AI sales agents that live in WhatsApp

Your best salesperson
was asleep at 3:47am.
This one wasn't.

Not a chatbot builder. A bilingual sales employee on your own WhatsApp number — it answers in your customer's dialect, knows your catalog, collects the order, and wakes you only when the deal is worth waking for.

Arabic & English, any dialect Replies in under 10s From $1/day
OM
Omar K.
+971 · Dubai
03:47Beirut · you're asleep
مساء الخير، بعدكن عم توصلوا عالإمارات؟03:47
أهلين عمر! ✅ منوصّل عالإمارات خلال ٣–٥ أيام. شو المنتج اللي عم يهمّك؟03:47 ✓✓
🎙0:09
03:48
Voice note transcribed — "the leather bag, do you have it in brown, and how much for three?"
Yes — brown is in stock. The leather tote is $120 each; for 3 that's $360, and shipping to Dubai is free over $300. Want me to reserve them under your name?03:48 ✓✓
Perfect, reserve them please 🙏03:49
→ Sent to your phone
Hot lead — Omar K.
3 × leather tote, brown → Dubai · $360
Ready to confirm. Local time there: 04:49.

Staffing

Think of it as hiring, not configuring.

Every plan comes with the two you can't run without — the sales rep who answers and the dispatcher who files everything. The rest are specialists: switch one on when you need it, switch it off when you don't. No setup call, no contract per agent.

Sales repincluded
Dispatcherincluded
Shopkeeper+$10/mo
Receptionist+$15/mo
Listener+$10/mo
Strategist+$15/mo

The gap nobody covers

Your customers are awake. You can't be.

A buyer in New York writes on their lunch break — it's midnight in Beirut. Dubai messages during your dinner. London asks a question while you're in a meeting. Every one of those is a sale that quietly goes cold before you ever see it.

03:47
Beirut · you
Asleep. Phone face-down.
04:47
Dubai
Early riser, ready to order.
20:47
New York
Browsing after dinner.
01:47
London
Late-night question.
07:00 — the brief on your WhatsApp
Handled 34 conversations overnight
Captured 9 new leads — 3 🇺🇸 · 2 🇦🇪 · 4 🇱🇧
6 ready to buy
3 orders waiting on your yes
Call first: Omar (3 × tote → Dubai)

Meet the staff

Not one bot. A team you switch on.

Six specialists, one WhatsApp number. Pick one to see what it actually does.

Answers and closes, in their dialect.

Replies within seconds of the message landing, in Lebanese, Gulf, Egyptian or English — whatever the customer wrote in. It reads buying intent, asks the one question that moves the sale forward, collects the order, and pushes the ready buyers to your phone while everything else waits for morning.

Included in every plan
02:14 · Beirut
Customerفي عندكن توصيل عبيروت؟
Sales repأكيد! التوصيل لبيروت خلال ٢٤ ساعة، ٣$. شو حابب تطلب؟
Customerبدي ٢ كيلو
→ your phoneHot lead · 2kg → Beirut · ready to confirm

Knows every product and price you sell.

Upload your catalog once — by hand or as a list — and the AI stops guessing. It answers budget questions with real options, quotes the exact price, says what's out of stock, and steers people toward what you actually want to move.

Add-on · +$10/mo
Catalog lookup
CustomerAnything nice under $50?
ShopkeeperTwo that fit: the canvas tote at $45 and the leather card holder at $38. The tote comes in black or sand — want photos?

Fills your calendar while you work.

Set your hours once. The AI checks what's genuinely free, offers real times, confirms the slot and books it — then tells you. Built for clinics, salons, consultants and anyone who loses an hour a day to scheduling messages.

Add-on · +$15/mo
Booking
CustomerDo you have anything Thursday?
ReceptionistThursday I have 11:00 or 15:30 free. Which suits you?
Customer11 please
→ your calendarThu 11:00 · booked · confirmation sent

Half the region would rather talk.

Voice notes are how people actually message here, and most tools simply ignore them. This one transcribes what was said, understands it, and replies like it was typed — so a rushed voice message at midnight still gets a real answer.

Add-on · +$10/mo
Voice note · 0:11
Transcribed"Hi, the leather bag — do you have brown, and how much for three?"
ListenerBrown's in stock. $120 each, so $360 for three — shipping's free over $300.

Tells you what to send, before you ask.

Most campaign tools wait for you to have an idea. This one reads your own list — who's gone quiet, who's warm, what you sent last — and comes back with the move worth making this week, the audience to send it to, and the message already written.

Add-on · +$15/mo
This week's move
Strategist142 contacts haven't heard from you in 30+ days, and 38 of them once asked about delivery.
SendTuesday 7pm · "free delivery this week" · draft ready

Files everything before you wake.

Every conversation becomes a ticket, tagged by category, urgency, country and the customer's local time. The complaint doesn't get buried under the small talk, and the 4am order from Dubai is at the top of your list with a reply already drafted.

Included in every plan
Overnight tickets
Urgent · complaintRita · 🇱🇧 09:12 local · order arrived damaged
OrderOmar · 🇦🇪 04:49 local · 3 × tote, ready to pay
InquiryMike · 🇺🇸 20:47 local · asking about shipping

The dashboard

Everything it did, in one screen.

Your number's health, the leads it qualified, and how every campaign performed. Nothing you don't need.

yourbusiness.z24seven.tel
Number health
94
Sent today · 132 / 500
Warm-up · on, day 9
Reply rate · 38%
Hot leads · live
Sara — 2kg coffee → Jounieh
Omar — 3 × tote → Dubai
Rita — delivery, Achrafieh
→ alerts sent to your phone
Campaign · summer promo
Delivered ▬▬▬▬▬▬▬▬▬ 96%
Read ▬▬▬▬▬▬▬ 71%
Replied ▬▬▬ 24%
Sent to · hot leads segment
Anti-ban warm-up built in Every lead qualified by the AI Analytics on every campaign

Stop building flows.
Start closing while you sleep.

30 minutes · set up on your business · no card

Book your live demo 📅

30 minutes · free · we tailor it to your business

Loading calendar…

See plans →

Dashboard

Your WhatsApp marketing at a glance.
Contacts
Messages sent
Inbound leads
WhatsApp status

🛡 Number health

quality score
Today's sends
Warm-up
Read rate (7d)
Reply rate (7d)
✓ We protect your number with smart daily limits

💼 My account

Plan
Status
WhatsApp
AI responder

🚀 Quick actions

📨 Recent messages

PhoneDirMessageTypeWhen
Loading…

Contacts

Segment your audience into categories — campaigns and drips target categories.

➕ Add contact

📥 Import CSV

📇 Your contacts

PhoneNameCategoryIntentInterest / OrderSource

Broadcast campaigns

Send a template message to an entire category. Templates must be approved in Meta Business Manager first.

✨ AI writes your message

Describe the offer — Claude writes a Meta-approval-ready template in English, Arabic, or both.

🚀 New campaign

⚠️ WhatsApp rules: business-initiated messages require an approved template. Free-text only delivers to contacts who messaged you in the last 24h. Sends run in batches of 30 — big lists continue automatically every 15 minutes.

📋 Campaign history

NameCategoryStatusSentFailed

Drip sequences

Day-based follow-up flows. Enroll a category once — messages send automatically on schedule.

💧 New sequence

Each step is a template name (recommended) or free text. Timing counts from enrollment: day 0, day 3, day 7…

🔁 Your sequences

📞 Call Center — CRM

Every incoming WhatsApp is auto-classified into a ticket with category, priority, country & local time. Follow up on everything, across the region, 24/7.

AI auto-responder

Claude answers every inbound WhatsApp 24/7 — qualifies leads, captures name & interest automatically.

🤖 Status

💡 Lead capture is built in: the AI naturally asks for name + interest and saves them to the contact record.

📞 Call-Center mode (CRM classification)

When ON, every inbound message is auto-classified into a CRM ticket (category, priority, country, local time) in the 📞 Call Center tab. Urgent messages & complaints ping your owner phone instantly. Perfect for handling customers across the region, 24/7.

Workspaces

Manage multiple businesses & WhatsApp numbers under one Agency login. Each workspace is a full isolated account.

➕ New workspace

🗂 Your workspaces

BusinessWhatsAppContactsLast active

✨ Your AI Staff

Specialized agents that work alongside your responder — a whole team on one WhatsApp number.

🛍 Catalog Agent

When ON, the AI answers "what do you have under $50?" from your real product list — recommends items, quotes prices, suggests options in budget.

ProductPriceCategory

📅 Appointment Agent

For clinics, salons & services — the AI checks your availability and books customers in-chat. You get a booking alert on your phone.

Upcoming bookings

WhenCustomerService

🎤 Voice-Note Agent

Customers love sending voice notes. When ON, the AI transcribes and understands them — then replies like any text message. A huge edge in the region.

Requires an OPENAI_API_KEY env var (for Whisper transcription). Works on both Twilio and Meta providers. Whisper costs ~$0.006/min of audio.

🧠 Campaign Strategist

Proactive, not reactive. Analyzes who's gone quiet, who's hot, and what you sent recently — then tells you exactly what campaign to run this week.

🔄 Follow-up Agent

Most sales die from silence, not rejection. This finds people who asked about something and never wrote back, then sends one warm, low-pressure nudge.

Waiting to be nudged

CustomerWas interested inSilent since

💳 Payment Agent

Once an order is agreed, the AI hands over your payment details in the same chat — so the sale closes there instead of going quiet.

These details are only sent after the customer has agreed to an order — never earlier.

⭐ Review Agent

Asks for a 1–5 rating after a conversation is resolved. Happy customers get your public review link; unhappy ones reach you privately instead of posting.

CustomerRatingWhat they saidStatus

🧾 Invoice Reminder Agent

Chases unpaid invoices on WhatsApp, politely, so you never have to send that message yourself.

ReferenceCustomerAmountDueStatus

🌍 Language Agent

The AI already handles Arabic and English. Add any others your customers use and it will answer in whichever language they wrote in.

📈 Insights Agent

Reads your last 30 days of real conversations and tells you what you don't already know — when people actually message, what they keep asking for, where they're writing from.

🤝 Team Handoff Agent

When a message needs a person, it goes to the right one — with the customer's name, country, local time and a summary already attached.

NameHandlesTrigger wordsWhatsApp

Settings

Connect WhatsApp via Meta Cloud API (free) or Twilio (fast start) — your choice, ~10 minutes.

🔗 Choose your WhatsApp provider

Two ways to connect. Meta is free but needs a Facebook Business setup. Twilio is faster to start (works without a Meta developer account) but charges per message.

🔌 WhatsApp connection (Meta)

🧭 Guided setup — 10 minutes, once

1
Create your Meta app
Go to developers.facebook.com/apps → Create App → type Business → after creating, click Add product → WhatsApp → Set up.
2
Copy your Phone Number ID
In WhatsApp → API Setup you'll see "Phone number ID" under your number. Copy it into the field above.
3
Create a permanent token
Business Settings → System Users → Add → name it "z24seven" (Admin) → Generate token → select your app → check whatsapp_business_messaging + whatsapp_business_management → copy the token above. (Tokens from API Setup expire in 24h — use a System User token!)
4
Connect the webhook
WhatsApp → Configuration → Webhook → Edit:
Callback URL:
Verify token: wamark-verify
Then click Manage → subscribe to messages.
5
Save above → Send test message
If the test arrives on your phone — you're live. 🎉
🤝 Don't want to do this yourself? We set it up WITH you on a 15-min WhatsApp call — $25, done today. → Book concierge setup

📊 Daily owner report

Every morning at 7 AM, get yesterday's numbers on WhatsApp: conversations, new leads, hot leads with names — so you know exactly who to call.

Gradually increases your daily send limit (50 → 200 → 500 → 1,000/day) so Meta trusts your number. Turning this off removes limits and increases ban risk.

Tip: message your business number once from your personal phone ("subscribe") — then reports always arrive as normal messages. Otherwise create a template named daily_summary with body: 📊 Daily report {{1}}: {{2}} and we fall back to it automatically.