Your store never sleeps

A complete AI team

Never sleeps. Never late. Never misses a chance.

Join the waitlist

When your turn comes: a 14-day free trial · No credit card

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.

Capi

Lead

Agent team manager

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

Start with your team
AI that sells for you

Let AI recommend your products

Your products are inside Claude now through the Capi app, and ready for Google and Copilot with one registration step — so AI shows them to people asking for them. When a visitor reaches your store, we welcome them and count what they bought.

We make your products AI-readyA catalog kept current with prices and stock for Google, Gemini and Copilot, and the Capi app inside Claude — switched on from your dashboard, with your consent.
We know where each visitor came fromChatGPT, Perplexity, Gemini, Copilot or Claude — automatically, with no setup.
We welcome them their wayReady templates for AI visitors: a welcome, a special discount, or help with the product they were recommended.
We count what they boughtVisits per assistant and their confirmed sales, in your dashboard.

Your AI visitors

Last 30 days

Sample figures

Confirmed sales

12,320

  • ChatGPT128 visits9 orders
  • Perplexity41 visits3 orders
  • Gemini23 visits1 orders
  • Claude18 visits1 orders
  • Copilot12 visits0 orders

Arrived from Claude

Welcome 👋 Your AI assistant recommended us. What are you looking for?

Help me choose
New · Built on MCP

Run your store from Claude and ChatGPT

Connect your AI assistant to your Capi account, ask about your sales and customer service, and let it set up your AI sales agent with your approval — without your customers' data leaving.

Claude

Available now

Add Capi Agent for Merchants from the Claude apps directory and approve the connection.

Add to Claude

ChatGPT

Available now

The same app in the ChatGPT apps directory — connect it to your account in one step.

Add to ChatGPT

Ask it, for example:

  • How were my sales today?
  • Why did my sales drop this week?
  • Add to the knowledge base that shipping is free
How to connect your assistant to your store

For developers — MCP server: https://capiagent.com/api/mcp/merchant

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 Snapchat — every 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 screen — the 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 presence — and 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 orders — search, order tracking, real coupons, refunds, cross-sell — and 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 answered — review becomes “is this correct?” instead of “write 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 reject — no 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 segments — VIP, at risk, abandoned cart — and 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 only — nothing 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 themselves — and 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 splits — and 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 store — and goes out on WhatsApp and email, with proactive messages in live chat
Abandoned cart, welcome, and inactive-customer win-back sequences — ready 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 SAR — and 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 as “unattributed” instead of being tied to a campaign by guesswork.

A complete chain from message to revenue and back — open any order and see where it came from
Bot and link-checker clicks excluded — logged 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 page — time spent, page opened, event triggered — with 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 visitor — a 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; Shopify and WooCommerce worldwide — products, orders, customers, and inventory with scheduled sync and instant webhooks.

9 commerce platforms — OAuth or encrypted credentials, depending on the platform
Health monitoring for every connector from real sync logs — no claimed “connected” status 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
WooCommerceAPI 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 sending — without 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 supportAnd 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

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
Your storeReplies instantly

An example of the message as your customer receives it

LiveSee a shopper's cart the moment they add a product, gone as soon as they remove or buy it — in seconds, not hours.

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.

1Why it matters

Without a gate

6messages reach her in a week

  • One during Friday prayer
  • One at 11 at night
  • Two journeys chasing her the same morning

The result: annoyance, unsubscribes, and blocks that drag down your WhatsApp number's quality rating.

With Capi

3messages reach her, each at the right time

3sent4held1awaiting you

The rest isn't thrown away: it's held for a better moment, or waiting for your approval.

2What actually happened in her week· One customer · one week

  1. Friday

    • 12:20

      “Weekend offer”Automation

      Held — not cancelled

      Friday prayer time
    • 14:30

      The same offer, once prayer endedAutomation

      Sent
  2. Saturday

    • 23:10

      “Abandoned cart — first touch”Automation

      Held until 07:00

      Quiet hours
  3. Sunday

    • 07:00

      The same touch, once the window openedAutomation

      Sent
    • 07:05

      “Still thinking about this?” — browse-abandonment journeyAutomation

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

      Another recovery journey is active
    • 08:05

      “Your order has shipped”Operational

      Operational messages are never held and never count against the cap

      Sent
  4. Tuesday

    • 19:30

      “New arrivals are in”Scheduled campaign

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

      Her weekly cap
  5. Wednesday

    • 10:00

      “Black Friday”Campaign

      No campaign ever goes out on its own

      Awaiting your approval

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

3The rules behind every message

  • 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 teamYou switch every agent on and off
  • Sales agent
  • Customer service agent
  • Marketing agent
  • WhatsApp agent
  • Website assistant
  • Email agent
KnowledgeAnswers from your data only
ProductsPoliciesFAQsCompany documents
Synced with your store100%
Shipping & ordersAnswers from your own policy
  • Shipping policy and delivery times
  • Handling delayed shipments
  • Return and exchange policy
  • Order tracking and answering order questions
RulesExample settings
  • Handover to humansOn a complaint or a request for staff
  • Tone of voiceFriendly and brief
  • Allowed discountsUp to 10%
  • Escalation limitsGoes straight to your team
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
Plans

Choose your plan and start with a free trial

Four plans, one dollar price for every country. Every feature is in every plan; they differ in allowances, ads and the number of brands.

Starter

One store, starting with an AI agent that sells and serves.

$99/month

Billed monthly, cancel anytime

Start a 14-day trial
  • 1 brand
  • 2 team members
  • 1,000 AI conversations a month
  • 5,000 marketing emails a month
  • No ads
  • Every agent, inbox and automation feature

Extra brand: $29 a month

Pro

Several brands and more conversations.

$599/month

Billed monthly, cancel anytime

Start a 14-day trial
  • 10 brand
  • 15 team members
  • 5,000 AI conversations a month
  • 50,000 marketing emails a month
  • Ads on Meta, Snapchat, TikTok and Google
  • 180 ad images and 20 ad videos a month
  • Every agent, inbox and automation feature

Extra brand: $29 a month

Business

The largest volume, with unlimited brands.

$1,099/month

Billed monthly, cancel anytime

Start a 14-day trial
  • Unlimited brands
  • Unlimited team members
  • 10,000 AI conversations a month
  • 100,000 marketing emails a month
  • Ads on Meta, Snapchat, TikTok and Google
  • 300 ad images and 50 ad videos a month
  • Every agent, inbox and automation feature

Ran out this month? You don't have to upgrade.

Buy an add-on pack for this month only and stay on your plan.

Bigger than these plans, or need a dedicated account manager? Contact us

Compare all features
FAQ

The questions we hear most

What's the difference between this and a chatbot?
A chatbot replies with pre-written canned text. The agent has 11 tools that read and write your store's real data — it searches your catalogue, tracks an order, issues a real coupon, starts a refund. Every tool that touches money passes through a permissions gate before it runs, and on policy questions it must consult your knowledge base before replying.
How does it actually increase my sales?
At the four points where sales usually leak: it replies within seconds instead of letting the customer wait and leave, it suggests a product from your catalogue at its real price and stock instead of making the customer search, it answers objections like "too expensive" and "let me think about it" instead of losing them silently, and it follows up on abandoned carts with three staged messages. We don't promise a percentage — we give you the mechanism and the tools to measure it.
How do I know it really affected my sales?
Every link you send is rewritten for tracking, and every order is traced back to its real source. Fake clicks (bots and link scanners) are filtered — logged and classified, not deleted. An order with no real link is honestly counted as "unattributed" rather than guessed onto a campaign. And a refund updates the attribution instead of erasing it, so the number stays honest.
How does campaign targeting work?
You build the audience three ways: targeting rules, a saved segment, or an uploaded list (up to 20,000 rows). Before sending you see a live preview with the actual matching count and its breakdown by city and language, plus a suggested best send hour calculated from the last 90 days of your real orders. And before it goes out it passes an eligibility gate (subscribed and not blocked), a nine-point check, and your own approval.
Does it replace my customer service staff?
No — it takes the repetitive volume off them. And once a staff member picks up a conversation, a new customer message doesn't bounce it back to the agent automatically. Staff performance counters show "attributed revenue", not "revenue they generated" — so no evaluation is built on a misleading number.
How long does setup take?
Four steps: connect your store, add your AI key, connect a channel, and turn on your first automation. The fastest path is live chat — paste the widget code into your site and it works immediately, with no approval from any third party.
Can it give a discount or issue a refund on its own?
No. You set the discount and refund caps, and any amount above the cap goes to the "pending actions" queue awaiting your approval — even if the agent is at the highest autonomy level. The cap overrides the autonomy level itself.
What happens when it doesn't know the answer?
It doesn't make things up. On policy questions (shipping, returns, payment) it must consult the knowledge base before replying. If it finds no answer, it captures the question and hands the customer to a human at that moment, and the question reaches you as a suggestion to add to the knowledge base.
Can I hand the conversation to a real person?
Absolutely — automatically based on rules you set, or manually at any moment. The conversation moves over with its full context so the customer doesn't have to explain again, and once a staff member picks it up it doesn't return to the agent automatically.
Can you send campaigns on Instagram and Messenger?
Bulk sending works on WhatsApp and email. Instagram, Messenger and X are currently for replying to an existing conversation only — and the campaign wizard shows them disabled with a written reason for each channel, rather than hiding them and letting you find out later.
Does it work on my website?
Yes — one line you add to your site, on any platform. You control the widget's colour, position, welcome message and out-of-hours message, and you define which domains are allowed to run it.
Which language does it reply in?
It replies in your customer's language. The platform interface and its templates come in three official languages — Arabic, English and Turkish — and the direction flips automatically with the language.
Can I control what it says and does?
You set the tone and language, working hours, allowed discounts, and when it escalates to a human. You have five autonomy levels — from "observe only" to full autonomy — and an emergency stop button that halts sending directly from the server.
My data and my customers' data?
Complete isolation between accounts at the level of every query — one account can never see another's data. AI keys and platform tokens are encrypted at rest and never returned decrypted, and you can export all your organisation's data or request account closure with one click.