WhatsApp Business Messaging

Run customer journeys on WhatsApp.

Send WhatsApp broadcasts, OTPs, order updates, payment reminders, appointment messages, and feedback requests from one platform. Use approved templates, customer profiles, personalization, media, buttons, and APIs to reach customers with messages they are more likely to act on.

BroadcastsNotificationsOTPsPaymentsAppointmentsFeedbackAPI

WhatsApp journey

From customer event to useful message

Live

Step 1

Payment received

Step 2

Template selected

Step 3

WhatsApp sent

WA

SMSLeopard

Business account

Hi Willis, we have received KES 2,300 for account AC-1029. Ref: QGH74K. Thank you.

{{name}}{{amount}}{{reference}}

Meta Business Partner

SMSLeopard is a Meta Business Partner, giving our team access to direct support from Meta to help your business set up and scale WhatsApp engagement with confidence.

Meta Business Partner badge

What SMSLeopard Supports

WhatsApp for campaigns, service messages, and automated customer moments.

A strong WhatsApp setup should serve the marketing team, the operations team, and the developers connecting customer events to useful communication.

WhatsApp broadcasts

Send campaigns, offers, announcements, reminders, and lifecycle messages from the dashboard.

Approved templates

Use approved WhatsApp templates with variables, media, documents, quick replies, and call-to-action buttons.

Customer segmentation

Target audiences using customer profiles, payment activity, preferences, behavior, and custom fields.

Personalization

Merge customer names, order details, balances, dates, branches, and other profile fields into each message.

WhatsApp API

Trigger template messages from your product, CRM, payment platform, booking system, or internal workflow.

Delivery visibility

Track message status, message IDs, cost, and delivery performance so teams know what happened.

Template Buttons

Turn WhatsApp templates into clear customer actions.

A strong WhatsApp template should not just inform the customer. It should make the next action obvious with quick replies, call-to-action buttons, payment links, booking links, support links, and feedback prompts.

Utility template

Appointment confirmation

WA

Westlands Clinic

Patient Care

Appointment Confirmed

Tue 23 July • 10:30 AM

westlandsclinic.co.ke

Hi {{name}}, your appointment with {{doctor}} at {{branch}} is confirmed for {{date}} at {{time}}.

Reply HELP if you need assistance.

10:30 AM

Confirmhttps://westlandsclinic.co.ke/appointments/{{appointment_id}}/confirm
Reschedulehttps://westlandsclinic.co.ke/appointments/{{appointment_id}}/reschedule
Get directionshttps://westlandsclinic.co.ke/branches/{{branch_id}}

Useful for clinics, salons, service centres, schools, and any business that needs customers to show up on time.

Utility template

Appointment reminder

WA

Amani Dental

Appointments

Tomorrow's Visit

Dental check-up reminder

amanidental.co.ke

Reminder: Hi {{name}}, you have an appointment tomorrow at {{time}} with {{provider}}. Please arrive 10 minutes early.

We look forward to seeing you.

4:15 PM

Add to calendarhttps://amanidental.co.ke/calendar/{{appointment_id}}
Reschedulehttps://amanidental.co.ke/reschedule/{{appointment_id}}
Call clinictel:+254700000000

Send automatically before the appointment and reduce no-shows without manual follow-up.

Utility template

Payment reminder

WA

Platinum Credit

Payments

Payment Due

{{amount}} due on {{date}}

payments.example.com

Hi {{name}}, your balance of {{amount}} is due on {{date}}. Please complete payment to keep your account active.

Ignore this message if you have already paid.

9:05 AM

Pay nowhttps://payments.example.com/pay/{{account_id}}
Talk to supporthttps://support.example.com/payments/{{account_id}}

Use a payment link, account page, or support handoff when a customer needs help completing payment.

Utility template

Order update

WA

M-KOPA Retail

Orders

Order Out For Delivery

Order {{order_number}}

orders.example.com

Hi {{name}}, your order {{order_number}} is out for delivery today. We will notify you once it is delivered.

Delivery timelines may vary by location.

1:20 PM

Track orderhttps://orders.example.com/{{order_number}}
Contact supporthttps://support.example.com/orders/{{order_number}}

Give customers useful next steps without forcing them to call or open a separate tracking system.

Feedback flow

Customer feedback

WA

SMSLeopard

Customer Experience

How Was Your Experience?

Feedback helps us serve you better

feedback.example.com

Hi {{name}}, thanks for your recent visit. How was your experience with {{business_name}}?

Your response helps improve service.

3:45 PM

Rate experiencehttps://feedback.example.com/survey/{{survey_id}}
Give feedbackhttps://feedback.example.com/comment/{{survey_id}}

Collect feedback after appointments, orders, deliveries, support cases, or payments.

Use Cases

Show customers exactly what they need to know, when they need to know it.

These are the kinds of WhatsApp journeys businesses can launch with SMSLeopard using templates, variables, customer profiles, and API triggers.

Authentication template

OTPs and verification

WA

SMSLeopard Verify

Account Security

Secure Verification

{{code}} expires in 5 minutes

verify.example.com

Hi {{name}}, {{code}} is your verification code for {{business_name}}. It expires in 5 minutes. Do not share this code.

Only use this code if you requested it.

8:42 AM

Open loginhttps://app.example.com/login
Security helphttps://support.example.com/security

Trigger

Login, signup, password reset, or account change

Give customers a familiar verification experience on WhatsApp while your system keeps the message ID and status for support.

Utility template

Appointment messages

WA

Westlands Clinic

Appointments

Appointment Confirmed

{{date}} at {{time}}

appointments.example.com

Hi {{name}}, your appointment at {{branch}} is confirmed for {{date}} at {{time}}. Tap below to confirm, reschedule, or get directions.

Reply HELP if you need assistance.

10:30 AM

Confirm appointmenthttps://appointments.example.com/{{appointment_id}}/confirm
Reschedulehttps://appointments.example.com/{{appointment_id}}/reschedule
Get directionshttps://maps.example.com/{{branch_id}}

Trigger

Booking created, appointment approaching, or visit completed

Reduce no-shows, share location or reschedule links, and follow up after the visit with a feedback request.

Utility template

Order confirmations

WA

M-KOPA Retail

Orders

Order Confirmed

Order {{order_number}}

orders.example.com

Hi {{name}}, your order {{order_number}} worth {{amount}} has been confirmed. Expected delivery: {{delivery_date}}.

We will update you when your delivery status changes.

1:20 PM

Track orderhttps://orders.example.com/{{order_number}}
Contact supporthttps://support.example.com/orders/{{order_number}}

Trigger

Order placed, order shipped, or delivery completed

Keep customers informed at every order milestone and use buttons or links for tracking, support, or repeat purchase.

Utility template

Payment reminders

WA

Platinum Credit

Payments

Payment Due

{{amount}} due on {{date}}

payments.example.com

Hi {{name}}, your balance of {{amount}} is due on {{date}}. Complete payment to keep your account active.

Ignore this message if you have already paid.

9:05 AM

Pay nowhttps://payments.example.com/pay/{{account_id}}
View statementhttps://payments.example.com/statement/{{account_id}}
Talk to supporthttps://support.example.com/payments/{{account_id}}

Trigger

Invoice generated, balance due, renewal upcoming, or loan instalment pending

Move from manual follow-up to automated payment nudges triggered by billing, M-Pesa, CRM, or internal systems.

Utility template

Payment confirmations

WA

SMSLeopard Billing

Receipts

Payment Received

Receipt {{reference}}

receipts.example.com

Hi {{name}}, we have received {{amount}} for account {{account_id}}. Ref: {{reference}}. Thank you.

Keep this message for your records.

11:18 AM

Download receipthttps://receipts.example.com/{{reference}}
View accounthttps://app.example.com/accounts/{{account_id}}

Trigger

Payment received, receipt generated, or account updated

Give customers instant confidence after payment and reduce inbound support questions about whether money was received.

Feedback template

Customer feedback

WA

SMSLeopard CX

Customer Experience

How Was Your Experience?

Feedback request {{survey_id}}

feedback.example.com

Hi {{name}}, thanks for your recent {{interaction_type}}. How was your experience with {{business_name}}?

Your response helps us improve service.

3:45 PM

Rate experiencehttps://feedback.example.com/survey/{{survey_id}}
Give feedbackhttps://feedback.example.com/comment/{{survey_id}}

Trigger

Delivery completed, appointment completed, support case closed, or purchase made

Close the loop after service moments and connect survey responses back to customer profiles and future segments.

Dashboard And API

Send manually today. Automate the same journey tomorrow.

Business teams can start with segmented WhatsApp broadcasts from the dashboard. Developers can then trigger the same approved templates from payments, orders, appointments, support systems, CRMs, websites, and product events.

Fetch connected WhatsApp phone numbers

Retrieve approved templates for a number

Send template messages to one or more recipients

Pass body, header, and button variables

Use dynamic links for payments, orders, bookings, and support

Store message IDs for tracking, analytics, and customer support

How To Launch

A practical path from WhatsApp idea to production journey.

The fastest wins come from choosing one valuable customer moment, making the template useful, and connecting it to the data source that already knows when the message should be sent.

Step 1

Start with one high-value journey

Pick an immediate use case such as payment reminders, appointment confirmations, order updates, or OTPs.

Step 2

Create the right templates

Turn the journey into approved WhatsApp templates with variables, buttons, media, and clear customer action.

Step 3

Connect customer data

Use imports, customer profiles, or the Contacts API so each WhatsApp send uses accurate customer context.

Step 4

Automate when ready

Trigger WhatsApp messages from payment events, bookings, orders, support updates, signups, or product activity.

Why WhatsApp Works Better With Customer Data

WhatsApp is strongest when every message knows the customer context.

SMSLeopard connects WhatsApp messaging with customer profiles so your team can target the right audience, fill templates with accurate data, and trigger useful messages from real customer activity.

Recently paid customers
Customers with overdue balances
Customers with upcoming appointments
Customers whose order status changed
Customers who need onboarding
Customers due for feedback

Start With WhatsApp

Launch a WhatsApp journey your customers immediately understand.

We can help you identify the first WhatsApp use case, create the template structure, connect customer data, and decide what should be sent from the dashboard or triggered by API.

Keep improving

Use delivery data, feedback, and customer response to improve the next WhatsApp journey.

Connect systems

Tie WhatsApp to payments, CRM records, order updates, appointments, and customer profiles.

Related Pages

Connect WhatsApp to the rest of your customer engagement stack.

A strong WhatsApp program works best when it sits alongside customer profiles, pricing clarity, notifications, and developer documentation.

Customer Profiles

Build the customer data foundation that powers WhatsApp segmentation, personalization, and automation.

Personalized Broadcasts

Use customer profiles and templates to send more relevant WhatsApp and SMS campaigns.

API Notifications

Trigger OTPs, reminders, payment updates, order alerts, and service messages from your systems.

WhatsApp API Docs

See how to authenticate, fetch templates, send messages, pass variables, and track message responses.