Why use integrations?
Integrations give your app real-world powers:- Automate workflows → “Send an email when a form is submitted”
- Connect to external data → “Show tasks from Notion”
- Use AI tools → “Generate summaries using OpenAI”
- Sync services together → “Send data to CRM and alert my team”
Who should use integrations?
Anyone who wants to take their Base44 app to the next level.Integrations are perfect for:
- Founders building MVPs with powerful backends
- Growth teams automating tasks across platforms
- Builders syncing their app with internal tools or external services
- Anyone who wants to go beyond Base44’s built-in capabilities
What is an integration?
An integration is a connector between your Base44 app and an external service like Stripe, Notion, Slack, OpenAI, or Resend. Think of integrations as “plug-ins” that let your app:- Send a welcome email when a user signs up
- Add rows to your Notion database
- Post a Slack alert when a form is submitted
- Transcribe voice memos using OpenAI Whisper
What is an API?
An API (application programming interface) is how apps communicate with each other.Imagine a restaurant:You place your order → the waiter (API) takes it to the kitchen → your food (response) comes back.
Types of integrations in Base44
Base44 supports two integration modes depending on your build flow:1. Ready-made integrations (catalog)
These can only be added at the very first prompt when starting a new app.You’ll select them from the integration catalog, which includes:
- Public integrations - verified by Base44
- Private integrations - only you can use them
- Workspace-only integrations - your teammates can see and reuse them
You have to be logged in to access these integrations
Resend
Email for developers
Open AI
Image generation
Fal AI
Text-to-image
Twitter / X
Real-time social updates
Google Maps
Location data
Slack
Message a channel
HubSpot
CRM / marketing tools
Twilio
SMS
Monday.com
Work management
Zapier
App automation
Airtable
Spreadsheet database
Claude
AI from Anthropic
ElevenLabs
AI voice generation
Gemini
AI from Google
Giphy
Add gifs to your app
2. Instant integrations (on-the-fly)
Already working in an app and need to add something new? Just describe it in the chat.Example: “Connect this app to Resend and send a confirmation email when a user signs up.”
You can add Stripe to your app using API
Where to find API keys
Many integrations require an API key to authenticate your app. You can usually find it here:- Log in to the external service (e.g. OpenAI, Notion, Resend)
- Go to the Developer, API, or Integrations section
- Click “Create API Key” or “Generate Token”
Never share API keys publicly. Treat them like passwords.
Why do I need to manually connect some integrations?
AI can set up most of the logic and wiring for an integration but it can’t guess your private credentials. To keep your data safe, most services (like OpenAI, Notion, Stripe, etc.) require you to manually provide an API key. This key proves that you have permission to access your account with that service.Think of it like giving your app a secure backstage pass:
You generate the pass, Base44 uses it when needed, but no one else can see it.
You generate the pass, Base44 uses it when needed, but no one else can see it.
Once you do, Base44 stores it securely as a “Secret” so your app can use it, but it’s never exposed publicly.
If an integration isn’t working, double-check that you’ve added the right key in Dashboard → Secrets.