The Evaluate Email Contact and Evaluate SMS Contact blocks are essential tools for automations that need to make decisions based on contact data. Both blocks serve the same purpose: evaluating whether a contact meets specific criteria to determine the path they will take in your automation. Contacts who meet the criteria proceed down the "Yes" path, while those who do not will proceed down the "No" path. Here's a closer look at how these blocks function and the options they offer.
At its core, the Evaluate block lets you define detailed criteria for sorting your contacts. The process of setting up criteria is similar to creating a Segment: you can use simple or complex logic to match your automation's needs. Whether broad or specific, you have complete flexibility in defining the rules that contacts must meet to follow the "Yes" route.
A very useful feature of the Evaluate block is the Re-evaluate option. This enables the system to hold contacts in the Evaluate step and repeatedly check their data over time until they meet the criteria or a specified period ends.
How to Enable Re-evaluate:
What Happens During Re-evaluation:
If the Evaluate block is used as the entry step in an automation, additional functionality becomes available to streamline how contacts are pulled into the workflow:
Trigger Evaluation Based on Field Updates:
Evaluate Existing Contacts at Automation Start:
Evaluate Email Contact and Evaluate SMS Contact blocks allow you to implement dynamic, responsive workflows by assessing contact data at key points. Here are some examples:
The Evaluate blocks are invaluable tools for creating data-driven automations, helping you ensure that every contact follows the right path at the right time. By combining flexible criteria, re-evaluation capabilities, and advanced entry options, these blocks give you the precision and adaptability needed to manage even the most complex workflows effectively.