Skip to main content

How to enable ChatGPT Connectors

Learn how to enable approved connectors

Caution
Please note, ChatGPT Connectors are still in beta, so bugs and errors are likely to happen.
Tip
While several connectors are available, this article will focus on demonstrating how to enable connectors for the most frequently used services within CES. For assistance enabling additional connectors, please email ai-committee@byu.edu.

Photo by https://help.openai.com/en/articles/11487775-connectors-in-chatgpt

With the rollout of ChatGPT connectors, it is now easier than ever to integrate data from third-party services with ChatGPT. Navigate through the tabs below to learn how to enable specific connectors.

Google Drive
Google Calendar
Outlook Email
Outlook Calendar
Microsoft Teams
Sharepoint
GitHub
Box

Use the Google Drive connector to interact with your Google Docs and Google Sheets in ChatGPT.

  1. Go to Settings > Connectors and select Google Drive.
  2. An overview of the connector will appear. Click on Connect.
  3. A pop-up will appear to select the connection type. If available, select the first option "Chat". Otherwise, select the second option "Deep research and agent mode".
  4. In the new pop-up view, click on Continue to Google Drive.
  5. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. If you are already signed in to Google Drive, it will show you what information from your Google Drive account ChatGPT will have access to. If you accept, click Continue.
  6. Another view will appear with more information regarding what ChatGPT will be able to access. To ensure that you can access your files in ChatGPT, click on the first checkbox "See and download all your Google Drive files". Then, click Continue.
  7. You will be directed back to ChatGPT. A green confirmation message will show up on your screen indicating that you successfully connected Google Drive! You may close your settings.

Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

Use the Google Calendar connector to look up events and availability from ChatGPT.

  1. Go to Settings > Connectors and select Google Calendar.
  2. An overview of the connector will appear. Click on Connect.
  3. In the new pop-up view, click on Continue to Google Calendar.
  4. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. If you are already signed in to Google Calendar, it will show you what information from your Google Calendar account ChatGPT will have access to. If you accept, click Continue.
  5. Another view will appear with more information regarding what ChatGPT will be able to access. Note what you are agreeing to: "View and edit events on all your calendars". Click Continue.
  6. You will be directed back to ChatGPT. A green confirmation message will show up on your screen indicating that you successfully connected Google Calendar! You may close your settings.

Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

    Use the Outlook Email connector to search and reference your Outlook email.

    1. Go to Settings > Connectors and select Outlook Email.
    2. An overview of the connector will appear. Click on Connect.
    3. In the new pop-up view, click on Continue to Outlook Email.
    4. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. If you are already signed in to Outlook, it will show you what information from your account ChatGPT will have access to. If you accept, click Accept.
    5. You will be directed back to ChatGPT. A green confirmation message will show up on your screen indicating that you successfully connected Outlook Email! You may close your settings.
    Tip
    The Outlook Email connector is primarily useful to search, summarize, and synthesize your emails. It can help you draft responses and new emails, but it won't send emails.

    Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

    Use the Outlook Calendar connector to lookup events and availability in your Outlook Calendar.

    1. Go to Settings > Connectors and select Outlook Calendar.
    2. An overview of the connector will appear. Click on Connect.
    3. In the new pop-up view, click on Continue to Outlook Calendar.
    4. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. If you are already signed in to Outlook, it will show you what information from your account ChatGPT will have access to. If you accept, click Accept.
    5. You will be directed back to ChatGPT. A green confirmation message will show up on your screen indicating that you successfully connected Outlook Calendar! You may close your settings.
    Tip
    The Outlook Calendar connector is primarily meant to lookup your events and details in Outlook Calendar. It is not meant to create new events in your calendar.

    Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

    Use the Microsoft Teams connector to look up chats and messages from ChatGPT.

    1. Go to Settings > Connectors and select Teams.
    2. An overview of the connector will appear. Click on Connect.
    3. In the new pop-up view, click on Continue to Teams.
    4. If you aren't signed in to Teams, a sign-in screen will open and it will ask you to sign in to your account.
    5. If your Microsoft administrator has approved the use of ChatGPT connectors with your account, a green confirmation message will show up on your screen indicating that you successfully connected Teams. You may close your settings.
    Tip
    The Teams connector has access to read, summarize, and synthesize your chats and messages in your Teams channels. While it can help you draft messages, it is not possible to send messages through ChatGPT.

    Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

    Tutorial coming up

    Use the GitHub connector to access your repositories, issues, and pull requests.

    1. Go to Settings > Connectors and select GitHub.
    2. An overview of the connector will appear. Click on Connect.
    3. In the new pop-up view, click on Continue to GitHub.
    4. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. After signing in, ChatGPT will ask you to configure the repositories that it can have access to in GitHub.
    5. For each organization that you want to configure access to ChatGPT, you will have to install the ChatGPT Connector. Select the organizations that you want to connect.
    6. For each organization, choose whether to grant access to all the repositories within, or to select repositories only. After selecting which repositories to allow access, click on Install & Authorize.
    7. You will be directed back to ChatGPT. To install the ChatGPT Connector for other organizations or configure the repositories it can access, go to Settings > Connectors > GitHub and click in Manage and then Settings. You will be directed to GitHub, where you will be able to make any necessary changes.
    Tip
    The GitHub connector has access to read the checks, commit statuses and metadata for repositories. It also has access to read and write actions, code, issues, pull requests, and workflows. To leverage these features, you will use Codex, ChatGPT's software engineering agent.

    Use the Box connector to search and reference files in your Box account.

    1. Go to Settings > Connectors and select Boxr.
    2. An overview of the connector will appear. Click on Connect.
    3. In the new pop-up view, click on Continue to Box.
    4. A new tab will open. If you aren't signed in, it will ask you to sign in to your account. If you are already signed in to Box, it will show you what information from your account ChatGPT will have access to. If you accept, click Grant Access to Box.
    5. You will be directed back to ChatGPT. A green confirmation message will show up on your screen indicating that you successfully connected Outlook Calendar! You may close your settings.
    Tip
    The Box connector has sufficient permissions to read your documents and also edit them. However, whether creating and editing files is possible will depend on ChatGPT building on these features.

    Scroll down to the section "How to use my connectors" to learn how to interact with your connectors.

    How to use my connectors

    Note
    It is important to note what connectors are meant for and what they are not meant for. As per their own website, connectors help make ChatGPT more actionable and personalized by allowing us to search files, pull live data, and reference content right in our chats. This means that these connectors are presently meant to help us use or read existing data from these connectors, and not to create new assets/calendar events/messages. Note that this could change in the future.

    1. Click on the "+" button to expand your tools (you can also type the forward-slash "/" key as a shortcut). Click on the Use connectors button.
    2. A drop-down with your enabled connectors will appear. Toggle on the connectors that you want to use for that chat.
    3. If you enabled a connector but cannot find it in the dropdown mentioned above, it may be because you need to enable "Deep research" to use the connector. To enable it, go through step 1 and click on "Deep research".
    4. With the desired connectors enabled, you may interact with the data and services in ChatGPT.
    5. As you use connectors, you may see references to the content used from your connected sources. Remember that AI can make mistakes. Review the sources used and the created content itself for accuracy.

    Check the following examples for many of these connectors:

    Outlook Email
    Google Calendar
    Teams
    Box
    GitHub

    Prompt: "Check my Outlook inbox for the last 3 weeks and create a to-do list for any action items. Organize by urgency"

    1. Enable the Outlook Email connector.
    2. Enter your prompt in ChatGPT.
    3. ChatGPT will show you its thought process.
    4. Check the generated content for accuracy.
    5. Click on the sources at the end of the generated content.

    Prompt: "Check my Google calendar. Provide a breakdown of meetings scheduled for the next 2 days, including conflicts and double bookings. Please include all my calendars and all-day events."

    1. To use the Google Calendar connector, select the Deep Research tool.
    2. Select the Sources dropdown and toggle Google Calendar on.
    3. Enter your prompt in ChatGPT.
    4. ChatGPT will start reasoning and collecting data related to your prompt.

    Prompts ran through Deep Research usually take longer. If you have the ChatGPT app on your phone, you will see a notification on your phone.

    Prompt: "Search through the messages from the General channel of the Office of IT team in Teams. Find any messages that are addressed to me or to students in general and create a report for me. Also, highlight events that are happening in the first two weeks of September."

    1. Turn your connector on.
    2. Enter your prompt in ChatGPT.
    3. ChatGPT will begin reasoning through your prompt. Click on the descriptive text to expand the chain of thought.
    4. Check the generated content for accuracy. Check the sources cited throughout.

    Prompt: "Access the 'registration dates' folder in Box and summarize the contents of each file into a bulletpoint brief."

    1. Turn on your connector.
    2. Enter your prompt in ChatGPT.
    3. ChatGPT will begin reasoning through your prompt and deciding on what data to access from your connectors.

    Prompt: "Summarize the latest work done in the embeddings_search repository and check for pending tasks in the code comments. I am a new developer on this project and need to understand what is going on. Explain what the major scripts do, what packages are included, and any pending work. Use work for the last month"

    1. To use the GitHub connector, use the Deep Research tool.
    2. Select GitHub as the source.
    3. Enter your prompt in ChatGPT.
    4. Let ChatGPT search through your repository and prepare a response.