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
| Consent | Who gives it | When | What it allows |
|---|---|---|---|
| Introduction requests on | Any member, in their profile | Any time, off until they choose | Being asked about matching requests. Nothing is shared |
| Share my number | The member who asked | After confirming their brief | Their number may go to whoever accepts this one request |
| Accept | The member who was asked | Within 48 hours of the offer | Their 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
- 1The member taps Accept. That tap is their permission for this one introduction only.
- 2Milvao checks that the request is still open and that the asker still allows sharing.
- 3Each person is sent a private message with the other's name and WhatsApp number.
- 4Right before each of those messages goes out, Milvao checks both permissions once more.
- 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.
| Status | Meaning |
|---|---|
| Pending | Waiting to send |
| Sent | WhatsApp accepted it |
| Delivered | It reached their phone |
| Failed | It couldn't be delivered |
| Cancelled | Not 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.
The consent record your team can see
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
- Milvao Help Center: Introductions and contact sharing (checked 5 November 2026)
- Milvao Help Center: Who sees what (checked 5 November 2026)
Facts about WhatsApp and other services come from the pages listed, on the dates shown, and can change.