Skip to main content
Question

OpenAI + Microsoft Exchange via Zapier – Draft Emails Not Consistently Saving


Hello everyone,

 

I’m running into an issue with my Zapier automation involving Microsoft Outlook (Exchange), OpenAI API, and email drafting.

 

My Setup:

 

1️⃣ Trigger: When a new email arrives in Microsoft Outlook (Exchange)

2️⃣ Action: Send the email body to OpenAI (ChatGPT via API) for summarization and response generation

3️⃣ Action: Save the AI-generated response as a draft email in Microsoft Outlook

 

Problem:

• Zapier successfully triggers and sends data to OpenAI, and I can see the logs confirming the response.

• However, the generated draft email does not always appear in my Outlook Drafts folder—sometimes it works, sometimes it doesn’t.

• There are no error messages in Zapier, making it hard to pinpoint what’s failing.

 

What I’ve Tried So Far:

 

✅ Verified API & Billing – OpenAI API is active, and I have usage credits available.

✅ Checked Exchange Permissions – Admin consent is granted for Mail.ReadWrite, Mail.Send, and User.Read.

✅ Tested Manual Draft Creation – If I manually create a draft via Exchange, it works.

✅ Zapier Logs Show Success – But the drafts are still missing sometimes.

 

Questions for the Community:

 

1️⃣ Is there a known issue with Zapier’s Microsoft Exchange integration when saving drafts?

2️⃣ Are there additional Exchange settings I need to configure to allow Zapier to create drafts reliably?

3️⃣ Could OpenAI’s token limits or API response size be causing an issue with Zapier?

4️⃣ Has anyone successfully implemented a similar workflow? If so, any troubleshooting tips?

 

I appreciate any help or insights!

 

Thanks

This post has been edited by a moderator to remove personal information. Please remember that this is a public forum and to remove any sensitive information prior to posting.

Did this topic help you find an answer to your question?

2 replies

Hi, I’ve set up a Zapier automation that processes incoming Microsoft Outlook emails, sends them to OpenAI ChatGPT, and creates a draft response in my Outlook Drafts Folder.

 

🚨 Issue: Draft responses do not appear instantly. Instead, they all show up in bulk the next day (~110 responses).

 

✅ What I’ve Checked So Far:

• Zapier’s Task History shows the prompts running immediately after receiving the email.

• OpenAI API usage is not exhausted (only $1.85 used).

• Microsoft Exchange permissions seem correct (Mail.Send and Mail.ReadWrite enabled).

• Outlook does not show the drafts until the next morning, even though Zapier logs show success.

 

❓ Questions:

• Is Zapier batching the emails instead of processing them instantly?

• Could this be a Microsoft Exchange sync delay issue?

• Should I be using Microsoft Exchange instead of Outlook in Zapier?

• Any way to force drafts to appear instantly instead of waiting until the next day?

 

Any help would be appreciated! Thanks!


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2344 replies
  • February 19, 2025

Hi ​@Firefighter1998,

 

If Zapier tasks run immediately but drafts appear in bulk the next day, check your task speed settings to ensure instant execution. Delays might also stem from Microsoft Exchange sync issues with Outlook—test by manually creating a draft. Switching to Microsoft Exchange in Zapier may help. If the problem persists, contacting Zapier Support for deeper insights is recommended. Always test changes before applying them in a production environment.

 

I hope this helps, and please let me know if you have any further questions!