TL;DR
Connecting ChatGPT to Outlook lets you automate draft replies, summarize long threads, and pull action items from your inbox without manual copy-pasting.
You can use Composio as a managed bridge between ChatGPT and Outlook that refreshes tokens automatically so your workflow keeps running unattended.
Setup takes under 10 minutes using the Composio Outlook toolkit, no coding required, and the free tier includes 20,000 tool calls per month with no credit card needed.
This guide walks you through connecting ChatGPT Work to Outlook using Composio, a managed integration layer that handles OAuth authentication, token refresh, and structured email schemas automatically. By the end, you'll have a live connection you can test with a single prompt, plus practical automations you can put to work the same day.
How to connect Outlook to ChatGPT Work
Prerequisites
Before you begin, make sure you have:
A ChatGPT account.
Access to the Outlook workspace you want to connect.
A free Composio MCP account.
Step 1: Open the MCP settings
Open the ChatGPT desktop app, then follow this path: ChatGPT Work → Settings → Plugins → MCP. This opens the page where you can manage MCP servers connected to ChatGPT Work.
Step 2: Add the Composio MCP server
From the MCP page, follow this path: MCP → Add server
Enter the following details:
Name: Composio
Type: Streamable HTTP
URL:
https://connect.composio.dev/mcp
Then click Save.
Step 3: Authenticate your Composio account
Find Composio in the MCP plugins list, then follow this path: Composio → Authenticate → Log in to Composio → Allow access. Review the requested permissions before approving the connection.
Step 4: Connect and use Outlook
Once authentication is complete you can ask ChatGPT to perform an action using Outlook, for example:
Find my unread Outlook emails from today.
ChatGPT will prompt you to connect or select your Outlook account if required. Follow the authorization steps and approve only the permissions needed for the actions you want to perform.
7 ways to use the Outlook and ChatGPT Work integration
1. Summarize the emails that need your attention
When your inbox is full of newsletters, automated updates, internal discussions, client requests, and follow-up messages, it can take a surprising amount of time to work out what deserves your attention first. With Outlook connected to ChatGPT through Composio, you can ask it to review a specific period of your inbox, identify the messages that contain genuine requests or important updates, and pull the key information into one clear summary.
This can be especially useful at the beginning of the day, after returning from leave, or whenever you have been away from your inbox for several hours and need to catch up without opening every message individually.
Ready-to-use prompt:
Review all emails in my Outlook inbox from the past 24 hours. Group them into urgent, important, and low priority, then summarize each important email in two or three sentences. Include the sender, the main request, any deadline mentioned, and the action I need to take.
2. Pull together everything related to a client or project
Important information about a project is rarely contained in one neat email thread. Updates may be spread across several conversations, different senders, meeting follow-ups, forwarded messages, and separate discussions about timelines, budgets, feedback, or approvals. Instead of searching manually and piecing the story together yourself, you can ask ChatGPT to find the relevant Outlook emails and create a structured overview of what has happened.
Ready-to-use prompt:
Search my Outlook emails from the past 60 days for anything related to the Acme website redesign. Summarize the project status, the decisions that have already been made, the feedback we have received, the deadlines that were agreed, and any questions that are still waiting for an answer. Mention the email subject and sender for each important point.
3. Draft replies that reflect the full email conversation
Writing a good reply often takes longer than expected because you first need to reread the thread, understand what the sender is asking, check what has already been agreed, and make sure your response does not contradict an earlier message. With access to the Outlook thread, ChatGPT can use the surrounding context to draft a reply that reflects the conversation rather than producing a generic response.
You can also tell it how direct, warm, formal, or concise the reply should be, and ask it to include specific dates, commitments, or next steps before you review and send it.
Ready-to-use prompt:
Read the full Outlook thread about the campaign launch delay and draft a reply to the latest message. Acknowledge the concern, explain that the revised launch date is September 18, confirm that the creative assets will be shared by September 12, and keep the tone calm, professional, and straightforward. Do not send the email.
4. Prepare a proper briefing before a meeting
Going into a meeting without reviewing the latest email history can lead to repeated questions, missed commitments, and awkward moments when someone refers to a decision you have forgotten. The Outlook integration can help by reviewing the calendar event, related email threads, recent attachments, and any previous follow-up messages before producing a short briefing.
You might find this particularly useful for client calls, sales meetings, project reviews, interviews, or internal meetings where several people have been discussing the topic across different channels and you need the full context in one place.
Ready-to-use prompt:
Find my Outlook calendar meeting with Northstar tomorrow and review all related emails from the past 30 days. Prepare a meeting briefing that includes the purpose of the call, the latest updates, previous decisions, open questions, any commitments I have made, and the three most important points I should raise during the meeting.
5. Turn email requests into a clear task list
A large part of email management is not reading messages but remembering what needs to happen after you have read them. Tasks are often hidden inside long paragraphs, and deadlines may be mentioned casually rather than presented as a clear action item. ChatGPT can review a set of Outlook emails, extract the requests that require follow-up, and organize them into a practical task list with the relevant owner, deadline, priority, and source email.
Ready-to-use prompt:
Review my Outlook emails from this week and identify every message that requires an action from me or my team. Create a task list with the task, the person responsible, the deadline, the priority level, and the original email subject. Flag any task where the owner or deadline is unclear.
6. Find a suitable meeting time and create the calendar event
Scheduling a meeting can involve several small steps, including checking your own availability, reviewing the requested time window, avoiding conflicts, choosing the right duration, adding attendees, and making sure the event title and description are clear. With Outlook connected, you can describe the meeting in plain language and ask ChatGPT to find an appropriate slot before creating the event.
Ready-to-use prompt:
Check my Outlook calendar and find a free 45-minute slot next Tuesday or Wednesday between 1:00 p.m. and 4:00 p.m. Schedule a meeting called “Q3 Content Performance Review” with alex@example.com and maria@example.com. Add a short description saying that we will review results, discuss underperforming content, and agree on priorities for the next month. Show me the proposed time before creating the event.
7. Draft a detailed follow-up after a meeting
The value of a meeting often depends on what happens immediately afterwards. When decisions, responsibilities, and deadlines are not written down clearly, people leave with different interpretations of what was agreed. By using the Outlook calendar event together with the related email history, ChatGPT can help you prepare a follow-up message that summarizes the discussion, records the decisions, and clearly assigns the next steps.
Ready-to-use prompt:
Draft a follow-up email for today’s product launch meeting using the Outlook calendar event and the related email thread. Summarize the main decisions, list each action item with the person responsible and the agreed deadline, include any open questions that still need an answer, and end with a short request for attendees to correct anything that has been recorded incorrectly. Do not send the email.
Quick fixes for persistent link failures
Even with a managed integration, some errors surface at the account or permission level. Here are the three most common failure states and how to resolve them.
Handling expired session keys
Microsoft's access tokens typically expire after 60 minutes. Composio's managed auth layer handles token refresh automatically before expiry, so your connection stays active. If your refresh token expires due to extended inactivity or manual revocation through your Microsoft security settings, you'll need to reconnect your Outlook account.
If you hit an EXPIRED connection, go to your Composio dashboard, remove the Outlook connection, and reconnect.
Troubleshooting API access levels
If ChatGPT can read your emails but can't send or draft them, the OAuth scope approved during setup may not have included Mail.Send. Go back to the Composio Outlook auth page and review which scopes are currently approved. You can reconfigure scope permissions from the Composio dashboard without rebuilding the entire connection.
Why your email integration fails
Enterprise IT policies are the most common reason a technically correct setup still doesn't work. Microsoft 365 tenants can block third-party OAuth applications at the organization level, which means your personal approval during setup isn't sufficient. The connection attempt will return a "needs admin approval" screen rather than completing the OAuth flow.
If you're on a work account and hitting this wall, test the integration on a personal Outlook.com account first to confirm the setup itself is correct. Then raise an IT request with the specific OAuth scopes Composio needs (Mail.Read, Mail.Send) and the application name so your admin can grant consent in Azure AD.
Start your free Composio account (20,000 tool calls per month, no credit card required) and connect ChatGPT to Outlook in under 10 minutes.
FAQs
What are the privacy risks of connecting ChatGPT to Outlook?
Composio operates with zero-day log retention by default, and all data is encrypted in transit and at rest under SOC 2 and ISO 27001 certification. Review the OAuth permission screen before approving to confirm the requested scopes match what you expect Composio and ChatGPT to access.
How long does the initial configuration take?
Setting up the integration using Composio takes under 10 minutes following the steps in this guide, with no coding or API configuration required.
How do I revoke ChatGPT's access to my Outlook?
Revoke access through both your Composio dashboard (remove the Outlook connection) and your Microsoft account security settings, as deleting a connection in Composio alone doesn't guarantee the token is invalidated at the Microsoft provider level. Revoking through both surfaces fully deactivates the OAuth token.
Does this work with personal Outlook accounts as well as work accounts?
Yes, the integration supports both personal Outlook.com and Hotmail accounts and enterprise Microsoft 365 work accounts, as confirmed in the Composio Outlook auth documentation. Enterprise accounts may require a one-time approval from your IT administrator if your organization restricts third-party OAuth applications.
What happens when my OAuth token expires?
We automatically refresh your access token using the managed auth layer, keeping your connection active. If the refresh token expires due to extended inactivity, you'll need to reconnect your Outlook account from the Composio dashboard, which resets the full token lifecycle.
How many Outlook actions can I run per month on the free tier?
The free tier includes 20,000 tool calls per month at no cost, with no credit card required. Each interaction with Outlook through the integration (reading an email, creating a draft, sending a message) counts toward this limit.
Key terms glossary
MCP (Model Context Protocol): The connection standard that lets ChatGPT communicate with external tools like Outlook through Composio. Any MCP-compatible AI client can use it to call tools without custom integration code.
OAuth: A secure authorization framework that lets Composio access your Outlook account without storing your Microsoft password. You approve the connection once, and Composio uses the issued token to take only the specific actions you've permitted.
Token refresh: The process of automatically replacing an expiring OAuth access token with a new one. Composio handles this in the background so your ChatGPT-to-Outlook connection keeps running without requiring you to log in again.