Integrations unlock powerful features for your Base44 apps, from sending emails and syncing CRMs to using advanced AI models or real-time alerts. With just a few prompts, you can connect your app to the world.
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
All of this happens through APIs without needing to write backend code yourself.
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 build any integration even if it’s not in the catalog.If the AI sees a match in the catalog, it may reuse or reimplement it differently based on your prompt.
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.
That’s why you’ll sometimes be asked to paste in an API key or token.
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.