Skip to content

Custom system · WhatsApp & AI

A WhatsApp CRM that knows your store, and answers like your best staff.

A shared team inbox on the official WhatsApp Cloud API, with an AI assistant that checks live stock, tracks orders and hands over to a human when it should.

Built for Darussalam · 4 Shopify stores, one shared WhatsApp inbox

One-time build from $100. No app subscription. You own the code.

WhatsApp CRM · Overview
WhatsApp CRM overview: audience, delivery rate, chats answered by the bot, open carts and messages sent (sample data)

Why they came to us

In the client's own words.

Our team answers hundreds of WhatsApp messages a day, mostly the same questions: is this in stock, where is my order.

The WhatsApp tools I found charge monthly, cap how many of my team can log in, and charge extra just to connect Shopify.

None of them could look at a photo of a book cover and tell the customer if we have it.

I wanted something that works for all four stores, speaks like us, and doesn't charge more every time the team grows.

The brief from Darussalam, in plain words

See it in action

How the WhatsApp CRM works, day to day.

  1. 1

    Step 1

    See the day at a glance

    The overview opens on today: new contacts, delivery rate, how many chats the bot answered, carts waiting at checkout and messages sent.

    WhatsApp CRM · Overview
    WhatsApp CRM: See the day at a glance
  2. 2

    Step 2

    A customer messages the store

    "Do you have this book in stock?" The chat lands in the shared inbox for the right store, with the 24-hour reply window counting down and quick replies one tap away.

    WhatsApp CRM · Inbox
    WhatsApp CRM: A customer messages the store
  3. 3

    Step 3

    The AI assistant answers

    It searches the live catalogue, replies with stock, price and rating, and sends a checkout link. The team can pause it, test it on chosen numbers and get alerts, without a developer.

    WhatsApp CRM · Bot
    WhatsApp CRM: The AI assistant answers
  4. 4

    Step 4

    The catalogue, inside the CRM

    Every book synced from Shopify with stock and sale prices, so the team can send the right product without leaving the chat.

    WhatsApp CRM · Products
    WhatsApp CRM: The catalogue, inside the CRM
  5. 5

    Step 5

    Win back abandoned carts

    Checkouts left behind show up with their value and the customer's WhatsApp number. One click sends a reminder with their own cart link.

    WhatsApp CRM · Abandoned carts
    WhatsApp CRM: Win back abandoned carts
  6. 6

    Step 6

    Campaigns on approved templates

    Broadcasts go out on Meta-approved templates to a chosen audience, with sent, delivered and failed counts for every campaign.

    WhatsApp CRM · Campaigns
    WhatsApp CRM: Campaigns on approved templates
  7. 7

    Step 7

    Know what's working

    Messages sent, delivery rate, reply rate and median first response, plus who replied: the bot, the team in the CRM or the team on the phone app.

    WhatsApp CRM · Analytics
    WhatsApp CRM: Know what's working
Want this for your business?Get a free consultationOne-time build. Costing on a quick call.

What the market charges

Renting it every month, or owning it once.

The same job with apps, per month

Cheapest stack

~$65/mo + Meta message fees

  • WapifyPro (unlimited inbox + AI replies)$64.99

Typical stack

~$84/mo + Meta message fees

  • WatiPro, 5 users (billed yearly)$79
  • WatiShopify add-on$4.99

Meta's per-message fees apply on every option. On top, apps charge per plan and per extra user (Wati Pro: +$24 per user a month).

Prices from each app's Shopify App Store listing or the vendor's pricing page, checked 26 October 2026, monthly billing unless noted. Tap an app to check it yourself.

Our model

One-time buildfrom $100

No monthly app subscription. Scope and final price agreed before work starts.

Running cost: Hosting and database, about $45/mo on professional plans, plus Meta's WhatsApp message fees, which every option pays.

  • Built around your exact workflow
  • You own the code and the data
  • Additions and revisions quoted separately, only when you need them
Ask for costing on WhatsApp
stores behind one inbox
4stores behind one inbox
first replies from the AI assistant
24/7first replies from the AI assistant
from first message to live
~1 monthfrom first message to live
per seat, add the whole team
$0per seat, add the whole team

What we built

Every pain point, answered.

  • 01

    Shared team inbox

    Real-time chats with assignment and status, the 24-hour window shown on every chat, voice notes, images, video and PDFs.

  • 02

    AI sales assistant

    Searches books with live Shopify stock and ratings, creates checkout links, tracks orders by number and email, and hands over to a human when needed.

  • 03

    Book-cover recognition

    A customer sends a photo of a cover, the assistant finds the book and tells them if it's in stock.

  • 04

    Customer panel

    The customer's Shopify history next to every chat: spend, orders, returns and addresses.

  • 05

    Broadcasts & cart recovery

    Approved template broadcasts and abandoned-checkout reminders with the customer's own cart link.

  • 06

    Bot controls

    Turn the bot on or off, test it on chosen numbers, set the tone and word limit, without a developer.

  • 07

    Live overview

    Today's numbers on one screen: new contacts, delivery rate, chats answered by the bot, carts waiting and messages sent.

  • 08

    Analytics that answer questions

    Delivery and reply rates, median first response, and who replied: the bot, the team in the CRM or the team on the phone.

  • 09

    Templates with approval status

    Every WhatsApp template with its Meta status (approved, waiting or rejected), ready to use in campaigns.

Discuss a build like thisGet a free consultationOne-time build. Costing on a quick call.

Inside the system

Real screens, sensitive data hidden.

  • WhatsApp CRM · Templates
    Message templates with Meta approval status (sample data)

    Message templates with Meta approval status (sample data)

Under the hood

Built properly, and kept secure.

Architecture

  • Official Meta WhatsApp Cloud API in coexistence mode, so the number still works in the phone app.
  • Webhooks land in a Supabase edge function, stored in Postgres, pushed live to the web app.
  • AI replies run server-side with Claude, using tools for stock, orders and checkout links.

Security

  • Every Meta webhook signature verified, unsigned requests rejected.
  • Tokens and keys server-side only, never in the browser.
  • Row-level security on conversations and customers.

Tech stack

  • TanStack Start
  • React 19
  • Supabase
  • Edge Functions
  • Meta WhatsApp Cloud API
  • Claude AI
  • Shopify Admin API

Build time: About 1 month

Get a system like thisGet a free consultationOne-time build. Costing on a quick call.

Start a project

Get a free audit of your store.

Send your store link and what you're aiming for. Within 48 hours you'll get a short video with the biggest wins for conversion and speed. No obligation.

What you get, free

  • Your top 3 conversion leaks, with fixes
  • Mobile speed check and what's slowing it
  • A clear quote if you want me to do the work
Prefer WhatsApp?Message me on WhatsApp
What do you need?
Budget

Replies within one working day. Your details are never shared.