Agent Approval Design

The Human Approval Step Before an Inbound Lead Agent Sends Outreach

How an inbound lead qualification agent should enrich, score and draft, where a person approves before outreach, and what HubSpot, Salesforce and Reply.io document.

On this page

In an agentic workflow for inbound lead qualification, human in the loop approval earns its place at one handoff: between a finished draft and the send. Enrichment, scoring and drafting can be redone or thrown away, so the agent runs them alone. An email to a named buyer cannot be recalled, so a person signs for it. What follows covers what that person sees, how quickly they have to act, what three vendors document about the setting, and when full review can give way to sampling. It builds on the basics of agentic AI and stays on this one gate.

What the agent does alone before anyone approves

An agentic workflow for inbound lead qualification needs human approval before outreach and nowhere earlier, as long as the earlier steps write only to fields you can overwrite. In the design we propose, three steps run unattended:

  • Enrich. Fill company size, industry and the contact's role from your CRM and a data provider, storing the source and retrieval date beside each field.
  • Score. Combine fit with intent from the form answers and recent engagement, output a tier with its top reasons, and run the disqualifier checks: existing customer, open opportunity, competitor, prior opt-out.
  • Draft. Write the first message from an approved offer, and tag every personalized sentence with the field it relied on.

The raw inputs are documented on the vendor side. HubSpot says its prospecting agent "considers recent engagements up to the past year" on contact records, form submissions and page views among them, and lists "When form is submitted" as an automated enrollment method. What an agent may write back to those records is a separate question, covered in what marketing AI agents can write back to your CRM.

How HubSpot, Salesforce and an AI SDR vendor document the setting

For an AI SDR agent, human approval before outreach is a documented product setting, and the best practices start with reading what each vendor says happens to a draft nobody reviews.

HubSpot prospecting agentSalesforce Agentforce EngagementReply.io Jason AI
Approve-first mode"Review before sending"Review Before SendApproval mode
Where drafts waitReady for review tabActivity Timeline and Engagement Control CenterPending approvals queue
Who approvesThe assigned sender is notifiedThe prospect owner, or an agent managerThe user: "nothing sends until you approve it"
If nobody actsWe found no expiry rule on the pageWindow of one hour to 14 days, then cancel or send anywayWe found no expiry rule on the page
Lighter mode"Send automatically"Queue Initial Outreach onlyAutomatic mode

The expiry row deserves the closest reading. The standard review settings documented by Salesforce offer a window from one hour to 14 days and a choice when it closes: "cancel the outreach or send it anyway". Choose cancel, because the other option turns a gate into a delay. The setup page calls the switch behind these settings Require Manual Approval, where the Work with page says Review Before Send, and has it turned on in the setup wizard for agents built from the earlier Engagement (Legacy) template and in Cadence Settings in Agentforce Builder for the newer one. A second Salesforce page gives a single fixed rule for that switch, 14 calendar days for the record owner before the agent cancels the email, so check which behavior your org shows. Queued emails can also be approved by agent managers, per Salesforce, which gives you a documented backup reviewer. One exception is on the setup page: with Send as Seller turned on, only the record owner can approve emails sent on their behalf.

Plans and status differ. HubSpot lists its agent from Starter subscriptions of its hubs upward, with HubSpot Credits required, and Salesforce lists Enterprise, Performance and Unlimited editions, naming Einstein for Sales on two of the pages we read and the Agentforce Lead Nurturing add-on, the product's earlier name, on the third, so confirm licensing before you plan around it. The page from Reply.io describes an outbound product and says in the status line of its Markdown version that it was written against product documentation on 2026-08-03, "not yet confirmed against the running product", so read it as a model. HubSpot can also deliver review notices as a daily digest "sent at 9AM in your account timezone"; a team that reviews from the digest touches the queue once a day, so inbound reviewers should work from the in-app notification.

What should the reviewer see at the approval step?

The human approval step before outreach in an agentic workflow for inbound lead qualification succeeds or fails on a single screen. Reply.io's documentation says approval gates exist because of hallucination risk and that "review catches what confidence scores miss", which holds only when the reviewer can see what the draft relied on. Our proposed queue card, top to bottom:

  1. The trigger and the verbatim form answers, with time since submission and time left on the response target.
  2. The score, the tier and the three reasons that moved it most, plus the disqualifier checks it passed.
  3. Enriched fields with source and age, and any conflict between the CRM and the data provider flagged.
  4. The draft, with each personalized sentence linked to the field behind it.
  5. Sender, send time, opt-out line and postal address.
  6. Four actions: approve, edit then approve, reject with a reason code, reassign.

Item five is the compliance check for US commercial email. The FTC guide to the CAN-SPAM Act says a message must include a valid physical postal address and a clear explanation of how to opt out, and adds that the law "makes no exception for business-to-business email". Its warning about outsourced email, that "you can't contract away your legal responsibility to comply with the law", is a fair way to think about an agent as well. Reason codes on rejections are what turn the queue into feedback for the next prompt or scoring change.

How fast does approval have to happen?

Speed is the strongest argument against putting a person in the path at all. The research write-up in Harvard Business Review by James Oldroyd, Kristina McElheran and David Elkington (March 2011) states that "most companies are not responding nearly fast enough" to potential customers' online queries. Its detailed figures sit behind HBR's paywall and we could not open them, so the targets in this section are our own proposals, to be tuned against your data.

Split the response in two. A confirmation built from a template that a person approved once can send the moment the form arrives, because the agent adds no free text to it. The agent-written message then enters the queue with a clock: 15 business minutes for the top tier, four business hours for the middle tier, and no outreach for the rest. Halfway through the window the draft escalates to a backup reviewer, and at expiry it is cancelled and becomes a task for the lead's owner.

A hypothetical month in the queue

Every figure in this example is an assumption chosen to show the arithmetic; none comes from a client or a benchmark.

LineAssumptionResult
Inbound leads400 in the month400 leads
Scored into the top two tiers60%240 drafts
Review time2 minutes per draft8 hours
Approved unchanged204 drafts85%
Edited for tone only21 drafts8.75%
Factual fix or rejection15 drafts6.25% defect rate

Eight reviewer hours is a small price next to 15 messages that would have gone out wrong. At a 6.25% defect rate the queue stays on full review, and the reason codes say where to work. Suppose 11 of the 15 trace to one stale job-title field: fix the field, then restart the count.

When can approval move to sampling?

Best practices for human approval of outreach in an agentic workflow for inbound lead qualification come down to one point in our view: autonomy is granted on evidence, one tier at a time. Reply.io's page says "Autonomy is earned per playbook" and that teams typically start at its first level, drafts for approval, and "watch precision for a few weeks". Its middle level describes the lighter pattern: "Routine messages go out automatically; flagged ones wait for review."

We prefer a count to a calendar. If the true defect rate were 5%, a run of 59 consecutive clean drafts would occur less than 5% of the time (0.95 to the power of 59 is about 0.048), assuming drafts fail independently. After such a run, the middle tier can move to a random one-in-five sample plus every flagged draft: low-confidence scores, enrichment conflicts, named accounts, and any sentence the agent could not tie to a field. The top tier stays on full review, and one defect in the sample sends the tier back to it.

Then measure the gate itself: median and 90th-percentile time from form submission to approved send, the unchanged-approval rate, defect rate by reason code, expired drafts, and meetings booked per tier against the pre-agent baseline. Reviewer hours and model spend belong in the same sum; our AI ROI calculator and the method in what a marketing AI agent costs per contact are further resources for it. Where this gate sits among an agent's other permissions is the subject of the governance operating model, and our agentic AI automation team can help if you want the queue built.

A queue in which nothing is ever edited or rejected is either ready for sampling or being rubber-stamped. The reason codes and the clean-run count are how you tell which, so keep both on the same dashboard as the response-time numbers.

Sources

  • HubSpot: Set up and use the prospecting agent (last updated September 30, 2026)
  • Salesforce: Build Your Engagement Agent
  • Salesforce: Considerations for Using Agentforce Engagement
  • Salesforce: Work with Your Engagement Agent
  • Reply.io: The AI SDR model (status note dated 2026-08-03)
  • Harvard Business Review: The Short Life of Online Sales Leads (March 2011)
  • FTC: CAN-SPAM Act: A Compliance Guide for Business

Frequently asked questions

Where should human approval sit in an inbound lead qualification agent workflow?
Between the finished draft and the send. Enrichment, scoring and drafting can be redone, so the agent can run them unattended as long as it writes only to fields you can overwrite. The send is the one step that cannot be undone, so a named person approves it, sees the evidence behind the draft, and leaves a reason code on every rejection.
Do HubSpot and Salesforce let a person approve AI-drafted outreach before it sends?
Yes, according to their documentation. HubSpot's prospecting agent offers "Review before sending" beside "Send automatically". Salesforce's Agentforce Engagement queues each generated email for the prospect owner when Review Before Send is on, with a review window of one hour to 14 days and an admin choice between cancelling the outreach and sending it anyway when the window expires.
How fast should a reviewer approve an agent-drafted reply to an inbound lead?
We found no current primary benchmark we could open in full, so treat any target as a starting assumption. Our proposal: send a pre-approved confirmation template immediately, then approve the agent-written message within 15 business minutes for top-tier leads and four business hours for the middle tier. Escalate to a backup reviewer halfway through the window.
When can approval move from every draft to a sample?
When a tier shows a long run of drafts with no factual fix and no rejection. By our arithmetic, 59 consecutive clean drafts make a true defect rate of 5% unlikely, since 0.95 to the power of 59 is about 0.048. After that, review a random one in five plus every flagged draft, and return to full review after any defect.
What should happen to a draft nobody reviews in time?
Cancel it and hand the lead to its owner as a task. Salesforce documents both choices at expiry, cancelling the outreach or sending it anyway, and sending an unreviewed draft defeats the purpose of the gate. A backup reviewer, such as the agent manager Salesforce describes, should receive the draft before the window closes.

Free tools for this topic

CALCULATORROAS & Break-Even CalculatorKnow the ROAS you actually need before you scale.FREE TOOLCompetitor Ad ExplorerSee every ad your competitor is running right now.CALCULATORMedia Mix PlannerSplit any budget across channels with live projections.

Keep reading

AI & MLThe Governance Operating Model That Lets Marketing Agents Ship Work AloneRead →AI & MLWhat Marketing AI Agents Can Actually Write Back to Your CRMRead →AI & MLWhat a Marketing AI Agent Costs Per Contact, and When It Beats Manual WorkRead →
CATALIST NEWSLETTER

Monthly dose of growth marketing.

Get marketing tips, narratives, guides, and playbooks delivered to your inbox.

Protected by reCAPTCHA — Google's Privacy Policy and Terms of Service apply.