Skip to main content
Connectors let your Base44 app work with the tools and data your business already uses. Connect services like Gmail, Slack, Google Workspace, Snowflake, Databricks, and more, then ask the AI chat to help you build app flows that use them.
Connector icons shown across a blue gradient background

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.
Need more control over a specific API? Use a custom integration.

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 DashboardCodeFunctions. Open that function to review the generated code. You can edit it yourself or prompt the AI chat to update it. For example:
If you later add a flow that needs extra permissions, you may be asked to review and approve the new actions and permissions for that tool.
Code editor showing a Base44 backend function that posts a message to the #product-updates Slack channel.

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 IntegrationsMy integrations. For connectors for app users, each person reconnects their own account from inside your app. To manage a connector:
  1. Go to your app’s dashboard.
  2. Click Integrations.
  3. Click the My integrations tab.
  4. Find the connector.
  5. 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.
App dashboard showing the Integrations page with the My integrations tab selected, listing connected tools and a View access button.

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

Yes. You can connect multiple tools to the same app.
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.