This feature is currently in alpha. That means it’s new, still evolving, and your feedback matters. We’d love to hear both the good and the constructive so we can continue shaping the future of agents in Base44.

What are agents?

A chat becomes an agent when it has tools connected and can take actions on your behalf. Think of it as texting a helpful assistant who not only replies but can also:
  • Create, read, update, or delete records over entities in your app
  • Search the web for real-time answers
  • Trigger backend functions (such as sending emails and SMS notifications )
  • Take on specific personas (customize their tone, role, and behavior for different scenarios)
Depending on your app, your agent knows (or can figure out) which tool to use for the task. Using a travel management app as an example:
  • If you say: “Mark my summer vacation booking as done,” it will use the update_task tool.
  • If you say: “What was the most visited location in Europe in 2024?” it will use the google_search tool.
  • If you say: “Add 15 new tasks,” it will use the insert task records tool.
You don’t need to tell it which tool to use, it just handles it.

How to enable agents

There are two ways to enable agents:  Option 1: From your profile settings DefaultAgents
  1. Go to your Profile menu.
  2. Select Settings > Account.
  3. Toggle Enable agents for new apps.
  4. You can then go into your app and prompt the AI chat to install an agent for you
Option 2: From your app’s Dashboard Dashboard Enable AI Agent Pn
  1. Go to your app’s Dashboard
  2. Click on Agents
  3. Click on Enable AI Agents
  4. You can then prompt the AI chat to install an agent for you

Managing your agents

You can customize and manage agents from your Dashboard: Edit Agent Pn
  1. Go to Dashboard > Agents.
  2. Click Edit Agent.
  3. From here, you can: Partner Agent Pn
    • Set guidelines and persona: Define preferences, tone, and behavior for how your agent should respond.
    • View conversations: See past chats with your agent.
    • Connect tools & capabilities: Agent Tools Pn
      • Add backend functions (e.g., send Slack notifications).
      • Connect to entities and control permissions (e.g., allow your agent to create, read, update, or delete records over entities in your app’s data).
You can also create and control agents directly through chat inside your app. This makes it easy to spin up new agents or adjust existing ones without leaving the conversation.

Integration credits

Using agents consumes integration credits.
  • Each message to or from an agent costs 3 integration credits.
  • Integration credits are used whenever Base44 connects to external tools or services, such as:
    • Calling an LLM (like ChatGPT)
    • Uploading, downloading, or analyzing a file
    • Generating or interpreting an image
    • Sending emails 
    • Querying your app’s database
    • Any other API-powered feature built in integration
Your integration credits reset every month based on your billing cycle.
For more details on Billing, plans and credits, check out the Billing, Plans and Credits page

Plans & availability

The best part? 🎉 Agents are available on the free plan. That means you can try them out right away, no upgrade required. Just keep in mind that usage will count against your integration credits.

Why use agents?

Agents unlock endless possibilities for your apps. With them, you can:
  • Automate repetitive tasks.
  • Get smarter, real-time answers.
  • Keep your workflow inside one app (no jumping around)!
  • Rely on the agent to pick the right tools automatically.
  • Customize their persona and tone to fit your app’s needs.
It’s a flexible, powerful tool that can take your Base44 apps to the next level.