Recognize logged in users with Front Chat identity verification
When you set up Front Chat, you can securely pass user names and email addresses to the Front Chat widget to recognize logged in users automatically.
Install the Front Chat script on your site, web app, or Electron desktop app.
Your web or app developer will need to modify the script with additional code that calls the Front Chat API to pass user names and email addresses to the widget.
You will need to sign the user identity with the Verification Secret found in your Chat settings to ensure that the information is trusted and secure. If you have any questions about the set up process after reading the Chat API documentation, please reach out to our support team.
Passing this information is completely up to you. You can also pick in your channel settings whether to only accept messages from logged in users and reject messages from unverified (logged out) users, or to accept messages from both.
User identity status
Identified users can trigger integrations that match on email, like contact details, CRMs (Salesforce, Hubspot, etc), or custom plugins.
If a user is not logged in, teammates using Front Chat will see their identity status at the top of the conversation.
Here’s what each status means:
Anonymous — user has not logged in and has not submitted their email address in the email capture form. Conversations will be listed as:
Conversation with Color Animal (anonymous)
Unverified — user has not logged in but has submitted their email in the email capture form. Conversations could be listed two ways, depending on if there’s a matching contact in Front or not:
Conversation with firstname.lastname@example.org (unverified)
Conversation with First Last (unverified)
If a user is anonymous when they start a chat and logs in later, their name and email will be associated with their conversation as long as they have not cleared their cache/cookies.
If a user is logged in and their information has been passed to the widget using the Verification Secret, you will not see an identity status on the conversation.
Email capture and conversation follow up
There is an option in your Front Chat channel settings to capture email addresses and send a conversation transcript after 5 minutes of inactivity (the “Notify Me" form you can see on our website).
If you enable this option, here's how it behaves for logged in and logged out users:
- Anonymous users will be prompted for their email in the Notify Me form and sent a transcript after 5 minutes of inactivity
- Verified users will not be prompted for their email with the Notify Me form, but they will be sent a transcript after 5 minutes of inactivity