Answers to common questions for attendees and organizers. Can't find what you need? Message us on WhatsApp.
Open the event you want, choose a ticket type, enter your details, and pay securely. Your ticket is sent to you by email (and via WhatsApp where the organizer has enabled it) with a QR code for entry.
Payments are processed by Paystack. You can pay with M-Pesa, card (local or international), or bank transfer. Card details are entered on the processor’s secure page and are never stored by Haaafla.
Some events offer free reservations that hold your spot for a limited time. If an event supports it, you’ll see a “Reserve” option on the event page.
After a successful payment your ticket is emailed to you, and also sent by WhatsApp where enabled. It includes a QR code that the organizer scans at check-in.
You can cancel up to 48 hours before the event and receive Haaafla credit toward a future purchase. If an event does not take place, you get a full refund. See the Refund & Cancellation Policy for the full details.
For some events you can contribute any amount above a set minimum as a Good Will ticket — a way to support the event beyond the standard ticket price.
Organizers manage events from the Haaafla dashboard — creating events, ticket types, schedules, discounts, reservations and check-in. Contact us to get set up as an organizer.
It’s free to create and list events. Haaafla charges a 5% service fee on paid tickets, and Paystack processing fees apply (M-Pesa 1.5%, local card 2.9%, international card 3.8%, bank transfer KES 80–350). See the Pricing page for a full breakdown.
Net proceeds (ticket sales minus processing and service fees) are settled after the event, subject to a short holding period for fraud and chargeback protection. Contact us for the current payout schedule.
Yes. The dashboard supports discount codes and complimentary (free) tickets, which use the same QR check-in flow but are excluded from revenue.
Use the dashboard check-in page to scan attendees’ QR codes at the door, with live counters and manual entry as a fallback.
Yes. Haaafla sends ticket delivery, confirmations and reminders by email and, where configured, WhatsApp.
The fastest way is WhatsApp; you can also email us. Full contact details are on the Contact page.
We use HTTPS everywhere, hash passwords and API keys, restrict access by role, and never store card details. See the Security & Data Handling page for specifics.
Our Terms, Privacy Policy, Refund Policy, Cookie Policy and Security pages are all linked in the site footer.
Reach a human on WhatsApp or by email — we're happy to help with bookings, organizing, or anything else.