DEV Community

Cover image for WhatsApp AI SaaS platform
Korsah Elia Ankama Sarkwa
Korsah Elia Ankama Sarkwa

Posted on

WhatsApp AI SaaS platform

Six months ago I decided to build a WhatsApp AI
SaaS platform from scratch. No template. No
no-code tools. Raw WhatsApp Business API,
Node.js, React and Claude AI.

This is how I built WAgenT — and what I learned.

The Problem I Was Solving

Businesses in Ghana receive hundreds of WhatsApp
messages daily. Pricing questions. Booking requests.
Complaints. The same questions over and over.

Most businesses either ignore messages or hire
someone just to reply on WhatsApp all day.

I wanted to fix that.

What I Built

WAgenT is a multi-tenant SaaS platform that connects
any business's WhatsApp number to an AI agent.

The AI reads incoming messages, understands context,
and replies instantly — 24 hours a day, 7 days a week.

No human needed.

The Tech Stack

  • Frontend: React + Tailwind CSS
  • Backend: Node.js
  • Database: Supabase (real-time)
  • AI: Claude API by Anthropic
  • Messaging: WhatsApp Business API
  • Payments: Paystack
  • Hosting: Vercel

The Hardest Part

Connecting to WhatsApp Business API directly — not
through a no-code tool — was the biggest challenge.

You need:

  1. A Meta Business account verified
  2. A WhatsApp Business API phone number
  3. A webhook endpoint that receives messages
  4. Logic to process, understand and reply

Getting all four working together took more time
than building the entire frontend.

What the AI Does

When a customer sends a message, here is what
happens in under 2 seconds:

  1. WhatsApp sends the message to my webhook
  2. Node.js receives and processes it
  3. Claude API reads the message with business context
  4. Claude generates a natural, relevant reply
  5. The reply goes back through WhatsApp API
  6. Customer receives the response instantly

The business owner sees everything on a real-time
dashboard — every conversation, every reply.

What I Learned

1. Build for one customer first.
I spent too long building features nobody asked for.
The first version should have been simpler.

2. WhatsApp API is strict.
Meta reviews everything. Getting approved takes time.
Plan for this in your timeline.

3. Claude API is genuinely powerful.
The quality of replies surprised even me. With the
right context, it sounds exactly like the business.

4. Africa is not behind — we are just starting.
Building this from Koforidua, Ghana and having
clients from Singapore ask about it tells me
everything I need to know about where we are headed.

What's Next

WAgenT is now available as a service. If your
business gets repetitive WhatsApp messages daily —
I can automate that for you.

Starting from $150.

👉 Find me on Upwork: upwork.com/freelancers/~010e7eac0ba432c364


If you're a developer building with Claude API or
WhatsApp Business API and have questions — drop
them in the comments. Happy to help.

webdev #ai #programming #whatsapp #saas #ghana

Top comments (0)