Workflow Automation

Amara Wellness

A WhatsApp booking flow paired with USSD-based mobile money payments, letting clients book and pay for an appointment without installing an app.

Amara Wellness — A WhatsApp booking flow paired with USSD-based mobile money payments, letting clients book and pay for an appointment without installing an app.

Industry

Hospitality & Wellness

Timeline

9 weeks

Team

2 engineers

Category

Workflow Automation

The challenge

Where things stood

Amara's clients were booking appointments by phone call during business hours only, and many didn't have reliable data access for a booking app or website — but nearly everyone had WhatsApp and a basic phone that supported USSD.

The approach

How we got there

01

WhatsApp booking flow

Built a structured WhatsApp flow — service, stylist, time slot — on the WhatsApp Business API instead of requiring a native app install.

02

USSD payment fallback

Integrated a USSD payment flow for clients paying via mobile money, so a booking can be paid for without a smartphone or app at all.

03

Two-way calendar sync

Synced confirmed bookings directly into each location's existing scheduling calendar so staff didn't have to work from two systems.

The results

What changed

24/7

Booking availability outside business hours

~45%

Bookings now made via WhatsApp instead of phone

0

App installs required for a client to book and pay

Under the hood

Tech stack

WhatsApp Business API

Runs the structured booking conversation clients use to pick a service and time.

USSD Gateway

Handles mobile money payment prompts for clients without smartphone data.

Node.js

Orchestrates the booking flow, payment confirmation, and calendar sync.

PostgreSQL

Tracks bookings, payment status, and calendar availability.

Twilio

Sends WhatsApp and SMS booking confirmations and reminders.

TypeScript

Kept the booking and payment state machine consistent across both channels.