Action
Identify Customer By Email
Download .mdIdentify a customer by their email address and return their contact record. Used to anchor a conversation to a specific contact for read-only flows that don't need full verification.
Reusable. Used by 3 of the 12 Fan_Agent topics.
Identity
| Field | Value |
|---|---|
| Master label | Identify Customer By Email |
| Local developer name | IdentifyCustomerByEmail |
| Source template | SvcCopilotTmpl__IdentifyCustomerByEmail |
| Invocation target | SvcCopilotTmpl__IdentifyCustomer |
| Invocation target type | flow |
| Confirmation required | false |
| Show in progress indicator | true |
Purpose
Identify a customer by their email address and return their contact record. Used to anchor a conversation to a specific contact for read-only flows that don't need full verification.
⚠️ This is not a verification — it is a lookup. Anything that mutates contact-bound data must go through Service Customer Verification first.
Used by
- OrderInquiries —
IdentifyCustomerByEmail_179KY0000000OtL - DeliveryIssues —
IdentifyCustomerByEmail_179KY0000000OtR - ReservationManagement —
IdentifyCustomerByEmail_179KY0000000OtN
Inputs
| Name | Type | Required | User input | PII | Description |
|---|---|---|---|---|---|
emailAddress | text | Yes | Yes | Yes | Stores the email address provided by the customer. |
Outputs
| Name | Type | Displayable | Used by planner | Description |
|---|---|---|---|---|
contactRecord | recordInfo (Contact) | Yes | Yes | The Contact record associated with the identified customer. |
Dependencies
- Flow
SvcCopilotTmpl__IdentifyCustomermust be installed (Service Agent template package). - Read access to
Contactfor the agent's bot user.
Reuse notes
The output contactRecord (a record reference, not just an ID) is consumed directly by:
Used in 1 agent
Used by (3 subagents)
Order Inquiries
Handles questions related to a user's order, order status, or order updates.
Delivery Issues
Addresses customer concerns related to delivery problems with an order, including late deliveries or scheduling changes.
Reservation Management
Handles requests to create new reservations for customers at their desired time slots.
