Base44 AI agents and integrations: what they do, and what moves when you leave
Base44 agents read and change your app's data, call its functions and chat on WhatsApp or Telegram; its integrations connect the app to AI, email, payments and your tools. Here is what each one does and costs, and what happens to it when the app moves onto accounts you own.
Updated 9 min readBy the Unbase44 team
On this page
The short version
Base44 agents are AI assistants that live inside your app. Each one can read and change records in the tables you allow, call your backend functions, search the web, follow your instructions, remember things between conversations, and talk to people on WhatsApp, Telegram or LINE as well as in the app. Every message uses integration credits: about 3 per message on the default model, as of October 2026.
Base44 integrations connect your app to everything else, and come in three kinds: built-in services that Base44 runs for you (AI calls, email, file uploads), connectors that sign in to tools like Gmail or Slack, and your own API calls from backend functions, such as Stripe or Twilio.
When you move an app with Unbase44, its agents move with their settings and conversations, and remember from the move on. AI runs on your own key, email goes through your own Resend account or SMTP server, files go to your own storage, connectors and secrets come along, and the switch-over helps move Stripe, PayPal, Twilio and Telegram webhooks. A few services that Base44 runs at the platform level need their own plan. This article covers what each piece is and where it ends up. Workflows have their own article: migrating Base44 workflows.
What Base44 agents are
An agent is a chat assistant with access to your app. Base44’s guide to setting up an AI agent gives examples: “mark my booking as done” makes the agent update a record, and a general-knowledge question makes it search the web. You create one from Dashboard, Agents, from a template or from scratch, and agents are available on every plan, including Free.
Don’t confuse these with Superagents, a separate Base44 product: assistants that work across your workspace and your tools rather than inside one app (Building a Superagent). This article is about agents in your app.
What an agent can do
- Use tools. Entity tools let it read, create, update or delete records in the tables you choose, operation by operation. Function tools let it call your backend functions, to send a notification or call an outside service.
- Follow guidelines. A description, detailed instructions, and up to 10 context files such as price lists or policies.
- Run on a model you choose. The default, Automatic, is Base44’s pick for fast, low-cost answers. As of October 2026 you can also choose Google Gemini, OpenAI GPT, Anthropic Claude or GLM models, which cost from about the same to many times more per message (Supported models).
- Use skills. Reusable instruction sets, such as a refund policy or a brand voice, up to 10 per agent.
- Remember. Memory is on by default for new agents. It can be shared by everyone, kept per user, or both, and the agent condenses older memories at around 50,000 characters.
- Act for each user. User connectors let each person link their own account, such as their Google Calendar, from inside a conversation.
- Talk to visitors. Anonymous access, off by default, lets people chat without signing in, with no access to per-user data.
Agents on WhatsApp, Telegram and LINE
Base44 can connect an agent to messaging apps, with the same abilities it has in your app. As of October 2026:
- WhatsApp is free on all plans, for up to 3 in-app agents across all your apps. Base44 assigns each agent its own number. Each message sent or received uses 1 integration credit for the relay, plus whatever the agent does. People have to send the first message.
- Telegram connects the agent to a bot; people open it and send
/start. - LINE is available only in Japan, with plain-text replies.
WhatsApp and Telegram agents can also work in group chats, with all credit usage billed to the app owner.
What agents cost
Each message to an agent uses integration credits from your workspace’s monthly pool. Base44’s credits page puts Automatic at about 3 credits a message, rising with the length of the answer; other models cost more. Anonymous conversations draw on the same pool, which is why Base44 suggests anonymous access only for agents you want open to everyone.
For developers, agents are JSONC files in base44/agents/, one per agent, synced with base44 agents pull and push (About agents).
Base44’s integrations, in three kinds
Base44’s integrations overview sorts app integrations like this:
| Kind | Examples | Setup | Plan, as of October 2026 | Billing |
|---|---|---|---|---|
| Built-in integrations | InvokeLLM, SendEmail, UploadFile, ExtractDataFromUploadedFile, GenerateImage, GenerateVideo, GenerateSpeech, SendPushNotification | None; Base44 runs the provider | Most work on any plan | Integration credits per call |
| Connectors | Gmail, Outlook, Slack, Google Calendar, Drive, Sheets and Docs, Notion, Salesforce, HubSpot, LinkedIn, TikTok, Discord, GitHub, Snowflake, Databricks | Sign in with OAuth | Builder and up | Run through backend functions, about 1 credit per 100 runs |
| Your own APIs through backend functions | Stripe, Twilio, Resend, OpenAI, any HTTP API | Your API key, stored as a secret | Builder and up | Your provider bills you; calls on your own key use no integration credits |
Two more sit outside a single app: custom OpenAPI integrations, which a workspace owner or admin sets up once for every app in the workspace (custom integrations), and App MCP, which lets assistants such as Claude, ChatGPT and Cursor work with your published app’s data and agents (App MCP). Base44’s integrations page is the current catalog.
Connectors come in two types: one connection you make for the whole app, such as Slack alerts to your team’s channel, or one per user, where each person connects their own account (Connectors overview).
SendEmail is built in. On any plan your app can email anyone who has signed up to it; emailing other addresses needs a paid plan and a verified custom domain. It can’t send attachments or to mailing lists, and uses about 1 integration credit per email, or about 2 from a custom email domain. For more volume or control, Base44 connects to Resend on the Builder plan and up, or to another provider through a backend function (Sending emails from your app).
Stripe and other payments
Since January 2026, you set up Stripe from the AI chat on the Builder plan and up. Base44 starts you in a Stripe test sandbox, which you claim with your own Stripe account within 60 days; Base44 then creates your live keys, or you paste your own (Setting up Stripe). Base44 registers the webhook endpoints with Stripe itself, and its docs say you can’t repoint them (Apps API: payments). Base44 also recommends confirming a payment on the success page rather than relying on webhooks alone. Separately, Base44 Payments powered by Wix handles cards, wallets, payouts and refunds inside Base44 (Base44 Payments).
Some apps call Stripe directly from a backend function instead, with their own keys as secrets and a webhook pointing at that function. That kind of integration is code in your app.
What moves with Unbase44
| In your Base44 app | After the move |
|---|---|
| Agents and their settings | Moved |
| Agent conversations | Moved |
| Agent memory | Agents remember from the move on |
| The model behind agents and InvokeLLM | Your own key: OpenRouter, OpenAI, Anthropic or Gemini |
| SendEmail, and emails such as sign-in codes | Your own Resend account or any SMTP server |
| Uploaded files, including private files | Your own storage |
| Connectors | Moved |
| Secrets used by your functions | Moved: read by a small temporary helper function, disclosed first, which you can untick to type the values yourself |
| Backend functions that call Stripe, PayPal, Twilio or Telegram | Moved; the switch-over helps point those services’ webhooks at the new address |
| Integration credits | None; each provider bills you directly |
The backend that runs your moved app speaks Base44’s API and serves the AI and email integrations, file storage and agents, so the app’s code needs only a few small patches, listed in the repository’s docs/MIGRATION.md. Your free analysis lists your app’s agents, functions, workflows and files before you connect any account or pay. Start it here.
Test mode while you check
The new copy starts in test mode, next to the Base44 app that keeps serving your users. It runs no automations or workflows, and anything it would send out, such as emails, texts, notifications, payments or changes to other services, is held and logged instead. You can talk to each agent and run each function without a customer getting a message.
Parts to plan separately
Some services belong to Base44’s platform rather than to your app’s code. If your app relies on one of these, plan for it before you move your users, and try it on the new copy in test mode:
- Base44’s messaging channels for agents. The WhatsApp number is one Base44 assigns, and LINE runs through Base44’s bot.
- Payments that Base44 runs: the built-in Stripe setup, whose webhooks Base44 registers and you can’t repoint, and Base44 Payments powered by Wix.
- Push notifications to Base44’s native mobile builds. One-click mobile builds after the move are coming soon.
- Workspace-level pieces: custom OpenAPI integrations and App MCP.
- Base44’s media generators for images, video and speech.
Checking agents and integrations before you switch
- Ask each agent the questions your users ask, on the old app and the new copy. Choose the model on your own key deliberately: Automatic is Base44’s choice, and Base44’s own docs note that answers change in style and quality when the model does.
- Check each agent’s tools. Its table permissions should still be the narrowest that work.
- Run every function that calls an outside service and read what test mode held back.
- List your incoming webhooks from each provider’s dashboard: Stripe, PayPal, Twilio, Telegram and anything else that calls your app. The switch-over helps move Stripe, PayPal, Twilio and Telegram webhooks to the new address; any others you change yourself.
- Check workflows that start from an agent conversation; the workflows article covers triggers and schedules.
Questions and answers
What can Base44 agents do?
They read and change records in the tables you allow, call your backend functions, search the web, follow your instructions and skills, and remember things between conversations. They can also chat with people on WhatsApp, Telegram or LINE.
How much do Base44 AI agents cost?
Agents are available on every plan, including Free. Each message uses integration credits: about 3 per message with the Automatic model as of October 2026, and several to many times more with stronger models. WhatsApp adds 1 credit per message for the relay.
What integrations does Base44 have?
Built-in services such as InvokeLLM, SendEmail, UploadFile and image generation; OAuth connectors for tools such as Gmail, Slack, Google Workspace, Notion, Salesforce and HubSpot; and any API you call from a backend function with your own key, such as Stripe, Twilio or Resend. Base44’s integrations page lists the current catalog.
How does the Stripe integration work in Base44?
You ask the AI chat to install Stripe, test in a sandbox, then claim the sandbox with your own Stripe account and go live; it needs the Builder plan as of October 2026. Base44 registers the Stripe webhooks itself, and recommends confirming each payment on the success page rather than relying on webhooks alone.
How do I send email from a Base44 app?
The built-in SendEmail integration emails anyone who has signed up to your app, on any plan, for about 1 integration credit per email. For other recipients you need a paid plan and a verified custom domain. For volume or templates, connect Resend or another provider.
Do my Base44 agents keep working after I leave Base44?
If you move the app with Unbase44, yes: agents move with their settings and conversations, run on your own AI key, and remember from the move on. If you rebuild the app elsewhere, the agents have to be rebuilt too, because their tools point at Base44 tables and functions.
Sources
Checked on October 4, 2026. Base44 changes quickly; if something here is out of date, tell us.
- Setting up an AI agent for your app (tools, models, memory, channels, credits)
- About agents (developer configuration files)
- Supported models (preset IDs and model retirement)
- Building a Superagent
- Credits (integration credits for agents, built-in services and your own keys)
- Using integrations (the three kinds, plan requirements)
- Built-in integrations
- Connectors overview
- Base44 integrations catalog
- Custom OpenAPI integrations
- App MCP
- Sending emails from your app (SendEmail, Resend, custom domains)
- Setting up Stripe (sandbox, live keys, plan)
- Apps API: payments (webhooks Base44 registers)
- Base44 Payments powered by Wix