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.
Channel-first architecture validated. Engagement Monitor live.
Gerben confirmed live in Day-2 meeting that wa.me/?text=KEYWORD works from a real WhatsApp Channel. The community-manager surface (content library · distribution calendar · survey dribble · A/B testing · quality ratings · contingency engine) is now built. New Flow F (rate this survey) + Flow G (results back to channel) close the feedback loop.
0Round-4 research — the four streams that fed today's pivot
Channel→Flow is two taps, not one (wa.me/?text=KEYWORD → bot replies with Flow trigger). NO public API for Channel creation in 2026. Manual ~30 min per project for 6 channels. UNHCR Lebanon, UNICEF (4.8M), IFRC (700k), IRC Signpost — all use the same two-tier pattern: public Channel + private 1:1.
23.3M Algeria users, 72% in 18-34 migrant cohort. #haraga ("crossers") aggregator accounts already at 150k+ followers. BUT: TikTok Business API has NO outbound DMs, NO broadcasts. Privacy WORSE than WhatsApp (Jan 2026 policy lists "immigration status" as collected).
WHO 2020 chatbot: 14.7M contacts, zero retention. WHO 2023 Channel: 5.6M followers in 5 months, 2 posts/week + weekly digest. Channels = retention, chatbots = acquisition. Documented Semanal (NYC): utility content forwards 4× more than news. Alarm Phone Sahara model: in-person seeding by 20 trusted contacts in transit towns — the only model that works for the highest-risk segment.
DISSOLVED with AI assistance. 0.25 FTE (~10 hrs/week) sustains 2 channels for ~$1-2k/month total. IRC Signpost AI: 5-7× productivity, 23% error rate (human-in-loop mandatory). Claude for Nonprofits: 75% off (IRC is a customer). NLLB translation works for Arabic/French; Tamashek NOT production-ready — needs community partner. MMC 4Mi data is the free editorial backbone.
5 deployable content templates ready: Weekly Safety Digest · Hotline Directory (monthly auto-publish) · Border Status Alert (event-triggered) · This Week in Algeria · Service Spotlight. Safety protocol drafted (every phone number verified primary-source, claims ≤14 days for safety-critical, content log per item).
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.