Skip to content
PaalChat

Every WhatsApp conversation your business has, in one system.

PaalChat puts your WhatsApp Business number behind a shared team inbox, an AI assistant trained on your business, and an API your developers can build on. Built in Ghana, on Meta's official WhatsApp Business Platform.

Free during early access. Meta bills its message charges to you directly.

Your system or the team inbox
POST /api/v1/businesses/kofis-shop/messages
{
  "to": "233241112222",
  "type": "template",
  "template": { "name": "order_ready" },
  "reference": "order-a102"
}
202 accepted, queued
PaalChat
  • Template approved by Meta
  • Customer agreed to updates
  • Sent through Meta
KS
Kofi's Shop
Business account
Hi Esi, your order A-102 is ready for pickup at our Osu shop. 10:42
Thanks! Can I pay with MoMo when I come? 10:44
Callbacks to your system signed, retried until you answer
  • message.status sent
  • message.status delivered
  • message.status read
  • message.received "Thanks! Can I pay with MoMo..."
Your team inbox Reply window open
EM
Esi Mensah10:44

Thanks! Can I pay with MoMo when I come?

Assistant suggests

Yes - MoMo or cash at the counter. See you at Osu!

One message, end to end: sent from code, delivered on WhatsApp, answered by your team with the assistant's help.

Official platform

Meta's WhatsApp Business Platform - not an unofficial app that gets numbers banned

Your number stays yours

Your WhatsApp Business account is yours; leave whenever you like

Made in Ghana

Built and supported in Ghana, with Ghana's data protection law in mind

Free during early access

Meta's message charges go to you directly, at cost

Use it as it comes, or build your own on top of it.

Your team can run WhatsApp from PaalChat the day you connect. Your developers can do the same things from your own software. It is the same platform, so nothing gets out of sync.

Use PaalChat

For owners, front desks and support teams. Nothing to install, no code.

  • Team inbox

    Everyone answers from one number, with assignment, notes and tags

  • AI assistant

    Drafts or sends replies from what you taught it

  • Contacts

    Import a spreadsheet; opt-outs are kept for you

  • Templates

    Write updates, send them to Meta for approval

  • Team and roles

    Owners, admins, agents and viewers

  • Your number

    Quality rating and daily limit at a glance

Build on PaalChat

For developers connecting a school system, a shop, or any app of their own.

  • REST API

    Send messages, manage contacts, templates and conversations

  • Signed callbacks

    Replies, delivery and read receipts, pushed to your server

  • Sandbox

    A pretend number and test keys - build before Meta is involved

  • Campaigns and automations

    Scheduled sends and rules that run on their own

  • SMS and email

    Fall back to another channel when WhatsApp cannot reach someone

  • OpenAPI and Postman

    Plus docs written for AI coding tools

One platform underneath

  • Your WhatsApp number
  • Contacts and consent
  • Conversations
  • Delivery status
  • Encrypted message history

A message sent from your code appears in the team inbox. A reply your team types reaches your system as a callback.

Why not just the WhatsApp Business app?

The app is made for one person and one phone. Once a team answers customers, or your software needs to send messages, you outgrow it.

People answering
The appYou, on your phone and a few linked devices PaalChatYour whole team, each with their own sign-in and role
Busy hours and nights
The appCustomers wait PaalChatAn assistant answers from what you taught it, and hands over to people
Sending updates to many people
The appBroadcast lists only reach people who saved your number PaalChatApproved templates to everyone who agreed, with opt-outs kept
Your own software
The appNot possible PaalChatAPI and callbacks for receipts, reminders, results and more
Who did what
The appOne shared phone PaalChatAssignment, notes, history and delivery status per message

A shared inbox your whole team answers from.

Every customer conversation on your number, in one list. Pick one up, or assign it. Leave a note only your team sees. When the 24-hour reply window closes, PaalChat offers your approved templates instead.

Delivery you can see
Sent, delivered and read ticks on every message.
Nothing slips
Open, pending, snoozed and resolved, with priorities.
Works on a phone
Answer from the browser on any device, light or dark.

An assistant that knows your business, and knows when to stop.

Teach it once. It answers questions about your prices, hours and delivery in your customers' language, and passes the conversation to a person the moment it should. WhatsApp only allows assistants that serve one business's customers, so yours stays on topic.

  1. 1You teach it

    Questions and answers, your price list, a PDF or Word document, pages from your website.

    • When are you open?
    • Price list 2026.pdf
    • kofishop.com.gh/delivery
  2. 2It drafts, you decide

    It starts by suggesting replies for your team to send. Switch it to answer on its own once you trust it.

    Do you deliver to Kumasi?
    Suggested

    Yes - Kumasi in 2 days for GHS 60. Shall I take your order?

  3. 3It hands over

    Refunds, complaints, account questions, or anyone who asks for a person go straight to your team, with a note saying why.

    I was charged twice for order 55
    Handed to your teamReason: payment problem

A daily spending limit, a reply limit per conversation and an off switch keep it in check. It runs on OpenAI; customers' messages are never used to train it.

Updates people agreed to get.

Receipts, reminders, results and offers go out as templates Meta has approved. Start from our library for schools and shops, or write your own. When someone replies STOP, PaalChat stops - for every sender on your team and in your code.

Built for your developers, too.

A plain REST API with keys you create yourself. Send a message, and PaalChat tells your server what happened to it. Everything the team inbox does, your code can do.

Safe retries
Your own reference on each message: sending twice never sends twice.
Signed callbacks
An HMAC signature on every event, retried until your server answers.
A sandbox from day one
Test keys and a pretend number. No Meta account needed to start.
Errors you can act on
Every error has a code and says what to do next.
Send a message
curl -X POST https://chat.paaltech.org/api/v1/businesses/kofis-shop/messages \
  -H "Authorization: Bearer $PAALCHAT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "233241112222",
    "type": "text",
    "reference": "order-a102-reply",
    "text": { "body": "Yes - MoMo or cash at the counter." }
  }'
What your server receives POST /paalchat/callback
X-PaalChat-Event: message.status
X-PaalChat-Signature: t=1791072688,v1=5d41402a…

{
  "event": "message.status",
  "business": { "external_id": "kofis-shop" },
  "data": { "reference": "order-a102-reply", "status": "read" }
}

Built to be trusted with your customers.

Your customers' messages are your business's data. PaalChat looks after them that way.

Read the privacy policy
Encrypted message text
Messages, access tokens and keys are encrypted in our database.
You choose how long
Keep message text from 7 days to 10 years; after that only who, when and status remain.
Our staff see counts, not chats
PaalTech support sees numbers and delivery states - never what was said.
Sign-in you control
Roles for every team member, and two-step sign-in with an authenticator app.
Opt-outs enforced
STOP is honoured across the inbox, campaigns and the API.
Open about problems
A public status page shows incidents as they happen.
Ghana's data law
Designed around the Data Protection Act, 2012 (Act 843).
Fair use for everyone
New accounts grow into higher sending limits, so one spammer cannot hurt the rest.

Pricing

PaalChat's plans cover PaalChat. Meta's message charges are separate and billed to you by Meta. Full pricing details

Everything is free during early access.

These are the plans PaalChat will offer. Prices will be published here at least 30 days before anyone is asked to pay, and you choose whether to continue.

Free

GHS 0
WhatsApp numbers
1
Team members
2
Contacts
1,000
  • API and callbacks

Starter

To be announced
WhatsApp numbers
2
Team members
5
Contacts
10,000
  • API and callbacks
  • Team inbox
  • Templates
  • Automations
  • Analytics

Business

To be announced
WhatsApp numbers
5
Team members
15
Contacts
50,000
  • API and callbacks
  • Team inbox
  • Templates
  • Automations
  • Analytics
  • Campaigns
  • Priority support

Enterprise

Priced with you
WhatsApp numbers
No limit
Team members
No limit
Contacts
No limit
  • API and callbacks
  • Team inbox
  • Templates
  • Automations
  • Analytics
  • Campaigns
  • Priority support
  • Uptime agreement (SLA)

WhatsApp message charges are Meta's

Meta bills your WhatsApp Business account directly for some messages. They never appear on a PaalChat invoice, and PaalChat adds nothing to them.

  • Replies

    Within 24 hours of a customer's message: Meta does not charge.

  • Updates

    Templates such as receipts and reminders: charged per message by Meta.

  • Estimates

    PaalChat shows what Meta is likely to charge as you go.

Questions

Do I need a developer to use PaalChat?

No. Sign up, connect your number and answer from the team inbox in the browser. The API is there for when you want your own software to send messages too.

What do I need to connect WhatsApp?

A Facebook account, your business details, and a phone number that can receive an SMS or call from Meta. Meta may ask to verify your business.

Can I use the number I already have on WhatsApp?

Yes, but a number can only be on one place at a time: it moves from the WhatsApp app to PaalChat. Chats on the phone are not moved, so many businesses use a new number.

Who pays for WhatsApp messages?

Your business pays Meta directly, through your own WhatsApp Business account. Replies within 24 hours of a customer's message are free from Meta.

Will the assistant say things I did not teach it?

It is told to answer only from what you taught it, to say when it does not know, and to pass anything sensitive to your team. Start it in Suggest mode and watch it work before letting it reply on its own.

What happens after early access?

We will publish prices at least 30 days before charging. You decide whether to stay, and your WhatsApp number remains yours either way.

Bring your business's WhatsApp into one place.

Set up takes minutes. Your team can answer customers today.