Upinion · Web App 2.0 · Brainstorm

Five bets on how the next Upinion respondent surface should feel.

We're rebuilding the answering platform for "Digital voices for dignity" — a remote, anonymous engagement project for sub-Saharan migrants and Touareg communities in Algeria.

Today's job: walk the five demos, argue what's good and what's painful, and decide which bets (or hybrids) move into the production build.

Audience: Anvilda team-days critique session · Tracker: co-upinion#42

1Why this matters — the Algeria reality

16,000+
migrants expelled Apr–Jun 2025 alone
Algeria → Niger 'Point Zero'
5–6 mo
average time in Algeria before deportation
Marwan, 2026-05-13
0
physical Upinion presence on the ground
fully remote project
6
languages required at launch
Tamashek · Hausa · Bambara · Arabic · English · French

2The shift — old flow → Web App 2.0

Today
  1. Facebook ad
  2. Facebook Messenger
  3. Onboarding (mandatory before any answer)
  4. Q → A → Q → A (bi-directional)
  5. Information message back
  6. (end)

Bi-directional but narrow. Q&A only — no testimonies, no peer content, no service requests, no hub. Mandatory Messenger onboarding gates everything. Hard to return after closing the chat.

Web App 2.0 — what we're testing
  1. Facebook ad
  2. Web App (language first)
  3. Hub: testimonies · news · support requests
  4. Fork: Onboard OR answer-once
  5. Conversation (voice + text)
  6. Topup incentive · return to hub

User decides depth. We capture data either way. Trust built BEFORE any account commitment. Hub gives the community a reason to come back.

3The five demos — each tests one bet

Demo 1
Savane Info

Landing-hub maximalist

Trust via credibility

Polished editorial portal builds trust. Migrants engage because the site feels established.

⚠ Reads as a publisher, not a place to be heard.

Open demo →
Demo 2
SOUT

Minimal funnel — brutalist

Completion via simplicity

Radical minimalism. One screen, one ask. Highest completion rate.

⚠ Too sterile. Low ambient trust.

Open demo →
Demo 3
Amawal

Touareg / Upinionator

Trust via cultural specificity

Design from the audience outward. Visually speaks to Touareg communities.

⚠ Doesn't scale to other geographies without redesign.

Open demo →
Demo 4
Connexa

App-first PWA

Retention via permanence

Installable shell. App icon on phone = stickier than browser history.

⚠ Install friction. Data cost is a luxury (Marwan).

Open demo →
Demo 5
Connexa

Omni-channel hub

Conversion via familiarity

Meet them where they already are — WhatsApp, Messenger, Telegram, web.

⚠ Per-channel engineering cost. WhatsApp can't be advertised to.

Open demo →

4Non-negotiable must-haves

🎤
Voice + text everywhere
Literacy varies. Some dialects aren't written.
🌐
Language picker first
Tamashek, Hausa, Bambara, Arabic, English. NOT French-first.
📡
Low bandwidth
Internet credit is a luxury. Test before launch.
🎭
Pseudonymous brand
No Upinion. No NL Embassy. No partner names anywhere.
🔒
No PII collected
Private mode. Close-windows warning after session.
Star-rate + delete answer
Existing features. Non-negotiable.
💸
Topup incentive
Reloadly integration. Tied to answering, not signup.
🧩
Single + multi + text + conditional
Minimum question types. Trim everything else.

5Open questions for today

Web app · native PWA · or WhatsApp / social messaging?

Tested in: Demo 1/2/3 (web) · Demo 4 (PWA) · Demo 5 (omni-channel routing)

Drop-out — should we measure it, and how do we define it?

Tested in: Every demo — instrument identically so the data is comparable

How do we give back? What's in it for the community?

Tested in: Hub feature on every demo — what's IN the hub is the bet

6Decisions we need before we leave the room

  1. Which demo (or hybrid) takes the team's confidence into a production build?
  2. Web · PWA · WhatsApp — pick one as the spearhead, or commit to a hybrid?
  3. Sign-off on the 6-checkpoint drop-out instrumentation across all demos.
  4. Pick the launch hub: which 'give back' features go in the MVP — and which wait?
  5. What's the first thing they see after they click the ad? (Animation? Language picker? Hub?)

7Hard constraints (apply to every demo)