Sequence
Log in

Collect emails with DM Flows

Ask for an email in a DM Flow, find every email collected in Contacts, export them, and send new ones to Zapier, Make or your own webhook.

DM Flows can ask people for their email in the DM, check it, and save it to their contact. Every email collected lands in Contacts, where you can export it, and can go straight to Zapier, Make or your own system.

What is Ask for email?

Ask for email is a step you add to a path: the follow-up messages someone gets after tapping a button, or after tapping a conversation starter. It sends your question, waits for their reply and checks that it looks like an email. If it doesn't, it can ask again. When it gets one, it saves the email to their contact, adds a tag if you set one, and sends your thank-you message.

Phone preview of an Ask for email step: the question, a reply with an email, and the thank-you message
The editor's preview of an Ask for email step.

Before you start

Add an Ask for email step

  1. 01
    Open the flow in DM Flows.
  2. 02
    In a path's lane, select Add the first step, or the + between steps, then choose Ask for email. A path can have one Ask for email step.
  3. 03
    Select the step and fill in the fields on the right.
Ask for email settings with the question, consent line, retry message, thank-you message, tag and reply wait
  • Question: what you ask, like "Where should we send it? Drop your best email below".
  • Add a consent line: shown under the question. Australia's Spam Act needs consent before you email people, so leave it on if you plan to send marketing.
  • If it isn't an email: what to say when the reply doesn't look like an email, and Ask again up to how many times (0 to 2). After the last try the path stops, and the conversation waits for you in Inbox.
  • Thank-you message: sent once they reply with an email. {email} is replaced with the email they sent.
  • Tag them: an optional tag added to their contact, so you can filter Contacts by it.
  • Wait for a reply up to: how long to wait for their answer, up to 24 hours. If they don't reply in time, the path stops.

Select Preview to see the exchange on a phone, including a reply that isn't an email.

Find emails in Contacts

In the sidebar, open Community and select Contacts. It lists everyone who has messaged the brand's connected Instagram and Facebook accounts.

Contacts page with totals, filters and a table of people showing their email, tags, the flow they came from and their message window (example data)
Example contacts.
  • Person, Email, Tags, Came from (the flow that collected their email) and Last message.
  • Window shows whether you can still message them. Instagram and Facebook allow replies within 24 hours of a person's last message.
  • Use Has email or Can message now to filter the list, or search by name, handle, email or tag.
  • Select Export CSV to download the list.

Select a person to open their details. You can copy their email, add or remove tags, write notes only your team sees, open the conversation in Inbox, or delete the contact.

Contact details panel with an Open conversation in Inbox button, the collected email, a coaching tag and a team note (example data)
Example contact.

Send new emails to your apps

  1. 01
    In Contacts, select Sync to your apps.
  2. 02
    Select Connect Zapier, Connect Make or Connect Webhook URL, then get the address to paste:
    • Zapier: create a Zap that starts with Webhooks by Zapier, Catch Hook, and copy its URL.
    • Make: add a Webhooks, Custom webhook module and copy its address.
    • Webhook URL: use your own public HTTPS endpoint. Sequence posts JSON signed with a Sequence-Signature header.
  3. 03
    Paste the address and select Connect.
  4. 04
    Copy the signing secret. It's shown only once, and lets your system check that deliveries came from Sequence.
  5. 05
    Select Send test to send one sample contact, then check it arrived in your app.
Add collected emails to your apps dialog with Connect Zapier, Connect Make and Connect Webhook URL

Each email collected from then on is sent with the person's name, email, platform and the flow that collected it. Emails collected before you connected aren't sent. For those, use Export CSV.

HubSpot, Klaviyo, Mailchimp and Google Sheets are coming soon.

Check what a flow collected

Open the flow and select Results. Flows with an Ask for email step list each email collected, with the person, the path it came from and when. Select Export CSV there to download them.

Good to know

  • Every email is saved to the person's contact, whichever path collected it.
  • Each path can have one Ask for email step, and it counts towards the path's 10 steps.
  • People's emails are personal information shared with the brand. Use them only for the brand's own follow-up.

Was this page helpful?

Need more help with this?