Building an AI Email Assistant With Zapier
Zapier can classify incoming email, draft AI-generated replies, and route them to a review step before any message is sent. Here is how to build a workflow that keeps a person in the loop.
Updated 5 min read
Zapier connects email services to AI models and lets you build automated workflows without writing code. A practical AI email assistant with Zapier classifies incoming messages, drafts replies using an AI step, and holds those drafts for human review before anything is sent. Tools like fenbs can store the approved reply instructions, tested prompts, and decisions behind the workflow, so maintenance starts from what was actually agreed rather than what someone remembers.
Start with a human review step and keep it there until you are confident in the quality of the drafts. Removing that step too early is the most common way an email automation causes a customer relations problem.
What Zapier can do for email automation
Zapier's Gmail and Outlook integrations can trigger a workflow on new incoming email. From there, you can add an AI step to classify the message, extract information, or generate a draft reply. Zapier's AI features use connected language models; check Zapier's current documentation for which models are available on your plan.
The result of an AI step can be written to a Google Doc, sent to a Slack channel, or added to a task management tool for review. The send step only fires when you add it explicitly and after a review step. Nothing in Zapier makes a workflow send email automatically just because it used an AI step.
For a comparison with n8n, see building an AI email assistant with n8n. For a broader view of what AI agents can do with email, see can AI agents send emails.
A simple workflow to start with
A four-step workflow covers the basics: trigger, classify, draft, and review. Each step is a Zap action. You can add more steps later without rebuilding from scratch.
- Set the trigger: use the Gmail or Outlook trigger app and choose "new email matching search." Use a label or folder to limit the trigger to the email categories you want to handle. Do not point it at your full inbox on the first run.
- Add an AI classify step: use Zapier's AI step or a Formatter step with an AI action. Write a prompt that describes your email categories and asks the model to return one category name for this message.
- Add an AI draft step: write a prompt per category that describes tone, what to include, and what to avoid. Reference the category from step two so the right prompt applies to each message type.
- Add a review step: write the draft to a Google Sheet row or a Slack message. Include the original subject, the sender, the category, and the draft reply. A person reads this and approves before you add a send step.
Writing reply instructions that hold up
The reliability of the draft depends on how specific the instructions are. Write one prompt per category. A billing question needs a different approach from a product support request.
Include constraints that prevent common errors. "Do not promise a delivery date." "Always use the customer's first name." "Never mention refunds unless the customer asked." These limits are the most valuable part of the prompt. They reduce the chance that a reviewer has to rewrite the draft entirely.
Test each prompt on a sample of real emails before running the workflow on live mail. Save the final prompts somewhere outside Zapier so they are available if the workflow needs to be rebuilt.
Keep the reply instructions and decisions in one place
fenbs holds your approved reply rules, tested prompts, and workflow decisions in a shared record. When the workflow is updated or rebuilt, connect a supported AI assistant at /integrations and ask it to read the project context first. It arrives knowing which categories exist, what each prompt says, and which constraints must not be removed.
Create a free accountFree for one person · No credit card · Works with Claude, ChatGPT, Cursor and more
Adding a human approval step before sending
Do not skip the review step. A Zapier workflow can send email automatically, but that does not mean it should. The review step is where you catch an off-topic draft, a missing constraint, or a tone that does not match your business.
A practical setup sends the draft to a dedicated Slack channel or a Google Sheet. Include a link back to the original email so the reviewer can read it without leaving the review tool. When the reviewer approves, they trigger the final send step, either by moving a row, clicking a button, or using a separate Zap.
Over time, you will see which categories consistently produce good drafts. You can reduce the review frequency for those categories while keeping it for categories that still need it.
How to do this with fenbs
- Create a free account. Add a project for the email assistant workflow.
- Write your email categories and the rules for each as Decisions and rules in fenbs: what each category covers, what the draft should do, and what it must never do.
- Add your tested prompts to Skills and prompts in the project. Keep the version you are running in production separate from drafts you are testing.
- Connect a supported AI assistant at /integrations. When updating the workflow, ask it to read the project context before suggesting changes.
- After each change to the workflow, update the relevant decision or prompt in fenbs so the record stays current.
fenbs does not connect to Zapier directly or send email. It holds the decisions and prompts that make the workflow maintainable. For the AI personal assistant context more broadly, see AI personal assistant.