Connecting your app to external tools
Connectors are OAuth-enabled integrations that let you connect your Base44 app to Google Workspace tools, Slack, Notion, Salesforce, HubSpot, LinkedIn, and TikTok. When you connect your app to a tool, you authorize permissions for your own account in that tool. The connector lets your app read or write data in that account, depending on the permissions you approve.Connecting your app to a tool
Connect your app to a tool by prompting the Base44 AI chat. Describe exactly what you want the app to do. You can also use the example prompts as a starting point by going to Integrations → Browse in your app’s dashboard.
Using connectors in Base44
Browsing available connectors
- In your app editor, open the AI chat.
- Describe what you want the app to do, or use a ready-made prompt:
- In the AI chat, specify what you want the app to do.
- Go to your app’s dashboard and click Integrations → Browse, then click Use on a connector. Click an example prompt to add it to the chat and edit it if needed.
- Review the Action required and Required permissions.
- Click Connect to [tool].
- Complete the sign-in authorization.

Connecting your app to Slack
Example prompts
Copy an example prompt below to get started and get the most out of your connectors.Google Workspace
Google Workspace
Slack
Slack
Notion
Notion
Salesforce
Salesforce
HubSpot
HubSpot
LinkedIn
TikTok
TikTok
Using connectors in your app
Once a tool is connected to your app, you can use it across different pages and functions in that app. You can also prompt the AI chat to build pages, tables, dashboards, or automations that read from or write to the connected tool. If you later add a flow that requires additional permissions, you may be asked to review and approve updated actions and permissions for that tool.Calling connectors from functions
When a connector is used in a flow, Base44 creates a new backend function in Dashboard → Code → Functions. Open that function to view the generated code. You can prompt the AI chat to update it so it uses the connector exactly how you want it to. For example:Send a Slack message to #product-updates when this function runs.

Slack connector in backend functions
Managing your app connectors
View and manage your app’s connectors, review what each can access, and switch or disconnect accounts as needed. To manage your connectors:- Go to your app’s dashboard and click Integrations.
- Click the My integrations tab.
- For each connector, choose what you want to do:
- View access: Check the permissions granted to the app.
- More actions: Switch or disconnect an account. The new account is used for future actions.
- Reconnect: Connect an account again.

Viewing and managing your app connections
FAQs
Click on a question below to learn more about connectors.Which tools can I connect my app to?
Which tools can I connect my app to?
Can I connect multiple tools to my app?
Can I connect multiple tools to my app?
Can I connect multiple accounts to the same tool?
Can I connect multiple accounts to the same tool?
How do permissions work for connectors?
How do permissions work for connectors?
Can I still create custom integrations?
Can I still create custom integrations?
Who connects an account, and who can use it?
Who connects an account, and who can use it?
What is the difference between connectors and integrations?
What is the difference between connectors and integrations?
- Connectors are managed, OAuth-based connections to popular tools that you can set up from the AI chat without handling API keys. They are designed for quick, no-code connections to external tools.
- Integrations include custom and manual integrations, where you configure API keys and credentials yourself. Use integrations when you need fine-grained control over a specific API or a tool that does not yet have a connector.

