
Connecting your app to external tools
You need a Builder plan or higher to use connectors.
About connectors
Connectors link your app to the tools you already use. Pick a tool, authorize it, and let Base44 handle the setup behind the scenes, no API keys, no manual config.Connector types
There are two types of connector, based on whose account the connection uses.Connectors for app users
Each person using your app connects their own account. The app acts on their behalf, and their data stays private to them.Best for per-user actions, like a CRM where each sales rep sends email from their own Gmail.
Connectors for app builders
You connect a tool once at the workspace level, and the app uses that one connection for everyone.Best for a shared account or a data platform, like Slack alerts to your team’s channel, or a dashboard that queries Snowflake.
Connectors for app users
Connectors for app builders
Whose account
Each person’s own account
One account, connected once
Who connects it
Every person, the first time they use it
You, at the workspace level
Data the app sees
Only that person’s data, per their granted access
The single connected account’s data, shared across the app
Typical use
A CRM where reps use their own Gmail
Slack team alerts, or a Snowflake dashboard
Browse available connectors
Find connectors in the Integrations tab of your app’s dashboard. Search for a specific connector or use the filter to sort the list. You can also tell the AI chat what you want to connect and how you want to use it, and get relevant suggestions based on your app’s structure, pages, and data. To browse the full list with categories and example prompts, see the connectors catalog.Send reports and alerts
Email reports, alerts, or summaries through Gmail or Outlook.
Generate documents and files
Create documents, spreadsheets, presentations, or files using Google Workspace tools.
Manage events and availability
Create and manage events or availability using Google Calendar or Outlook.
Notify your team
Send notifications or updates to teams through Slack.
Track code and issues
Track code activity, issues, and pull requests with GitHub.
Query data and build dashboards
Query external data and build dashboards with Snowflake or Databricks.
Request a connector
You can also request a connector to add to Base44. Go to Integrations in
your app’s dashboard and click Request a connector at the bottom.
How connectors work in your app
Once you connect a tool, you can reuse it across pages, flows, and backend functions. In the AI chat, ask Base44 to build pages, tables, dashboards, or automations that read from or write to the connector. When you include a connector in a flow, Base44 creates a backend function in Dashboard → Code → Functions. Open that function to review the generated code. You can edit it yourself or prompt the AI chat to update it. For example:
Slack connector in backend functions
Managing connectors
From Integrations in your app’s dashboard, you can view and manage your app’s connectors, review what each can access, and switch, disconnect, or reconnect the connected account per tool as needed. For connectors for app builders, reconnect from Integrations → My integrations. For connectors for app users, each person reconnects their own account from inside your app. To manage a connector:- Go to your app’s dashboard.
- Click Integrations.
- Click the My integrations tab.
- Find the connector.
- Click the More actions icon (
···) and choose an option:- View access to see the connector’s current permissions.
- Switch account to connect a different account.
- Reconnect to restore an expired connection.
- Disconnect to remove the connection from this app.
- Remove to delete the connector.

Viewing and managing your app connections
Manage connector availability across your workspace
Control which external services are available across your workspace and review affected apps before disabling access.
FAQs
Can I connect multiple tools to my app?
Can I connect multiple tools to my app?
Yes. You can connect multiple tools to the same app.
Why do I need to reconnect a connector?
Why do I need to reconnect a connector?
You may need to reconnect if the account was disconnected, its access was revoked, or the connected service requires you to sign in again. For the steps, see Managing connectors above.