SMS API
Payment Reminder SMS

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.

TriggerUseful profile fieldsExample outcome
Invoice due soonCustomer name, invoice number, amount, due dateCustomer gets a clear reminder before the deadline
Payment receivedAmount, reference, product, account numberCustomer gets confirmation and support has a record
Loan instalment dueBalance, amount due, due date, branchCustomer receives a personalized repayment reminder
Subscription renewalPlan, renewal date, renewal linkCustomer has a clear next action
Failed paymentReason, amount, retry linkCustomer knows how to complete payment

Recommended Flow

  1. Detect the payment event in your payment, billing, or M-Pesa workflow.
  2. Update the customer profile through the Contacts API.
  3. Build the SMS from current fields such as amount, due date, product, or branch.
  4. Send the message through the SMS API.
  5. 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"

Related Guides