Skip to content
Milvao
Feature

Share contact details only after both people agree

Two separate yeses before any number moves, checked again right before sending. Then each person gets the other's name and WhatsApp number privately.

How it works

Short answer: A double opt-in introduction means two separate yeses before any number moves. In Milvao, the member who asked allows sharing their number for that one request, and the member who was asked taps Accept after reading a brief that hides who asked. Milvao checks both choices again right before each contact message, then sends each person the other's name and WhatsApp number privately.

Key takeaways

  • The asker's permission covers one request. The helper's Accept covers one introduction.
  • Turning on introduction requests only means a member can be asked. It never shares a number by itself.
  • Both permissions are checked again right before each contact message is sent.
  • Delivery to each person is tracked separately, and a failed side can be retried alone.

The consents behind a double opt-in introduction

ConsentWho gives itWhenWhat it allows
Introduction requests onAny member, in their profileAny time, off until they chooseBeing asked about matching requests. Nothing is shared
Share my numberThe member who askedAfter confirming their briefTheir number may go to whoever accepts this one request
AcceptThe member who was askedWithin 48 hours of the offerTheir number goes to this one person, and they get the asker's

A member who taps Don't share can still change their mind or cancel, but without that permission there can't be an introduction.

What happens after Accept

  1. 1The member taps Accept. That tap is their permission for this one introduction only.
  2. 2Milvao checks that the request is still open and that the asker still allows sharing.
  3. 3Each person is sent a private message with the other's name and WhatsApp number.
  4. 4Right before each of those messages goes out, Milvao checks both permissions once more.
  5. 5The request shows Introduced once WhatsApp has accepted both messages.

Delivery is tracked for each person

Your team sees two lines on every accepted introduction, To requester and To member, each with its own status.

StatusMeaning
PendingWaiting to send
SentWhatsApp accepted it
DeliveredIt reached their phone
FailedIt couldn't be delivered
CancelledNot sent, for example because the request was closed first or a permission was missing

If one side fails, the introduction is marked Partly shared and moves to Needs you. Retry checks both permissions again and resends only the failed side, so nobody receives the same contact twice.

What can be undone, and what can't

  • A contact that has been delivered can't be taken back. That's why Milvao waits for two yeses.
  • PAUSE and STOP stop future offers and withdraw any offer waiting for an answer, but don't reach introductions already made.
  • Closing a request withdraws any offer still waiting and any contact message not yet sent.
  • A member who taps Accept after the 48 hours is told the offer has expired and nothing was shared.

Every choice is kept in the member's Consent history: turned on or off, what it was for, where it came from (the profile form, the chat, a PAUSE or STOP message), the version of the notice they saw and the time. The record can't be edited, which helps a community show how it handled a member's permission under India's DPDP Act. Stored copies of contact messages have the phone numbers hidden.

Sources

Facts about WhatsApp and other services come from the pages listed, on the dates shown, and can change.

FAQ

Questions about double opt-in introduction

No. Your team sees numbers masked to the last 4 digits, and only members can change their own choices. Your team can't opt anyone in.

No. They decide from the brief alone. The asker's name and number reach them only after they accept.

No. It only means you can be asked. Your number is shared only when you accept a specific request.

The introduction is marked Partly shared and your team is alerted. Retry resends only that side, after checking both permissions again.
30-day pilot

Make your first introductions this month

We connect your business number, set up join links for two or three of your groups and help your first members get introduced.

Talk to us