Skip to content
Base44 SEO Journal

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

KindExamplesPlanCost per use
Built-in integrationsSendEmail, SendPushNotification, UploadFile, ExtractDataFromUploadedFile, InvokeLLM, GenerateImageAnyIntegration credits
ConnectorsGmail, Slack, Google Workspace, Notion, Salesforce, HubSpot, GitHub, LinkedIn, Snowflake, DatabricksBuilder+Your tool’s own limits
Backend functions calling an APIResend, Stripe, OpenAI, any HTTP APIBuilder+Your provider’s pricing
Workspace integrationsAny API with an OpenAPI or Swagger specBuilder+ to create; any plan to useYour 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-inTypical cost
SendEmailabout 1 credit per email, about 2 from a custom email domain
SendPushNotificationabout 1 credit per notification
UploadFileabout 1 credit per upload
ExtractDataFromUploadedFileabout 1 credit per call
InvokeLLM, GenerateImagevaries with the model and the size of the request
Each automation run1 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:

  1. 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.
  2. 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

JobBest route on Base44Guide
Contact form that notifies youA hosted form backend, or an entity plus SendEmailContact forms
Transactional emailSendEmail; Resend for volume and templatesSending email, Resend
Taking paymentsStripe or Base44 Payments by WixStripe
Sending data to other toolsZapier, Make or n8n through webhooksWebhooks and automation
Letting AI assistants use your appApp MCPMCP servers
Building with Claude Code or CursorCLI sandbox or GitHub syncAI coding agents

What to do next

  1. List the integrations your app needs and check which plan they require.
  2. For anything that sends messages, estimate monthly volume against your integration credits.
  3. Start with the guide for your most important job from the table above.

Found something wrong or out of date? Base44 ships changes every week and we'd rather fix a guide than let it rot.

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