Upinion · Web App 2.0 · Round 3 Hub
WhatsApp is the surface. Round 3 commits — and shows how it works.
Round 1 explored. Round 2 narrowed. Round 3 commits to WhatsApp and demonstrates the four conversation patterns Upinion needs as a real, clickable Flow prototype.
Below: the new interactive prototype is the headline. Then the research that brought us here, what's still open, and an audit trail of the round-1 and round-2 thinking.
WhatsApp is the surface. PWA dropped.
Gerben (afternoon session, 2026-05-26): "PWA is great but if it's not used, that's the most important thing." The team agreed to commit.
Open the interactive prototype →1The Round-3 prototype + the Round-2 audit trail
2Round 3 research — what we now know about WhatsApp
- ▸Flows are one-shot — ‘form stays open' is a myth. Workaround: keyword re-trigger (‘menu') + hub-menu within a single Flow (100 screens, forward/back).
- ▸Communities BROKEN — phone numbers visible to all members. Hard fail for anonymity.
- ▸Architecture: Channel (broadcast, free, unlimited followers) + WABA bot (Flows + chat) + ‘Message us' CTA bridge.
- ▸Stack pick: Turn.io (~$120/mo NGO discount, Flows-ready, fastest). Glific if self-hosting required.
- ▸Topup abuse: invitation tokens + 30-day Reloadly lockout. Accept 5–10% residual.
- ▸Trust at first contact (no blue tick for ‘Anwar'): warm referrals + zero-link first message + opt-in confirmation. Mirror WHO COVID pattern.
- ○Pick: Turn.io vs Glific commit.
- ○Define the 4 production flows (use prototype as starting spec).
- ○Plan the channel-bot architecture build (Channel for broadcast, WABA for interaction).
- ○Source partner orgs willing to lend trust on first contact (UNHCR Algeria, IRC, local NGOs).
- ○Pilot scope: # users · # topics · topup budget · success metrics.
3Earlier research — six findings that brought us here
of Central Sahel migrants use websites for information. 47% don't use social media at all on the move. Algerian carriers zero-rate Facebook + WhatsApp — open web costs paid data. 43% smartphone ownership.
active users (26.5M). Messenger 33%, Telegram 36%. Meta banned general-purpose bots Jan 2026 — but surveys are explicitly allowed. Marketing templates $0.02–$0.05/msg in West Africa. Utility-in-window is FREE since April 2025.
BotAPI, no approval, native survey + payment + proactive messaging. But only 36% Algeria reach, negligible in Mali/Niger, NOT zero-rated by Algerian carriers. ~1 week to MVP.
SMS-OTP gates the topup + per-survey salted hash for dedup + mCaptcha-style proof-of-work for bot floods. NEVER naive phone hashing (FTC: reversible). No PII stored — only one-way fingerprints.
#FFFFFF / #F0F2F5 / teal #128C7E / ink #111B21. Cairo variable font for Arabic+Latin. Two-layer scroll architecture (snap + overlay) to avoid mandatory-snap trap. 5-question session cap. Hide question count, show topup-progress fill only. Never autoplay audio/video.
Flows supports text, dropdown, checkbox, radio, date/time, star rating, photo-picker. No voice input INSIDE a Flow (chat-layer only). No persistent hub. No delete-answer. Mobile-only — desktop users can't complete Flows. Approval 1–3 days.
4Round-1 verdicts → Round-2 evolution
5Round-2 channel-diverse demos (kept live as reference)
6Entry paths — same demos, different doorways
7Non-negotiable must-haves (15)
8Open questions — and Upii's recommendations
Web app vs WhatsApp vs Telegram — which is the spearhead?
Within WhatsApp: Flows-heavy or chat-only?
Touareg vs migrant — same product, different skin?
Brand-per-project: bespoke or skin?
9Hard constraints (apply to every demo)
- Mobile-onlyMax 480px viewport. Desktop optional.
- Anonymous networkVerifiable 'black box' — no trace back to Upinion / NL Embassy.
- Reset?reset=1 clears localStorage on every demo.
- Private-mode exitClose-windows warning after every session.
- Restricted areasNo outreach near Assamaka / Point Zero / detention centers.
- Pseudonym + micrositeWhatsApp display-name policy requires a live external reference.