The Jogajog blog

Every feature, explained properly — how it works, why it's built that way, and how organizations across Bangladesh put it to work.

Admin

Last-verified dates: an expiry system for stale records

Every record carries the date its details were last confirmed. Stale entries surface automatically, verification campaigns chase them in bulk, and the roster's

Admin

Update requests: the approval queue that keeps rosters true

Members propose changes to controlled fields; admins approve or reject from a queue with full context. The directory absorbs hundreds of corrections a year…

Admin

Trash and restore: designing for admin mistakes

Removing a member moves them to a restorable trash, not oblivion. The philosophy runs platform-wide: imports roll back, visibility previews before applying, not

Admin

The audit log: answering “who changed this?” in ten seconds

Every administrative action — edits, imports, visibility changes, approvals, removals — lands in an append-only audit log with actor, action and timestamp. Disp

Admin

Reading the admin dashboard: six numbers that run your org

Members (total and active), 30-day broadcast read rate, acknowledgment compliance, wallet balance and dues outstanding — the console opens on the vital signs, s

Admin

Roster export: your escape hatch, always open

One click exports every member, every field, every unit assignment — Bangla intact, Excel-ready. It exists so your data never feels captive; ironically, that's

Admin

The one-click member invite, explained

Press Invite on any member: Jogajog mints a personal 30-day link (auto-emailing it when an address exists) that opens sign-in with their organization and…

Admin

Duplicate members: how detection works and what to do

Import validation flags likely duplicates before commit, so you decide merge-or-create with full context. Post-launch, the phone number acts as the natural uniq

Admin

How to import 3,000 members from Excel without disasters

Upload the sheet, map columns, and read the validation report — phone normalization, duplicate flags, error rows — before anything is written. Apply commits…

Communication

WhatsApp broadcast channel: what’s coming and how the wallet handles it

WhatsApp joins as a second prepaid channel using approved business templates, sharing the same Messaging Wallet and the same rule: zero balance never blocks…

Reading is good. A live demo is better.

Send your member spreadsheet — see your own branded app this week.

Get your free demo