Race packages, rooms, buses and M-Pesa payments in one place, not a spreadsheet and forty chats.
If you run trips or events, you have probably lived most of these.
Registrations arrive on a Google Form, and payments in an M-Pesa statement that has to be matched by hand.
WhatsApp is the accommodation system, so two people end up expecting the same room.
Bus seats are settled in forty messages the night before departure.
A coordinator spends the day before the race delivering bibs between hotels.
The event's website is out of date the day after it goes up.
Start with the trips. Add the rest when you need it.