I've created a test workflow, and it seems to be working fine as it shows no alerts. When I test it on the HubSpot platform, it displays the exact result I require. However, when I integrate it into an email campaign, nothing happens, and I do not receive any emails that match the criteria of the workflow.
Enrollment would be based on the fact, that the email was sent to the contact.
Before anything else happens, you need to specify a delay. If you immediately branch, all contact will go down the "none met" branch as they won't have had time to interact with the email. You can delay until an event happens which could be the email interaction - or for a specific time, e.g. one day. In any case, you cannot move on to the branch immediately. The branch does not wait, it will execute right after enrollment.
You would then, from left to right, check whether a contact replied (branch 1) - this requires a connected inbox -, then whether they opened the email. You don't have to specify a third branch, the "None met" can be used for this. If a contact did not open an email, they automatically logically fall into the "None met" branch.
In each branch, you can then set up your following emails.
@ATiwari246 it seems like there are a few misunderstandings here. Without referring to HubSpot tools, workflows etc, can you please explain what exactly you're trying to set up? (If it helps, think of it as an "If this happens, then do that" statement.) Can you describe your desired process?
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
I am trying to send an email (CQA Testing 2) to some of our clients. Once the email is delivered there are 3 possibilities. 1. Mail replied 2. Mail got opened but not replied 3. Mail not opened
So when a clinet replied to my email, he/she will get a thankyou email. For other two cases (email not opened, and email not replied) they will get a followup message.
As of now I am just testing this step, but geeting errors.
Enrollment would be based on the fact, that the email was sent to the contact.
Before anything else happens, you need to specify a delay. If you immediately branch, all contact will go down the "none met" branch as they won't have had time to interact with the email. You can delay until an event happens which could be the email interaction - or for a specific time, e.g. one day. In any case, you cannot move on to the branch immediately. The branch does not wait, it will execute right after enrollment.
You would then, from left to right, check whether a contact replied (branch 1) - this requires a connected inbox -, then whether they opened the email. You don't have to specify a third branch, the "None met" can be used for this. If a contact did not open an email, they automatically logically fall into the "None met" branch.
In each branch, you can then set up your following emails.
Can you please share a screenshot of the enrollment criteria and re-enrollment settings?
How exactly are you testing? (What do you mean when you say "integrate into email campaign"?)
For the contacts that you would expect to enroll, are these enrolling? When you open the enrollment criteria, the left sidebar opens and you should see a button to test a contact against the criteria. What do you see when you do that?