Skip to main content

UPDATE:
I got a reply from Intercom. Apparently, the email address is a unique identifier for users. This means you can never change that. Which as a result means that leads that enter the system via Messenger will end up with whatever email address they entered, and we have to manually create new users with the correct information.

---

I created a workflow where we request some information from possible leads.

However, we want them to use their business email address, not some hotmail, gmail or other general mail address.
To accomplish this, I have a branch which checks the email domain and if it is one of the non-wanted email domains it will go back to ask for the business email address again and again until it is correct, or the customer decides to leave.

To my surprise it seems you're not able to retype an email address once you entered that. All other fields are fine, name, company etc., but someone decided that once you enter an email address, you have to stick with that?

Is there a way to clear the email address or another way to check for a (list of) general mail domains?

FYI, I also thought about putting a “start again” button after the message that the email address is invalid, but I do not see the button in the list of possible actions.

Regards,
Ray.

Hi @Ray Zwankhuizen - Cam with the Intercom Support Engineering team here 😁

It sounds like you’ve had a conversation with one of my teammates on this, who’s correctly let you know that once a Contact enters an email address into the “Email” field of a “Collect data” action in a Workflow they are not able to change or update it from within a Workflow, as you mentioned above. 

With that though, you may already be aware of this but I just wanted to mention for completeness in case it helps - it is possible to manually edit/update the email address of Leads and Users as detailed in this article, rather than needing to manually create new Lead or User profiles. It’s covered in that article but the 2 most common methods for doing this are either via our API through a call to our Update a contact endpoint with the new email address, or by adding the new email address into the “Qualification” section in the Lead/User profile page. 

Hope that helps - please let me know if I’ve misunderstood anything though. Happy to answer any follow-up questions you may have 👍

 


Reply