Whatsapp AI Sale agent

WhatsApp AI Sales Agent — 24/7 Lead Qualification & Auto-Reply | Hyxil
Home/ AI Automation/ Portfolio/ WhatsApp AI Agent
Inbox
11 n8n nodes
Claude · Slack handoff

A WhatsApp agent that qualifies overnight — and pings Slack when a human should take it.

24/7 Claude replies on WhatsApp Business. Twelve-message memory per phone number. Text-only filter. The lead never sees the [HANDOFF] tag. The team gets name, number, last inbound, and what the agent already said.

The problem

Inbound WhatsApp does not wait for office hours

A lead who found you on Google, a site button, or an ad expects a reply now. Hours later they are in someone else’s chat. A canned “thanks, we will get back to you” is not qualification. This build answers, asks one question at a time, and escalates when pricing or buying intent shows up.

This is not the email outbound loop and not the LinkedIn publisher. It is an inbound inbox agent. Hyxil can send a number to test, or screen-share the n8n canvas — that offer is on the live write-up.

Hyxil AI Assistant · Online
Hi, I found you on Google. Do you do SEO for roofing companies?09:14
Yes — we work with local trades on Maps and site visibility. What city are you in, and is the goal more calls from Google?AI reply · 09:14
Dallas, Texas. I need more leads from Google. What would it cost?09:16
I can connect you with the team for pricing — they will pick this up with the details you already shared.Handoff stripped · 09:16
Slack: New WhatsApp lead needs a human reply — Roofing contractor, Dallas TX, asking about pricing.
Who it is for

Businesses that already get WhatsApp enquiries

Home service contractors

Roofing, HVAC, plumbing — collect job and location, hand off when a quote is requested.

Clinics and practices

Services and hours from the agent. Appointment and price questions route to the front desk.

Real estate and ecommerce

Budget, area, or product questions first. Complaints and viewings escalate.

Agencies selling the same pattern

Run it as your own always-on assistant, or have Hyxil rebuild it on a client number and offer.

The workflow

WhatsApp AI Agent — n8n canvas

The live 11-node run: inbound WhatsApp text, Claude reply with 12-message memory, invisible [HANDOFF], Slack when a human should take over.

WhatsApp AI Agent n8n workflow canvas
How the 11 nodes run

Inbound text in. Clean reply out. Slack only when needed.

1

WhatsApp trigger + text-only filter

Incoming messages only — outbound business sends do not loop. Voice notes, images, PDFs, and stickers are dropped so the agent never pretends it read a file it cannot see.

2

Extract the payload

Phone, WhatsApp profile name (or “Unknown”), message body, message ID, timestamp. The published build stamps received-at in Pakistan Standard Time.

3

Claude Sonnet via Langchain agent

Model claude-sonnet-4-5, temperature 0.5, max tokens 1024. Prompt rules from the live page: under 90 words, at most one question, never invent stats or client counts, do not quote exact prices, reply in the lead’s language, append [HANDOFF] when a human is required.

4

Window memory — 12 messages per phone

sessionKey whatsapp-{{ phone_number }}. A 3pm follow-up still knows the 9am SEO question. It does not restart the script.

5

Detect [HANDOFF], strip it, send, log

Code sets needsHandoff if the raw reply contains the tag, then strips every [HANDOFF] before WhatsApp send. Every exchange is appended to Sheets: timestamp, phone, inbound, AI reply, handoff flag — whether Slack fired or not.

6

Slack only on handoff

Name, phone, last inbound, and what the agent just sent. The human does not ask the lead to repeat themselves.

When a human is pulled in

The lead never sees the switch

No handoff

Services, locations, discovery. Agent keeps qualifying. Slack stays quiet.

Handoff

Pricing, “can I talk to someone,” a call request, or anything outside scope. Tag appended internally, stripped, Slack DM fires.

Multilingual

Arabic, Spanish, Urdu, or anything else — reply in that language. No extra node per locale.

Not a decision tree

Claude follows the conversation. Qualification goals (business name, site, industry, main goal) are in the prompt, not a rigid form.


FAQ

WhatsApp AI Agent — short answers

Will the lead see that it is an AI?
They see a fast, in-voice reply. The [HANDOFF] tag is stripped before send. The prompt does not require the agent to announce itself unless the conversation goes there naturally.
What messages does it ignore?
Anything that is not text: voice notes, images, PDFs, stickers. Those never reach Claude. The team can still see them in WhatsApp itself.
Does it quote prices?
No. The published prompt forbids exact prices and invented statistics or client counts. Pricing is a handoff trigger so a human owns the number.
How is this different from the LinkedIn engine?
WhatsApp is inbound qualification on a phone number, 24/7, with Slack when intent appears. LinkedIn is a scheduled content publisher — RSS, three Claude passes, QA 75+, posts Tue/Wed/Thu. Different channel, different job.
Can we try it before a build?
The live page offers a WhatsApp number to test, or a screen-share of the workflow. Use /contact-us/ or info@hyxil.com. Parent AI automation also lists live demos of this agent.

Want this agent on your WhatsApp number?

We will walk the 11-node canvas — text filter, memory, invisible handoff, Slack context — and map the prompt to your offer.

info@hyxil.com · (214) 810-1552

Scroll to Top