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.

💬 Try the AI on WhatsApp
Arabic & English, any dialect Replies in under 10s From $1/day
AI sales assistant for WhatsApp

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

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

New · for restaurants

TableBot: never lose a booking to a missed call.

A reservations assistant built for your restaurant. Diners book from your own page, and anyone you miss gets a text with your booking link straight away.

01

We learn your venue

Menu, hours, specials, room quirks, the way you greet regulars. TableBot is tailored to your restaurant, not a generic chatbot.

02

We forward your missed calls

A simple divert from your existing line. The moment you can't pick up (mid-service, closed, or when every line is busy) the caller gets an instant text with your booking link, so the table isn't lost.

03

Bookings land in your system

Reservations arrive in your wtzup dashboard and ping your WhatsApp. Large groups and function enquiries come straight to you to confirm personally.

Learn more →

Stop building flows.
Start closing while you sleep.

30 minutes · set up on your business · no card

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.

🚀 Get your AI selling

Four quick steps. Don't want to do the technical part? We'll do it for you.
0 of 4 done

1Your business

We turn this into instructions for your AI (what to say, what never to guess, how to take an order). You can edit them later in AI Responder.

2Your products

Import your catalog so the AI quotes real prices and never makes them up. Google Sheet, CSV file or Shopify store link.

3Connect your WhatsApp

🤝 We do it for youRecommended

We connect your WhatsApp with you, load your catalog, and send your first test, usually the same day. $25 one-time.

🛠 I'll do it myself

Create a Meta developer app and paste your token. About 10 minutes if you've done it before. Step-by-step guide inside.

4Switch on your AI

When it's on, your AI answers customers 24/7, takes orders, and alerts you about hot leads.

💬 AI conversations this month

🛒 Orders

Every order your AI takes lands here. Confirm it, track it, and update your customer in one tap.

🍽 TableBot

Online table bookings for your restaurant, and an automatic text with your booking link when you miss a call.

Set up your restaurant

📅 Reservations

Nothing yet.

📞 Missed calls → instant text with your booking link

Divert your restaurant line to a number we give you when you don't answer (mid-service, closed, or all lines busy). The caller hears a short message, then gets a text with your booking link, so the table isn't lost.

Set that number's voice webhook to https://wtzup.tel/api/tables?hook=missed-call (HTTP POST), then add it as the "no answer / busy" divert on your existing line. We can do this for you with the Done-for-you setup.

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.

📥 Import your whole catalog

Upload a CSV file (in Excel: Save As → CSV UTF-8), paste a Google Sheet link shared as “Anyone with the link can view”, or paste your Shopify store address. Importing again updates prices by product name, so you can keep your sheet as the master list.

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 "wtzup" (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'll set it up for you — $25, usually the same day. → Request done-for-you 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.