Review AI drafts before they send: an approval workflow

Oct 28, 2026 Anvesh Prajapati
Review AI drafts before they send an approval workflow

AI draft approval means an AI writes the reply, but a person decides whether it sends. The customer sees nothing until someone approves.

Ask4Lead’s Human Approval runs AI draft approval inside a queue for this reason. So you get the AI’s speed and your team’s judgment.

Below you get a 6-step approval workflow, a clock for WhatsApp’s 24-hour window, a rubber-stamp test and a time-cost table.

What is AI draft approval?

AI draft approval is a rule that keeps the send button behind a human decision. First, the AI reads the message and writes a draft. Then a named person approves, edits or discards it, and only the approved version reaches the customer.

Teams call this “human in the loop”. In practice it is an approval workflow: draft, queue, review, send. The 3 setups below differ in who holds the send button.

Setup Who sends Main risk
Draft only The person types the final reply Slow, because the AI only suggests
AI draft approval The system sends the exact approved version Reviewer fatigue as volume grows
Auto-send The AI sends on its own One wrong reply reaches a customer

However, AI draft approval must control the send action itself. A chat ping that says “draft ready” while the tool can still send is only a notification. Also, builders who run these flows in production often make draft-only a hard rule, not a setting.

AI draft approval loop from draft to send

In fact, most wrong replies are not rude. They are confident and slightly off, such as a price that changed last week or a visit slot nobody confirmed. A button bot cannot make that mistake, but an AI agent that writes free text can.

This does not apply if every reply is a fixed template with no AI-written text. Templates need 1 review when you create them.

Why AI draft approval needs a clock on WhatsApp

On WhatsApp, a waiting draft is a ticking clock. Meta’s customer service window runs for 24 hours after each customer message, and free-form replies work only inside it. So slow AI draft approval can make an approved draft impossible to send.

Meta’s messaging documentation says that when the window closes, you can only send pre-approved template messages. Try a free-form send after that and Meta returns error 131047, a sign that the customer’s last reply is over 24 hours old. The 24-hour rule explained walks through how the window opens and resets.

For example, a coaching institute’s lead writes at 5 pm on Friday, and the only reviewer returns at 10 am on Monday. That gap is 65 hours, so the draft is useless. This is an illustration, not a client result.

When the reviewer approves What happens
Inside 24 hours of the last customer message The free-form reply sends
After 24 hours Only an approved template can go out
After a new customer message The window resets, but the draft may answer an older question

WhatsApp 24-hour window and draft timers

The last row is easy to miss. A customer who sends 3 messages while a draft waits has changed the question. So the reviewer should read the newest message before approving, not only the one the AI answered. If the question changed, discard the draft and hand the chat to a human.

Where to run your AI draft approval workflow

You can run an AI draft approval workflow in email, a chat app, a status list or your inbox. So pick the place your reviewer already checks every hour. A channel nobody opens turns approval into a delay, and delay costs you the lead.

Place Works well for Watch out for
Email “send and wait” 1 reviewer, low volume Revision loops scatter across threads and the audit trail thins
Chat buttons Fast tap-to-approve No queue view of what is still pending
Status list Long waits and a clear record 2 flows to keep in sync, and Microsoft’s Power Automate times out pending approvals after 30 days
Inbox queue WhatsApp teams, since the draft sits beside the chat It ties approval to that tool

n8n’s human-in-the-loop documentation lists 9 approval channels, including Slack, Gmail, Telegram, Microsoft Teams and WhatsApp Business Cloud. So the tooling is not the hard part. Queue design is.

Also, builders who share their flows report a pattern. Email works at low volume, but once revisions start looping, a dedicated approve and revise view with real status tracking pays off quickly. However, treat that as community experience, not a measured result.

For a WhatsApp team, the inbox queue is the simplest fit. The reviewer sees the chat and the draft together, and the Work Queue keeps pending drafts in 1 list.

AI draft approval in 6 steps

AI draft approval works in 6 steps: hold every draft, show the reviewer 5 facts, offer 3 outcomes, set 3 timers, log why people edit, and relax rules by risk lane. Skip the timers and your reviewer will approve drafts the customer can no longer receive.

1. Start AI draft approval with a pending queue

Give each draft a status: Pending, Approved, Discarded, Expired or Sent. Then your approval workflow can tell where every draft stands, and a retried trigger cannot send the same reply twice.

Approval must apply to the exact text the reviewer saw. So if anyone edits an approved draft, reset it to Pending.

2. Show the reviewer 5 things

If the reviewer sees only the draft, they must redo the AI’s thinking. That is slow, so they start skimming. Give them the 5 items below on 1 screen of your approval workflow.

Show this Why the reviewer needs it
The customer’s latest messages Catches a changed question
The intent the AI chose Shows if it misread the request
The draft The text that will send
The facts it used Lets the reviewer check a price or policy fast
What the AI must not do Keeps the red lines in view

What a reviewer sees before approving an AI draft

The red lines come from your AI training files, where you write rules such as “no refund promises”.

3. Offer 3 outcomes, not 2

An approval workflow with only an approve button pushes reviewers toward approving. So offer 3 outcomes: approve, edit then send, and discard to take over.

Some builders add a fourth, “request revision”. The reviewer’s note goes to a separate revision agent, and the new draft returns to the same queue.

Never send a revision automatically, because a revised draft is a new draft. Also cap the loop at 2 rounds, then let a person write it.

4. Set 3 timers for every draft

Timers keep your approval workflow from outliving the window. Treat these 3 as defaults, then shift them to match your shift pattern.

  • Target: 15 minutes during working hours. Fast replies win leads, as the AI agent versus human VA comparison shows.
  • Escalate: at 2 hours, alert a manager. n8n’s own guidance suggests 2 to 4 hours for operational approvals.
  • Expire: at 20 hours, mark the draft Expired. A person then sends an approved template. A timeout is never consent, so never auto-approve.

Meanwhile, you can send a fixed, pre-approved acknowledgement such as “Thanks, a team member will reply by 10 am”. That text is not AI-written, so it needs no review.

5. Log why people edit

Every edit in your approval workflow tells you what the AI got wrong. Tag each one with a single reason: wrong intent, wrong tone, missing policy, invented fact, or too confident.

After 2 weeks, the counts show your next fix. A pile of “missing policy” tags means a file is missing from the AI’s knowledge. Audit Logs record which agent approved or edited a message, so the who and when are already there.

6. Relax AI draft approval by risk lane

Do not relax approval for the whole inbox at once. Instead, sort topics into 3 lanes, then move 1 lane at a time.

Lane Examples Rule
Always a person Refunds, legal, medical, money, anything you cannot undo Never auto-send
Earn trust first Prices, quotes, bookings, first replies to new leads Approve each draft by hand
Candidate for auto-send Opening hours, address, order status from your own system Spot-check drafts the AI marks unsure

AI draft approval risk lanes staircase

Here is a starting rule, which is our suggestion and not an industry standard. Move a lane down only after you have reviewed 30 or more drafts and sent 95% of them unchanged for 2 weeks.

No source we found sets a universal threshold. For first replies to new leads, read whether an AI agent can qualify leads without a human before you loosen that lane.

How to stop an AI draft approval workflow becoming a rubber stamp

A rubber stamp forms when a reviewer approves out of habit. It grows with volume, because the model is usually right and the reviewer’s attention drifts. Fix it by narrowing what the reviewer decides, then testing whether they still catch mistakes.

Many reviewers fail at “is this good?” because that question has no edge. So replace it with 3 yes or no questions:

  • Fact: Does this state a price, date or policy without a source?
  • Promise: Does it commit you to a discount, slot or deadline?
  • Stakes: Does it touch money, health or anything you cannot undo?

Then show drafts with a “yes” first, and let the clean ones wait in a batch. Community builders describe this bright-line approach as the way to catch the 1 bad draft in 30.

Then test your reviewer. Once a week, plant 1 deliberately wrong draft, such as an invented price, in the queue.

Route it to an internal test number so it can never reach a customer. If nobody catches it, shorten the batch or add a second reviewer through a shared inbox for several agents.

Testing AI draft approval before real customers

Test AI draft approval with a dry run that shows every message and job your approval workflow would create, not only the record it would change. A date change can be fine while the message promises a slot nobody confirmed.

For every test case, read 3 previews side by side:

  1. The record change: which field moves from what value to what value.
  2. The exact message: the full text and the recipient, with every variable filled in.
  3. Queued jobs: any follow-up that would fire tomorrow. This is the one people miss.

Then add 3 no-send cases and label each with its reason: already replied, customer withdrew, or waiting for missing details. A plain “nothing sent” does not tell you if the workflow decided well or just failed.

Finally, try the forbidden action. Instruct your tool to send a draft that nobody approved.

A rule in the prompt is only a suggestion, so confirm the tool itself refuses. The AI agent testing guide covers a wider test set.

What AI draft approval costs in reviewer time

AI draft approval costs reviewer minutes, so size your approval workflow to your volume. The table below assumes 20 seconds per draft. Replace that figure after you time your first 50 drafts, because it varies by team and by draft length.

Drafts a day Reviewer time per day
50 About 17 minutes
100 About 33 minutes
200 About 67 minutes

At 50 drafts, 1 person can do this between calls. At 200, the queue becomes a job, so move low-risk lanes down using step 6. Also compare that time with hiring, using the AI agent versus support rep cost model.

How Ask4Lead handles AI draft approval

Ask4Lead’s Human Approval holds each AI draft in the Work Queue until an agent approves, edits or discards it. The customer sees nothing until then. You can review every reply or only low-confidence ones, and switch approval on or off per conversation.

  • Pricing flags: the AI flags complex pricing questions for a manager.
  • Roles: user and role settings can limit approval to managers.
  • Proof: each approval action logs the agent’s name.
  • Weak spots: the AI Dashboard lists low-confidence answers, so you see where drafts need the most edits.

A note on bias: Ask4Lead is our own product, so judge this section accordingly. The feature page does not describe expiry timers or sending feedback back to the AI. So set the clock from step 4 yourself, and revise drafts by editing them.

FAQs

1. Should AI draft approval cover every message?

Start with every message, then relax by lane. A new workflow has no track record, so earn each exception with data.

2. How fast should a reviewer approve a WhatsApp draft?

Aim for 15 minutes in working hours. The hard limit is the 24-hour window, so expire drafts before it closes.

3. What happens if nobody approves a draft?

Mark it Expired and log it. A person then sends a template if the customer still needs an answer.

4. Can the AI revise a draft after feedback?

Some builds can, using a separate revision agent. The new draft must return to approval, and you should cap the loop at 2 rounds.

5. Is email a good place to approve drafts?

It works at low volume. Once revisions loop, a queue with statuses is easier to track.

6. Does approval make AI replies compliant on WhatsApp?

No. Meta’s rules on opt-in, the 24-hour window and a path to a person still apply. The AI rules guide covers them.

Conclusion

AI draft approval keeps a person in charge of every send. A good AI draft approval workflow also protects the 24-hour window and stays honest about reviewer fatigue.

Before you go live, check that you have:

  • Held every draft as Pending until a person decides
  • Shown the reviewer 5 facts on 1 screen
  • Set 15-minute, 2-hour and 20-hour timers
  • Logged the reason for every edit
  • Planted 1 wrong draft to test the reviewer

Next, review your edit tags after 2 weeks. They show which lane can move down first.

Stop letting AI replies reach customers unchecked

Slow or wrong replies cost you leads, because customers move on. Ask4Lead drafts replies from your own files and holds them in the Work Queue until an agent approves.

Complex pricing questions get flagged for a manager, and Audit Logs show who approved what. Meanwhile, the AI Sales Assistant keeps writing drafts in plain English.

Sign Up Free on Ask4Lead: 100 AI Credits Included