Why I built it
YFN’s 2,000+ members are spread across more than 30 WhatsApp groups, so a question in one group never reached the people in the others. I wanted the community to talk as one while everyone stays in WhatsApp.
What I built
It started in June 2026 as a small bot and is now a sync service with a dashboard for admins, and I’m the only one writing code for it. It forwards text and media between groups, keeps replies linked and mirrors edits and deletions. An AI model flags rule violations, and one thumbs-up from an admin deletes the message everywhere. For YFN it also approves join requests it can match to our member platform.
The hard part
The bot runs on a normal WhatsApp account, and as soon as it acts too much like a bot, WhatsApp logs it out. That happened twice in production. The cause was a loop where the bot’s own group-list request came back as an update and triggered the next one, which kept it rate-limited for days. Now a shared cache answers those requests, and every delivery is logged, so a restart never floods the groups with old messages.
What I learned
Running it for a real community taught me to be careful with production. I never run a second session or a batch of actions on it anymore. And the first potential customer I pitched worried more about getting banned than about the price.
Results
By September 2026 synch.chat connected 44 YFN groups with 1,915 members. It had synced 549 messages between four exchange groups and checked 1,602 messages for rule violations.