Help & resources
Learn how Kalenda keeps scheduling and payments trustworthy.
Why this matters: Understanding the flow reduces surprises for you and your clients.
Individual booking
Clients choose a service, pick a slot, and pay via Paystack (card or M-PESA) and/or PayPal when the practice has enabled them. Bookings confirm only after payment verification.
Shared group booking
Create a session, invite participants, agree on services and splits, then pass through decision review before checkout.
Paystack checkout (card or M-PESA)
When the practice uses Paystack, you may pay by card or M-PESA. For M-PESA, an STK prompt appears on the phone number you entered — approve it to complete payment. Bookings stay unconfirmed until Paystack verifies success.
PayPal checkout
When the practice has connected PayPal, you can pay with your PayPal wallet. Complete payment on PayPal’s pages; the booking confirms after PayPal reports success.
I didn’t get the M-PESA prompt
Wait a moment, then use Resend on the confirmation page with the same number — do not start a second payment. Check network coverage, that the number is Safaricom M-PESA, and that you have not blocked STK prompts. If the slot hold expired, pick a new time instead of paying again.
Refunds and cancellations
Refund and cancellation terms are set by each practice and shown at checkout (and often on the practice page). Contact the practitioner first with your booking reference. Kalenda does not hold client funds in escrow — settlement follows the practice’s payment channel.
Manage an existing booking
Use the link in your confirmation email or SMS, or open Manage booking from the site footer to look up your appointment with the details you used at checkout.
Bias warnings
Before group checkout, Kalenda surfaces social proof, authority, and other decision risks inspired by Munger mental models.
Still stuck? Manage a booking · Practitioner overview · Create a practice