About integrations
Integrations connect Base44 to the rest of your stack so you can automate workflows, pull in data, and call external services without wiring every API call by hand. You can integrate at 3 levels:- App level: Integrations inside a single app:
- Built-in integrations such as Invoke LLM and SendEmail.
- Connectors for OAuth-based connections to tools like Notion, Slack, or Google Workspace.
- External API calls with backend functions that use per-app Secrets and functions.
- Workspace level: Shared APIs managed once for the whole workspace:
- Custom OpenAPI integrations based on OpenAPI specs that any app in the shared workspace can call securely.
- Account level: Connections that live on your Base44 account:
- MCP connections that you configure once so the Base44 AI chat can use external tools while you build, without changing your app’s deployed code.
App level integrations
App-level integrations live inside a single app. They include built-in integrations, connectors, and backend-powered external APIs that you wire to that app only.Built-in integrations
Some integrations come preinstalled in Base44 and are available to use immediately. They do not require a paid plan, extra setup, or separate API keys. With these core integrations, you can add AI, messaging, file handling, and advanced logic to any app with no additional configuration. Base44 built-in integrations include:- Invoke LLM: Generate AI responses from the built-in language model using detailed prompts. Supports JSON schema outputs, file attachments for added context, image analysis, and web search for up-to-date information.
-
SendEmail: Send emails to people in your Base44 app with customizable sender names and rich HTML content.
SendEmail does not support sending to external mailing lists or adding file attachments.
- UploadFile: Let people upload files to your app. Use the returned file URL in other integrations or workflows.
- GenerateImage: Create images from detailed text prompts. Returns a URL to the generated image.
- ExtractDataFromUploadedFile: Pull structured data from uploaded files (CSV, PNG, JPG, JPEG, PDF) using JSON schemas. Useful for importing data in bulk.
Connectors
Connectors are OAuth-enabled integrations that let a specific app connect to supported tools. You ask the AI chat to connect a service, sign in, and approve the requested permissions. Your app can then read or write data in that tool based on what you allow. Examples of what you can build with connectors:- Sync a Notion database to power a knowledge view in your app.
- Post updates to a Slack channel.
- Sync Salesforce or HubSpot records into an internal dashboard.
- Save files from your app to Google Drive.
- Block off time in Google Calendar when a new booking is made.
- Publish a LinkedIn post when a new blog post is published.
- Show TikTok profile stats and follower counts in a dashboard.

