Payment Reminder SMS API
Trigger payment reminders, receipts, renewal notices, and balance updates from your billing, M-Pesa, subscription, loan, school-fees, or order-management system.
✦
Try this with AI Copilot
Show me how to trigger payment reminder SMS messages using SMSLeopard
Ask AI →
What To Send
Payment messaging works best when it is specific, timely, and useful.
| Trigger | Useful profile fields | Example outcome |
|---|---|---|
| Invoice due soon | Customer name, invoice number, amount, due date | Customer gets a clear reminder before the deadline |
| Payment received | Amount, reference, product, account number | Customer gets confirmation and support has a record |
| Loan instalment due | Balance, amount due, due date, branch | Customer receives a personalized repayment reminder |
| Subscription renewal | Plan, renewal date, renewal link | Customer has a clear next action |
| Failed payment | Reason, amount, retry link | Customer knows how to complete payment |
Recommended Flow
- Detect the payment event in your payment, billing, or M-Pesa workflow.
- Update the customer profile through the Contacts API.
- Build the SMS from current fields such as amount, due date, product, or branch.
- Send the message through the SMS API.
- Store the message ID and check delivery reports when needed.
Payment reminders become more effective when they use profile data. Keep the amount, due date, account status, and preferred channel current before the message is sent.
Endpoint
GEThttps://api.smsleopard.com/v1/sms/send
Example Request
curl -u "$API_KEY:$API_SECRET" \
"https://api.smsleopard.com/v1/sms/send?message=Hi%20Willis,%20your%20invoice%20INV-2048%20of%20KES%206500%20is%20due%20on%20Friday.%20Pay%20now:%20https%3A%2F%2Fexample.com%2Fpay&destination=254700000001&source=YOUR_SENDER_ID"