Brother Kato printed the choir contact list before practice, the way he always did, and by the time he reached the second page he'd found "Nakato Grace," "Grace Nakato," and "G. Nakato" — one phone number attached to two of them, a different, older number attached to the third. She was one person. The spreadsheet, over three years and at least four different secretaries, had decided she was three.
Nobody had done anything wrong, exactly. Each secretary had typed what made sense to them at the time. But when Brother Kato needed to send a reminder about the Saturday choir retreat, he had to sit with the printout and a pen, cross-referencing against his own memory of who was who, deciding by instinct which "Nakato" was actually still singing alto and which had left for university in Mbarara two years ago. He got two of the three numbers into the message. The third one — the correct, current one — didn't make the cut, because on paper it looked like the odd one out.
She missed the retreat. She found out afterward, from a friend, that there'd even been a retreat.
The spreadsheet isn't the problem. Being the only source of truth is.
This is the quiet disappointment behind almost every bulk SMS story that isn't about a typo — it's about the list itself. A spreadsheet, kept faithfully by good people, drifts. Someone leaves the youth group and nobody deletes them. Someone gets married and changes their surname on the form but not in the file from last year. Someone's number changes when they lose a phone at a wedding in Jinja, and the update lives in a WhatsApp message that nobody transcribes back into the master sheet. Multiply that by every group — choir, ushers, youth, women's fellowship — each with its own version, its own last editor, its own idea of the truth.
This is exactly the gap that a typical bulk SMS portal doesn't close, and honestly isn't built to close. Portals like the ones used across Uganda for schools, SACCOs, and churches alike are, structurally, a place you upload a contact list and blast a message to it. They have no concept of "choir member," "current," or "this is actually the same person as row 40." The platform doesn't know who's a visitor, who's a member, who attended last Sunday, or who quietly stopped coming in March — unless someone maintains that distinction by hand, outside the platform, every single time. The SMS tool isn't where the mistake happens. It's just where the spreadsheet's mistake finally becomes visible, usually in the form of an empty chair at a retreat.
What changes when the list is the church, not a copy of it
FaithDash doesn't ask you to upload anything to send a message, because there's nothing to upload — the recipients are the church's actual, live member records. When Brother Kato adds "Nakato Grace" to the Choir tag once, updates her number once when it changes, that's it. There is one record, not three. Sending to "Choir" pulls whoever currently carries that tag today, not whoever someone typed into a printout in 2023.
That doesn't mean the data entry work disappears — someone still has to add members, tag them, keep phone numbers current, the same as anyone maintaining any record system. What disappears is the duplication: the need for a separate, shadow spreadsheet that has to be kept in sync with reality by hand, forever, across however many groups your church runs. One update, in one place, and every segment built on it — Choir, Youth, Leaders, whatever tags your church uses — reflects it immediately.
What it actually costs to get this right
There's no separate fee for a "clean" contact list versus a messy one — FaithDash's SMS pricing is the same UGX 35 per SMS part whether you're texting five people or five hundred, drawn from your church's prepaid balance. The saving isn't in shillings. It's in not needing three volunteers with three different printouts arguing in a WhatsApp group about whose version of the choir list is "the real one" — because there's only one, and it's the one everybody's already looking at when they open the app.
Brother Kato still has his old printouts somewhere, filed away as a reminder. He hasn't needed to cross-reference a name against his memory since. Nakato Grace made the next retreat. She's tagged once, correctly, and that's the whole story now.
