Collect user email
Collects or confirms a participant's email address and produces an enriched contact draft for subsequent process steps.
Presented context
Collect user email
User Journey
User response
Vue d’ensemble
Collects or confirms a participant's email address and produces an enriched contact draft for subsequent process steps.
Exemple
Collect a new customer's billing email before creating or enriching their contact.
Key point A user action suspends the instance until the interaction is resolved. The User Journey presents the action; the node remains the orchestration contract determining its inputs and outputs.
Parameters 7
contact_draft
Optional contact draft used to prefill fields. The node produces a new enriched draft without modifying this input value.
title
Main title presented to the participant for this action in the User Journey.
description
Optional supporting text shown under the title to explain what is expected from the participant.
readonly_if_prefilled
When the value is already prefilled, displays it without allowing the participant to change it.
skip_if_prefilled
Allows the step to complete automatically without interaction when all required values are already available.
allow_replay_from_here
Allows a participant to restart a replay from this interaction when the process enables that capability. Disable it when repeating the action would be dangerous or misleading.
replay_boundary
Marks this interaction as a replay point of no return to bound earlier steps that can be replayed or reused.
Outputs 1
contact
platform.contact draft produced or enriched by the interaction, ready for use by a later node or explicit submission.Behavior
The email may be prefilled from a draft, locked, or allow the step to be skipped when already known. The contact output contains the retained address and preserves other fields from the incoming draft.
Limits and responsibilities
- Collection validates the expected format but does not prove that the participant controls the address.
- For proof of possession, follow with
verify_email_otp.