> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting up shared connectors

> Connect your app to popular tools like Google Workspace, BigQuery, Slack, Salesforce, GitHub, and more using secure OAuth connections without managing API keys.

Shared connectors let you securely connect your own accounts (such as your Gmail or Slack) to your Base44 app using OAuth, without managing API keys. Once connected, you can use a tool across pages, flows, and backend functions in your app. Everyone who uses your app shares the same connected account.

<Frame caption="Using connectors in Base44">
  <img src="https://mintcdn.com/base44/oYRfhOUNxDzBL1-M/images/2025-11-23_11-14-53.png?fit=max&auto=format&n=oYRfhOUNxDzBL1-M&q=85&s=979aa4cef53b3b76023c7696a9231d28" alt="Using connectors in Base44" width="600" height="350" data-path="images/2025-11-23_11-14-53.png" />
</Frame>

<Tip>
  **Before you begin:**

  * If you want the people who use your app to connect their own accounts instead, see [App user connectors](/Integrations/user-connectors).
  * You need a [**Builder plan**](https://base44.com/pricing) or higher to use connectors.
</Tip>

***

## Adding a connector

You can connect a tool to your app from the **AI chat**, from the homepage when creating an app, or from your app's dashboard. Each option follows the same authorization flow.

### From the AI chat

Base44 suggests connector prompts based on your app's structure, pages, and data to help you get started faster. You can also describe what you want in your own words.

**To connect a tool from the AI chat:**

1. In your app editor, open the **AI chat**.
2. Describe what you want the app to do, for example:

```text theme={null}
Send me a daily email with my to-do list using Gmail.
```

3. Choose **Shared connector** when prompted.
   <Frame caption="Choosing shared connector in the AI chat">
     <img src="https://mintcdn.com/base44/1L-d9HsKsp5QM1Fs/images/sharedconnectedgmail.jpg?fit=max&auto=format&n=1L-d9HsKsp5QM1Fs&q=85&s=211b61178143c0eb6767f3c6d9a617f9" alt="Selecting a shared connector in the chat so that your app users all use the same account" className="mx-auto" style={{ width:"70%" }} width="1128" height="1056" data-path="images/sharedconnectedgmail.jpg" />
   </Frame>
4. Review the **Action required** and **Required permissions**.
5. Click **Connect to \[tool]**.
6. Complete the sign-in authorization.

### From the homepage

You can also add connectors before creating an app from the homepage.

After you send your prompt, Base44 starts building your app and prompts you to connect and approve the selected connectors during the flow.

<Frame caption="Building an app with connectors">
  <img src="https://mintcdn.com/base44/MHNGr5iCmg7108Yz/images/build-app-connectors.png?fit=max&auto=format&n=MHNGr5iCmg7108Yz&q=85&s=869b8309955b6d6638ef38a07a33efa4" alt="Homepage showing the Connectors option in the plus menu, with selected connectors above the prompt box before creating an app." className="mx-auto" width="910" height="709" data-path="images/build-app-connectors.png" />
</Frame>

**To connect a tool when creating an app:**

1. From the homepage, click the **+** menu above the prompt box.
2. Select **Connectors**.
3. Choose one or more connectors.
4. Describe what you want to build.
5. Review the **Action required** and **Required permissions**.
6. Click **Connect to \[tool]**.
7. Complete the sign-in authorization.

<Tip>
  Selected connectors appear as chips above the chat input.
</Tip>

### From the dashboard

You can also browse all available connectors from your app dashboard and use ready-made prompts to get started.

<Frame caption="Adding connectors from your app's dashboard">
  <img src="https://mintcdn.com/base44/1L-d9HsKsp5QM1Fs/images/browseintegrations.jpg?fit=max&auto=format&n=1L-d9HsKsp5QM1Fs&q=85&s=bbf963e64794bd055f24ad18469c992b" alt="Adding connectors from your app's dashboard" width="2316" height="1474" data-path="images/browseintegrations.jpg" />
</Frame>

**To connect a tool from the dashboard:**

1. Go to your app's dashboard and click **Integrations** → **Browse**.
2. Click **Use** on a connector.
3. Click an example prompt to add it to the **AI chat**, then edit it if needed.
4. Choose **Shared connector** when prompted.
   <Frame caption="Choosing shared connector from the dashboard flow">
     <img src="https://mintcdn.com/base44/1L-d9HsKsp5QM1Fs/images/sharedconnector.jpg?fit=max&auto=format&n=1L-d9HsKsp5QM1Fs&q=85&s=cc620c2f8fcf2dfdeea1df40896f049c" alt="Selecting a shared connector in the chat so that your app users all use the same account" className="mx-auto" style={{ width:"70%" }} width="1124" height="960" data-path="images/sharedconnector.jpg" />
   </Frame>
5. Review the **Action required** and **Required permissions**.
6. Click **Connect to \[tool]**.
7. Complete the sign-in authorization.

<Note>
  **Notes:**

  * If you click **Skip** in the authorization window, the connector is not added. You can run the connection flow again from the **AI chat** or from **Integrations** → **Browse**.
  * Some tools require additional steps on their platform after connecting to your Base44 app.
</Note>

***

## Managing connectors

View and manage your app's connectors, review what each can access, and reconnect, switch, or disconnect the connected account per tool as needed.

<Frame caption="Viewing and managing your app connections">
  <img src="https://mintcdn.com/base44/mGUAlD89bINtD9VJ/images/MyIntegrationsTab.png?fit=max&auto=format&n=mGUAlD89bINtD9VJ&q=85&s=2e7002711c099c1ad7cb3907e56aa5d7" alt="App dashboard showing the Integrations page with the My integrations tab selected, listing connected tools and a View access button." width="1084" height="619" data-path="images/MyIntegrationsTab.png" />
</Frame>

**To manage your connectors:**

1. Go to your app's dashboard and click **Integrations**.
2. Click the **My integrations** tab.
3. For each connector, choose what you want to do:
   * **View access:** Check the permissions granted to the app.
   * **More actions:** Reconnect, switch, disconnect, or remove a connected account. Available actions depend on the connector status.

### Reconnecting a shared connector

Reconnect a shared connector if the connected account is disconnected, access is revoked in the connected service, or the connected service asks you to authorize access again.

<Tip>
  If you want to use a different account, click the **More actions** icon and choose **Switch account**.
</Tip>

**To reconnect a shared connector:**

1. Go to your app's dashboard and click **Integrations**.
2. Click the **My integrations** tab.
3. Find the connector you want to reconnect.
4. Click the **More actions** icon.
5. Select **Reconnect**.
6. Review the requested permissions and approve access.

<Frame caption="Reconnecting a shared connector">
  <img src="https://mintcdn.com/base44/Ci7NkefO9jioZ8mL/images/reconnect-connector.png?fit=max&auto=format&n=Ci7NkefO9jioZ8mL&q=85&s=6bd4c9bc696fa295ce2f0bbf0df396a1" alt="App dashboard showing revoked Gmail and Google Calendar connectors with Reconnect selected from the More actions menu" width="1163" height="794" data-path="images/reconnect-connector.png" />
</Frame>

***

## FAQs

Click a question below to learn more about connectors.

<AccordionGroup>
  <Accordion title="Which tools can I connect my app to?">
    You can connect your Base44 app to Gmail, Google Workspace tools, Google Calendar, Google BigQuery, Google Analytics, Slack, Discord, GitHub, Notion, ClickUp, Wrike, Box, Salesforce, HubSpot, LinkedIn, TikTok, and more.

    For the full list of available connectors, example prompts, and permissions, see the [Connectors catalog](/Integrations/connectors-catalog).
  </Accordion>

  <Accordion title="Can I connect multiple tools to my app?">
    Yes. You can connect multiple tools to the same app.
  </Accordion>

  <Accordion title="Can I connect multiple accounts to the same tool?">
    Each app uses one account per connector type, for example a single Gmail account for a Gmail connector or a single Slack account for a Slack connector. To connect to a different account, click the **More actions** icon and choose **Switch account**.
  </Accordion>

  <Accordion title="What happens if a flow needs additional permissions?">
    If you build a flow that requires additional permissions from a connector you already connected, Base44 prompts you to review and approve the updated permissions for that tool before the flow can run.
  </Accordion>

  <Accordion title="Who can connect an account, and who can use it?">
    Any teammate who can edit the app can connect an external tool. Once connected, all teammates who can edit the app can use the shared connector. People who use your published app interact with data and actions powered by that connector but do not connect their own accounts.
  </Accordion>

  <Accordion title="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 or the homepage without handling API keys.
    * **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.
  </Accordion>

  <Accordion title="Why do I need to reconnect a shared connector?">
    You may need to reconnect a shared connector if the connected account is disconnected, access is revoked in the connected service, or the connected service asks you to authorize access again. To reconnect, go to **Integrations** → **My integrations** in your app's dashboard, click the **More actions** icon, and select **Reconnect**.
  </Accordion>
</AccordionGroup>
