Not a chatbot. A complete sales agent.

An AI sales team for your store.Never sleeps, never late, never misses a customer.

An agent that answers your customers and closes the sale on WhatsApp and your website, an agent that recovers abandoned carts and retargets the ones who didn't buy, and one inbox for all your conversations.

Open your account — free 14-day trialNo credit card · Cancel anytime
Connects to Salla, Zid, ikas and ShopifyFirst reply in seconds, 24/7Never touches your money without your say-so
  • Debone
  • Anesthesia
  • Forever52 · Character Paris
  • hismile
  • Housemart
  • Hydralyte
  • Rebune
The Capi Agent team

Your team of AI agents, ready from day one

Not a replacement for your team — an extension of it, working 24 hours a day. Every agent has a clear role, from opening the conversation to closing the sale.

The mastermind

Capi

Agent team manager

Assign the work, read the numbers, propose the next step

Conversation routingPerformance reviewDaily briefAction proposals

Watch the team handle a real case:

Seli

Seli

Sales agent

Turn more of every conversation into a sale

WhatsAppLive chatProduct recommendationsUpsellingObjection handling+1
Learn more
Helpi

Helpi

Customer support agent

Fast, accurate answers to every customer question

WhatsAppLive chatEmailFAQsOrder trackingReturns+1
Learn more
Promo

Promo

Marketing & retargeting agent

Re-engage customers and grow lifetime value

WhatsAppEmailAbandoned cartsWin-backProduct launches+1
Learn more
Watso

Watso

WhatsApp agent

Run every WhatsApp conversation around the clock

WhatsAppInstant repliesConversation routingAutomatic follow-up
Learn more
Webi

Webi

Website assistant

Turn website visitors into customers

WebsiteProactive messagesProduct explanationsComparisons
Learn more
Mailo

Mailo

Email agent

Follow up with leads and customers by email

EmailWelcomeFollow-upRe-engagement
Learn more
One engine · a name per channel

What actually happens when a cart is abandoned?

Not bots messaging each other — one pipeline through four stations: detect, explain, check, send. Every station is running code.

Abandoned cart — smart watch, 450 SAR

WebiThe cart is seenWebi

Step 1 of 4

Abandoned carts are pulled from your store and matched to the customer by the platform's own id, never by name. The resume-checkout link comes from the platform too, so the message takes the shopper back to their own cart.

growth/cart-sync.ts

Architecture note: all of this is one engine. The names (Webi, Watso) say which agent owns which channel — they are not six models talking to each other.

Inside the platform

What you'll work with every day

Scroll down — each block covers one full pillar of the platform, with its real features and samples of the actual interface.

01Conversations

One inbox for every channel

Website, WhatsApp, Instagram, Messenger, TikTok, X, and Snapchatevery customer conversation in one place, with a searchable number and reference code, and a dual SLA that spells out the remaining time in plain language.

7 channels in one unified inbox, no switching between screens
Reply to WhatsApp, Instagram, Messenger, X, and live chat from the same screenthe reply reaches the customer on their own channel
Dual SLA, customizable per store, with an automatic alert when a deadline is breached
Automatic assignment and agent presenceand a conversation is never pulled away from an agent once they take it
Unified inbox7 channels
Connected — reply to all of them from here
Sarah Al-OtaibiWhere's my order?
Overdue
@fahad.kDo you have size L?
New
Noura SalemWhat's the discount code?
Pending approval
#10482·First reply in 4 minutes — within SLA
02AI Agent

An agent that acts on real data, never guesses

11 tools that work only on your store's catalog and actual orderssearch, order tracking, real coupons, refunds, cross-selland every tool passes a permission gate before any action that touches the customer's money.

5 adjustable autonomy levels, from observe-only to fully autonomous
A hard cap: any amount over the limit is always routed to human approval
Three-layer defense against prompt injection planted in product text or the knowledge base
AI agent
Can I return order #8841?
Tool: refund requestOrder #8841 is real and hasn't shipped yet — condition metAwaiting human approval
I've sent your request to our team for approval — you'll hear back within minutes ✅
03Knowledge Base

A knowledge base that writes itself from your real conversations

Automatic weekly mining extracts questions and answers from conversations a human agent actually answeredreview becomesis this correct?” instead ofwrite from scratch”, and nothing goes live without your approval.

An assistant that builds the knowledge base through natural conversation, and never invents a policy
Instant capture of unanswered questions, with the customer handed to a human agent on the spot
A review page to approve or rejectno content is published without your explicit approval
Weekly knowledge base suggestions
How long does delivery to Jeddah take?Approved
Is delivery free over SAR 200?New suggestion
How do I exchange a size?Approved
Extracted from real conversations your team answered
04Customer Management

Every customer, one profile that holds everything

All conversations, orders, spend, and notes in one place (Customer 360), with ready-made automatic segmentsVIP, at risk, abandoned cartand an advanced filter builder with 15+ real fields.

Cross-channel identity linking by real phone or email match, no guessing
Automatic and saved custom segments from the same nested filter builder (AND/OR)
AI customer summary, with numbers taken from the database onlynothing made up
Hind Al-Zahrani+966 5X XXX XX21
VIP
SAR 4,120
Total spend
9
Orders
86%
Profile complete
Auto segment:VIP customers
05Marketing & Automation

Campaigns and automations that run themselvesand wait for your approval before sending

10 ready-made automations with IF/ELSE paths, a five-step campaign wizard with a full eligibility check, and real A/B testing with deterministic splitsand no campaign ever launches on its own without a human approving it first.

One campaign builds its audience from customers across all your channels and your connected storeand goes out on WhatsApp and email, with proactive messages in live chat
Abandoned cart, welcome, and inactive-customer win-back sequencesready to go and timed in steps
A/B testing with six win metrics, and a winner declared from actual data only
A complete attribution chain from message to revenue and back, with no invented numbers
Abandoned cart recovery
5
WhatsAppEmailLive chatInstagram· reply onlyMessenger· reply only
Actual matched audience1,284
Eligibility check9/9 checks
Waiting for your approval before sending
06Attribution & Revenue

Know which message earned every SARand trace it back

Every link you send is rewritten for tracking, and every order traces back to its real source. Fake clicks are filtered out, and an order with no real link is honestly counted asunattributedinstead of being tied to a campaign by guesswork.

A complete chain from message to revenue and backopen any order and see where it came from
Bot and link-checker clicks excludedlogged and labeled, not deleted
A refund updates the attribution instead of erasing it, so campaign revenue stays honest
From message to revenueLast click
Abandoned cart campaignWhatsApp · 1,284 sent
Link click312 valid clicks · 41 excluded (bots)
Completed orderORD-4471 · SAR 249
No real link on the order = unattributed, never guessed
07Proactive Live Chat

Talk to the visitor before they leave, not after they're gone

A message shown to a specific visitor based on their actual behavior on the pagetime spent, page opened, event triggeredwith no mass broadcast, and only one message per visitor.

Composable conditions: time on page, path, and a behavioral event within a time window
One message per visitora database constraint prevents duplicates even under concurrent requests
A test tool that explains why the message did or didn't show, without actually sending
Visitor on a product page
Trigger metOver 45 seconds on page · nothing added to cart
Looks like you're into this one 👋 Want a hand picking a size?
One message per visitor — never repeated
08Connect your store

Your store connected, its data flowing in on its own

Salla and Zid in one click; ikas, Ticimax, IdeaSoft, T-Soft, and PlatinMarket for Turkey; Shopify and WooCommerce worldwideproducts, orders, customers, and inventory with scheduled sync and instant webhooks.

9 commerce platformsOAuth or encrypted credentials, depending on the platform
Health monitoring for every connector from real sync logsno claimedconnectedstatus without proof
The agent answers from your real catalog: the actual price and stock at the moment of asking
Connected platforms9
SallaOAuth · synced 4 minutes ago
Healthy
ikasAPI credentials · webhook active
Healthy
ShopifyOAuth · synced 12 minutes ago
Healthy
Status read from real sync logs
09Security & Compliance

Security and compliance built in from the ground up, not bolted on later

Full tenant isolation at the level of every query, encryption of every secret at rest, and a deterministic compliance engine that checks every campaign before sendingwithout relying on AI judgment.

A deterministic compliance engine before every send, with automatic detection of unsubscribe keywords in three languages
14 fine-grained permission resources, six ready-made roles, and a complete audit log of every admin action
Two-factor authentication and an instant emergency Kill Switch that stops sending directly from the server
Security & compliance status
Secrets encryption (AES-256)Enabled
Two-factor authentication (2FA)Enabled
Full tenant isolationEnabled
Full audit log of every admin action
One customer, every channel connected

The same AI, wherever your customer is

WhatsApp for support— and the same intelligence on your website and email.

WhatsApp

Not an auto-reply — a salesperson who convinces your customer to buy

Replies instantly, 24/7 — you never lose a customer to waiting time
Follows up with customers who hesitated or abandoned their cart (real retargeting)
Suggests complementary products after purchase (upsell) to raise order value
"Too expensive", "let me think about it" — handles objections intelligently instead of losing the customer in silence
Your store on WhatsAppReplying now

Live Chat on your website

Knows who's on your site before they say a word

Right now, when a visitor lands on your site you don't know who they are, where they came from, or what they're looking for. Most of them leave silently and never come back.
Detects the visitor the moment they arrive and knows where they came from (ad, search, social media)
Watches their browsing — which products they viewed, how long they stayed, and what they're actually looking for
Starts the conversation at the right moment instead of waiting for them to ask
Stays with them until they decide — buy, or at least leave their details
Site assistantVisitor browsing: Royal Perfume 100ml
Came from: Instagram ad · 45s on this page

Email and WhatsApp

From first contact to repeat purchase

A smart welcome email the moment a new customer signs up
Abandoned-cart follow-ups without pressuring the customer
Offers and campaigns tailored to each customer's behaviour, not one generic message for everyone
Post-purchase follow-up to raise your repeat rate
Abandoned-cart follow-upWhatsApp + email, scheduled automatically
1
2
3
1 hour after leaving the cart
via email

Forgot something in your cart? 👀

Royal Oud 100ml249 SAR

Hi, we noticed you left Royal Oud 100ml in your cart — it's still reserved for you. Want to complete your order?

Complete order
Retargeting that runs itself

The customer who left without buying — who brings them back?

Pick a scenario and watch the sequence that actually fires: the timing, the channel, and the message that lands. What keeps it from annoying your customer is the section below.

TriggerCustomer added to cart but didn't check out
  1. After 30 minWhatsApp

    A gentle cart reminder with the product photo and its real price

  2. After 12 hoursWhatsApp

    Low-stock alert — only if stock is actually low

    The number comes from your inventory, not manufactured pressure

  3. After 24 hoursEmail

    Final reminder with one-click checkout

The difference nobody talks about

Every platform counts the messages it sent. We count the ones we stopped.

Six agents, automations, campaigns and broadcasts all message the same customer. Every one of them passes a single gate before anything sends — and the limit is counted per customer, not per campaign.

8send attemptsOne customer · one week
3sent4held1awaiting you
  1. Friday
    12:20
    Automation“Weekend offer”Friday prayer time

    Held — not cancelled

  2. 14:30
    AutomationThe same offer, once prayer endedSent
  3. Saturday
    23:10
    Automation“Abandoned cart — first touch”Quiet hours

    Held until 07:00

  4. Sunday
    07:00
    AutomationThe same touch, once the window openedSent
  5. 07:05
    Automation“Still thinking about this?” — browse-abandonment journeyAnother recovery journey is active

    The cart takes priority — this one waits its turn, it isn't thrown away

  6. 08:05
    Operational“Your order has shipped”Sent

    Operational messages are never held and never count against the cap

  7. Tuesday
    19:30
    Scheduled campaign“New arrivals are in”Her weekly cap

    2/2 — and a campaign counts against it exactly like an automation does

  8. Wednesday
    10:00
    Campaign“Black Friday”Awaiting your approval

    No campaign ever goes out on its own

Every decision above is stored with its reason — so “why didn't this message go out?” has an answer, not a guess.

One gate above every send pathAutomation, campaign, scheduled, broadcast, chat — all through one place
The cap is per customer, not per campaignAutomations and campaigns draw on the same balance
Quiet hours and Friday prayerMarketing waits, operational goes through
Held is not cancelledThe message returns when the blocker lifts, or ends with a written reason
One active recovery journeyNever two sequences chasing the same customer at once
Unsubscribing stops marketing onlyShipping notifications keep arriving
Human approval before any campaignNo campaign ever sends itself
Instant kill switchOne click stops every agent
The customer journey

How does it work?

From your customer's first visit to the completed purchase — without a single step slipping through.

A visitor lands on your site

The first moment of contact — before they even know what to ask.

The first impression decides within seconds whether they stay or leave

They start a Live Chat conversation

No waiting, no queue — an instant reply in their language.

An instant reply sharply reduces the chance the customer leaves

The AI understands the intent

Not just the words — it understands what the customer actually needs.

Precise understanding from the first message = zero wasted time

It suggests the right product

From your real catalogue, at the actual price and stock.

An accurate recommendation raises the chance of a purchase compared with random browsing

Follow-up on WhatsApp

If they don't buy right away, the follow-up happens where they prefer.

Recovering sales that would otherwise have been lost entirely

The purchase

From conversation to cart to checkout without friction.

A smooth experience = less drop-off at the payment step

An add-on suggestion

A smart upsell that raises the average order value.

A direct lift in average order value (AOV)

They come back as a loyal customer

The same AI recognises them next time and personalises the experience.

Retaining a customer costs far less than acquiring a new one
Your boundaries

Your AI. Your rules.

You set the limits — the tone, the discounts, and when to hand over to a human. The AI only works within them.

The AI team

Sales agent
Customer service agent
Marketing agent
WhatsApp agent
Website assistant
Email agent

Knowledge

Products
Policies
FAQs
Company documents

Shipping & orders

Shipping policy and delivery times
Handling delayed shipments
Return and exchange policy
Order tracking and answering order questions

Rules

Handover to humans
Tone of voice
Allowed discounts
Escalation limits
Why an agent, not a chatbot

The difference isn't the reply — it's the action

A chatbot answers with canned text, and your staff can't work 24 hours a day. This table compares honestly, and the human column is scored fairly.

Human employee
Regular chatbot
AI agent
Replies in seconds, 24/7
Limited
Available
Available
Answers from your real catalogue — price and stock at the moment of asking
Available
Not available
Available
Takes real action: refund, coupon, order cancellation
Available
Not available
Available
Must consult the knowledge base before any policy answer
Limited
Not available
Available
Abandoned-cart follow-up on a staged schedule
Limited
Not available
Available
Retargeting from real order data
Limited
Not available
Available
Links every order to the message that produced it
Not available
Not available
Available
A cap on discounts and refunds, with human approval above it
Limited
Not available
Available
Not availableLimitedAvailable
Integrations

Works with your tools

Connects to your store platform and the channels your customers actually use.

Shopify
WooCommerce
Salla
Zid
Custom site
WhatsApp
Your website
Email
Social media
Your campaigns
How the subscription works

Build your subscription and watch the price

One base price, and you set your own limits. Move a step and the number moves with it — there is no other plan to graduate to.

Conversations per month

500conversations

Every customer thread the agent handles, on any channel

Marketing emails per month

10,000emails

Campaign and automation email from your marketing sender

Optional add-ons

Your subscription

Base subscription$49
Conversations per month500 conversationsIncluded
Marketing emails per month10,000 emailsIncluded
Total$49/ month

Includes 2,000 AI calls a month — four per conversation

Get started

14-day trial, no credit card.

Included and free — with no limit

  • Team membersBring your whole team in
  • CustomersImport your entire base
  • Connected storesEvery one of your brands
  • AutomationsNo cap
  • WhatsApp messagesOn your own number — Meta bills you directly
  • Onboarding and setupWe help you connect and train it

Bigger than the top step? Talk to the team

One subscription, the whole platform open. You raise your own limits as you grow — there is no other plan to move to.

What the subscription includes

All of this, on one subscription

Not tiers that hide features from one another — one subscription with the whole platform open. Here is every pillar of it, and every line is built and running today.

FAQ

The questions we hear most