Layer 5

Reply Routing & AI Categorization

Speed-to-lead determines conversion. Responding within 5 minutes produces 8x more conversions than responding within an hour. Every reply needs instant categorization and routing to the right handler.

Reply Categories

Every inbound reply falls into one of six categories. Each requires a different response path, different urgency level, and different handler. Misrouting an interested reply costs a meeting. Engaging with an unsubscribe request costs your domain.

The 6 Reply Categories

Category% of RepliesUrgencyAction RequiredExample
Interested15-25%ImmediateSlack alert + SMS + booking link within 5 min"Sure, let's chat. What does next week look like?"
Objection10-20%HighHuman review. Craft thoughtful response."We already have a DevOps team internally."
Not Interested30-40%LowSuppress from active campaigns. Re-engage in 6 months."Not interested, thanks."
Out of Office10-20%MediumPause sequence, reschedule for return date."I'm OOO until March 15. Contact Jane in my absence."
Unsubscribe5-10%ImmediateSuppress permanently. Legal requirement."Remove me from your list."
Referral3-5%HighCreate new lead. Start fresh campaign."I'm not the right person — talk to our VP Eng, Sarah."

Built-in vs. Custom Classification

You can rely on your sending platform's built-in AI, or build a custom classifier with n8n and OpenAI/Claude for more control and lower cost at scale.

Reply Classification Options

SolutionMonthly CostAccuracyCustomizableBest For
Instantly (built-in)$80-100 (plan dependent)85-95%Limited — preset categoriesTeams already on Instantly who want zero setup
Smartlead (Pro plan)$94/mo90-97%Moderate — some custom labelsHigh-volume senders needing sub-sequence routing
n8n + OpenAI$10-25/mo85-95%Fully customizableSelf-hosted teams wanting full control
Zapier + OpenAI$20-50/mo85-95%Fully customizableNon-technical teams, visual builder
Make + OpenAI$15-30/mo85-95%Fully customizableBudget alternative to Zapier

Routing Architecture

The routing system is a webhook-triggered workflow that classifies each reply and sends it down the correct path. Every category maps to a specific automated action.

1
Reply Webhook
Sending platform (Instantly/Smartlead) fires a webhook when a reply is received. Payload includes the reply text, lead data, and sequence context.
2
AI Categorize
n8n sends reply text to GPT-4o-mini or Claude Haiku with a classification prompt. Returns category + confidence score.
3
INTERESTED — Instant alert + booking
Slack notification to sales channel + SMS to account owner + auto-reply with Cal.com booking link. Target: under 5 minutes from reply to response.
4
OBJECTION — Human review queue
Routed to a dedicated Slack channel or CRM task. Human crafts a thoughtful response addressing the specific objection. AI drafts a suggested reply.
5
OUT OF OFFICE — Pause + reschedule
Sequence paused automatically. Return date extracted from OOO message. New send scheduled for return date + 2 days.
6
UNSUBSCRIBE — Suppress permanently
Lead removed from all active campaigns immediately. Added to global suppression list. Legal requirement under CAN-SPAM and GDPR.
7
NOT INTERESTED — 6-month re-engagement
Removed from current campaign. Tagged in CRM. Added to a 6-month re-engagement queue with a different angle and offer.
8
REFERRAL — New campaign
Referred contact extracted (name, title, email if provided). New lead created in CRM. Enters a warm referral sequence mentioning the original contact.

OOO Auto-Rescheduling

Out-of-office replies are wasted opportunities if you do not reschedule. The prospect was interested enough to be in your sequence, and now you know exactly when they will be back. Rescheduling is one of the highest-ROI automations in the reply routing layer.

OOO Handling by Platform

PlatformOOO DetectionAuto-RescheduleNotes
LemlistNativeYes — built-inBest native OOO handling. Extracts return date and auto-reschedules.
SmartleadAI detectionPauses sequenceDetects OOO, pauses the lead. Manual or API resume.
InstantlyAI detectionPauses sequenceSimilar to Smartlead. Use API webhook to trigger n8n reschedule.
n8n (custom)AI extractionFully automatedParse return date with GPT, schedule resume in n8n. Most flexible.
Reply routing architecture diagram showing webhook intake, AI classification, and six routing paths for different reply categories
Reply routing architecture — webhook fires on every reply, AI classifies instantly, and each category flows to its designated handler