AI agents turn simple chats into actions in your Base44 app. Instead of only replying with text, they update records, trigger workflows, and connect to tools so you can run more of your process through one conversation.Documentation Index
Fetch the complete documentation index at: https://docs.base44.com/llms.txt
Use this file to discover all available pages before exploring further.

Setting up an AI agent
Before you can start working with AI agents, you need to enable them in your app dashboard. Then you can start creating them using the AI chat. You can enable agents for all new apps by default in your account settings in your workspace.- Go to Dashboard in your app editor.
- Click Agents.
- Choose a suggested agent template or click Create from scratch to define your own.

Customizing your AI agent
Each agent has its own configuration panel with the following sections:- Guidelines: Define the agent’s behavior, persona, AI model, and context files.
- Tools: Control what data and tools the agent can use.
- Connectors: Let app users connect their own external accounts to the agent via OAuth.
- Skills: Add reusable instruction sets that give the agent specific behaviors or expertise.
- Memory: Decide how the agent remembers information across conversations.
- WhatsApp: Connect the agent to WhatsApp so people can chat from their phone.
- Telegram: Connect the agent to Telegram so people can chat from anywhere.
- LINE: Connect the agent to LINE so people can chat from the LINE app.
Configuring guidelines
Use the Guidelines tab to set how your agent behaves and which AI model it uses.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click Guidelines.
- Update the Description to define the agent’s role and high-level behavior.
- Update Instructions with detailed rules your agent should follow.
- Under Context Files, click Upload files or Choose from library to add reference material the agent can use to answer questions. For example, product manuals, pricing documents, policies, or FAQs. You can add up to 10 files.
- Under AI Model, select the model that powers your agent. Keep Automatic selected for fast, cost-effective responses, or choose a model from Google Gemini, OpenAI GPT, or Anthropic Claude for more advanced reasoning.
- Click Save.
Choosing an AI model
| Model | Best for | Approx. credits / message |
|---|---|---|
| Automatic | General-purpose, fast responses | ~3 |
| Gemini 3 Flash | Stronger reasoning at moderate cost | ~5 |
| GPT-5 | Complex analysis and accuracy-critical tasks | ~15 |
Managing tools and data access
Use the Tools tab to decide what your agent can do and which data it can access.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click Tools.
- Choose which tools the agent can use. For example:
- Entity tools to create, read, update, or delete records.
- Backend functions to send notifications, trigger automations, or call external APIs.
- Adjust any tool-specific permissions so the agent only accesses the data it needs.
- Click Save.
Adding user connectors
Use the Connectors tab to let your app users connect their own external accounts to the agent. When a connector is enabled, the agent can create OAuth connect links so each person can authorize access to their own account in that service directly from a conversation. For example, in a travel advisor app, each user could connect their own Google Calendar so the agent can plan and schedule itineraries on their behalf. Learn more about setting up connectors for app users. To add a user connector for your agent:- In the AI chat, ask the agent to add a user connector, for example:
I want my app users to connect their own LinkedIn account to this agent. - When the form appears, fill in the required details. These vary by provider but typically include a connector name, Client ID, Client Secret, and the scopes your app needs.
- Follow the on-screen instructions to authorize the connector and choose the permissions your app users will be asked to grant.
- Click Approve.

Adding agent skills
Skills are reusable instruction sets you attach to an agent to give it specific behaviors, expertise, or policies. You can attach up to 10 skills per agent.
- App Skills: Skills you create for a specific app. Once created, they can be reused across all agents in that app.
- Workspace Skills: Skills shared across your workspace. Learn more about managing workspace skills.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click Skills.
- Click Add Skill under App Skills.
- Choose how to create the skill:
- Select Start from scratch to write your own instructions.
- Select a template such as refund-policy, support-escalation, pricing-and-plans, or brand-voice to start from a ready-made structure.
- Enter a Skill name, an optional Description, and your Instructions.
- Turn on the Enable for current agent toggle if you want the skill to be active right away.
- Click Create Skill.
- Click Save.
Configuring memory
Agent memory lets your agent remember important information across conversations, such as preferences, key facts, or shared knowledge. You control whether memories are shared across everyone or kept specific to each person.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click Memory.
- Click the Enable Memory toggle to turn memory on.
- Under Memory Scope, choose how this agent saves memories:
- Global & Per User: The agent can create shared memories for everyone and personal memories for each person.
- Global Only: The agent creates memories that are shared across everyone who chats with it.
- Per User Only: The agent creates memories that are specific to each person.
- In Memory Instructions, enter guidance that explains when to save memories and what to include.
- After your agent has a few conversations, review Saved Memories to see what the agent has stored. Click Refresh to load new memories.
- Click Save.
Connecting your agent to WhatsApp
Connect your agent to WhatsApp so people can message your app’s agent directly from their phone, without even opening the app.

Information about using WhatsApp with your agent
- This feature is available for free on all plans.
- A total of 3 agents can be connected to WhatsApp across all your apps. If you try to connect more than 3, you’ll be prompted to disconnect one before continuing.
- Each agent is assigned its own WhatsApp number.
- Every message sent or received with your WhatsApp agent uses 1 integration credit. Credits are also used for agent actions like calling LLMs, querying your database, generating images, or sending emails.
- Your app visitors don’t need to install anything to use WhatsApp agents. They simply tap the WhatsApp button in your app to start a chat. People must send the first message, to help prevent spam and keep them safe. Once the conversation begins, the agent can reply just like it does inside your app.
- WhatsApp conversation supports both images and voice messages.
- If your app is public, people need to log in to your app before they can use the WhatsApp agent. This makes sure the agent can identify who it is chatting with and respond based on their data.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click WhatsApp.
- Click Send to Chat under Add WhatsApp to Your App to add a WhatsApp button to your app.
- Customize the WhatsApp welcome message.
- Click Save.

Connecting your agent to Telegram
Connect your agent to Telegram so people can message it directly from Telegram, without opening your app. A Telegram-connected agent has the same capabilities as your in-app agent. It can create, read, update, or delete records, trigger backend functions, and manage your app’s data.Information about using Telegram with your agent
- All web chat features work seamlessly in Telegram, including tools and data access.
- Users can send voice notes and images for natural interaction.
- Your Telegram bot is created and connected instantly with no manual configuration needed.
- To start a conversation, users open your bot in Telegram and send
/start. - You can add a Telegram button to your app so users can open the bot directly from your app.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click Telegram.
- Click Connect Telegram Bot.
- Follow the prompts in Telegram to create and connect your bot.
- Click Send to Chat under Add Telegram to Your App to add a Telegram button to your app.
- Customize the Telegram welcome message.
- Click Save.

Connecting your agent to LINE
Connect your agent to LINE so people can message it directly from the LINE app, without opening your app. A LINE-connected agent has the same capabilities as your in-app agent. It can create, read, update, or delete records, trigger backend functions, and manage your app’s data.- LINE is only available in Japan.
- LINE replies are plain text only. Avoid using markdown or HTML in your welcome message or guidelines.
- Go to Dashboard in your app editor.
- Click Agents.
- Click Edit Agent on the relevant agent.
- Click LINE.
- Scan the QR code or copy the activation code, open LINE on your phone, add the Base44 bot, and send the activation code to connect.
- Click Send to Chat under Add LINE to Your App to add a LINE button to your app.
- Customize the LINE welcome message.
- Click Save.

Viewing who uses your agents
The Users tab in your Agents dashboard shows every app user who has chatted with one of your agents. For each user you can see their role, how many agents they have used, their total conversations, and credits used. You can sort the list by agents, conversations, or credits.
- Go to Dashboard in your app editor.
- Click Agents.
- Click the Users tab.
- Click a user row to see which agents they have chatted with and how many conversations and credits each agent used.
- Click View next to an agent to see that user’s full conversation list for it.
- Click a conversation to read the full transcript, including messages, tool calls, and credits used.
FAQs
Click a question below to learn more about AI agents.Why do I see a "Failed to send message" or 404 error when messaging an agent?
Why do I see a "Failed to send message" or 404 error when messaging an agent?
- Open your agent’s settings.
- Click the Tools and Capabilities tab.
- Either update or remove the empty entity.
-
Click Save.

Can I use agents on the free plan?
Can I use agents on the free plan?
Can I enable agents for all apps in my account?
Can I enable agents for all apps in my account?
- Click your profile icon at the top right of your workspace.
- Click Settings.
- Click Account settings.
- Turn on the Enable agents for new apps by default toggle in the Default Agents section.

What are the benefits of using agents?
What are the benefits of using agents?
- Automate repetitive tasks.
- Get informed, real-time answers.
- Keep your workflow inside one app.
- Pick the right tools automatically.
Where can I find my conversation history with an agent?
Where can I find my conversation history with an agent?
How does the AI model I choose affect credits and behavior?
How does the AI model I choose affect credits and behavior?
- The default Automatic option (based on Gemini 2.5 Flash) gives you fast, general-purpose responses at around 3 credits per message.
- Models such as Gemini 3 Flash provide stronger reasoning at a moderate increase in credits.
- Higher-end models such as GPT-5 are designed for complex analysis and accuracy-critical decisions and generally use more credits per message.
How many skills can I add to an agent?
How many skills can I add to an agent?
How do I see how many credits my agent has used?
How do I see how many credits my agent has used?

What is the difference between app skills and workspace skills?
What is the difference between app skills and workspace skills?
Can I trigger an automation when someone starts a conversation with my agent?
Can I trigger an automation when someone starts a conversation with my agent?




