Base44 integrations explained: built-in, connectors, custom APIs and webhooks
Base44's four kinds of integrations, which plan each needs, what they cost in integration credits, and how to pick the right one for forms, email, payments and automation.
10 min read
Base44 has four kinds of integration. Built-in integrations such as SendEmail and InvokeLLM work in every app on every plan and spend integration credits. Connectors link an app to Gmail, Slack, Notion and similar tools through OAuth. Backend functions call any external API with your own key. Workspace integrations register an API once from an OpenAPI spec for every app to use. Everything except the built-ins needs the Builder plan or higher.
This guide maps each one to the jobs people actually need done, then links to the step-by-step guides.
The four kinds, side by side
| Kind | Examples | Plan | Cost per use |
|---|---|---|---|
| Built-in integrations | SendEmail, SendPushNotification, UploadFile, ExtractDataFromUploadedFile, InvokeLLM, GenerateImage | Any | Integration credits |
| Connectors | Gmail, Slack, Google Workspace, Notion, Salesforce, HubSpot, GitHub, LinkedIn, Snowflake, Databricks | Builder+ | Your tool’s own limits |
| Backend functions calling an API | Resend, Stripe, OpenAI, any HTTP API | Builder+ | Your provider’s pricing |
| Workspace integrations | Any API with an OpenAPI or Swagger spec | Builder+ to create; any plan to use | Your provider’s pricing |
Base44 also has dedicated integrations for Resend, Zapier, Airtable, ElevenLabs, Google Places and Slack, and Stripe plus Base44 Payments by Wix for taking money. Most of those run through backend functions, which is why they need Builder too.
Built-in integrations and their credit costs
Built-ins are ready-made actions that Base44 hosts for you, with no keys to manage. Base44’s credit examples give typical costs (they’re estimates, and “calculated after the action runs”):
| Built-in | Typical cost |
|---|---|
| SendEmail | about 1 credit per email, about 2 from a custom email domain |
| SendPushNotification | about 1 credit per notification |
| UploadFile | about 1 credit per upload |
| ExtractDataFromUploadedFile | about 1 credit per call |
| InvokeLLM, GenerateImage | varies with the model and the size of the request |
| Each automation run | 1 integration credit |
Plans include 100 integration credits a month on Free, 2,000 on Starter, 10,000 on Builder, 20,000 on Pro and 50,000 on Elite. There’s no way to preview an integration’s cost before it runs, so Base44 suggests running it in a controlled test and reading the logs. The credits guide covers the rest.
Connectors: OAuth to the tools you use
Connectors let an app act in another tool after someone signs in and approves access. Base44 splits them by whose account is used:
- Connectors for app users: each user connects their own account, for example sales reps sending from their own Gmail.
- Connectors for app builders: one shared account, for example alerts to your team’s Slack channel or a dashboard querying Snowflake.
Find them in the Integrations tab of your app’s dashboard, or ask the AI chat to connect one.
External APIs and workspace integrations
For anything else, the Builder plan gives you two routes:
- A backend function with the API key stored as a secret. Functions run on Deno, can take up to five minutes, and each gets its own HTTP endpoint, which is also how you receive webhooks.
- A workspace integration from an OpenAPI spec. You import the spec, choose up to 30 operations, and store auth headers as encrypted workspace secrets. Any app in the workspace can then call it, and calls are proxied server-side so keys never reach the browser.
Which integration for which job
| Job | Best route on Base44 | Guide |
|---|---|---|
| Contact form that notifies you | A hosted form backend, or an entity plus SendEmail | Contact forms |
| Transactional email | SendEmail; Resend for volume and templates | Sending email, Resend |
| Taking payments | Stripe or Base44 Payments by Wix | Stripe |
| Sending data to other tools | Zapier, Make or n8n through webhooks | Webhooks and automation |
| Letting AI assistants use your app | App MCP | MCP servers |
| Building with Claude Code or Cursor | CLI sandbox or GitHub sync | AI coding agents |
What to do next
- List the integrations your app needs and check which plan they require.
- For anything that sends messages, estimate monthly volume against your integration credits.
- Start with the guide for your most important job from the table above.
Frequently asked questions
- What integrations does Base44 have built in?
- Every app includes Base44's built-in integrations: SendEmail, SendPushNotification, UploadFile and private file uploads, ExtractDataFromUploadedFile, InvokeLLM for AI calls, and GenerateImage. They need no API keys and each call uses integration credits.
- Which Base44 integrations need a paid plan?
- Built-in integrations work on every plan. Connectors (OAuth connections such as Gmail, Slack or Notion), backend functions for external APIs, the Resend and Zapier integrations, Stripe and automations require the Builder plan or higher. Workspace members can use an existing workspace integration even on the free plan.
- Do external APIs use Base44 integration credits?
- No. Base44's docs say integration credits are only used when your app uses Base44's own built-in services. Calls to an external service with your own API key don't use them, though backend functions and automations have their own limits.
- Can Base44 connect to any API?
- Yes, on the Builder plan. Call it from a backend function with the key stored as a secret, or register it as a workspace integration from an OpenAPI specification, choosing up to 30 operations to expose to your apps.
Read next
Keep going
-
Base44 contact form with email, Slack and WhatsApp alerts
Two ways to build a Base44 contact form: an entity plus SendEmail, or a hosted form backend. Plans, credit costs, spam, notifications and confirmation emails.
-
Sending email from Base44: SendEmail, custom domains, Resend
Base44's SendEmail, who it can email on each plan, credit costs, sending from your own domain, and when to switch to Resend or another provider for Base44 email.
-
Base44 Stripe setup, and Base44 Payments powered by Wix
Set up Stripe in a Base44 app from sandbox to live keys, compare it with Base44 Payments powered by Wix, and avoid the webhook, redirect and app store traps.
-
Connecting Base44 to Zapier, Make and n8n with webhooks
Send Base44 data to Zapier, Make or n8n with webhooks, receive webhooks in a Base44 backend function, and choose between automations, connectors and outside tools.