Condition-type nodes are used to filter contacts, allowing you to segment the actions of a workflow more precisely. The moment a user arrives at a condition-type node, it checks if they meet its requirements and should be directed through the flow.
How do the different condition-type nodes work?
By default, the different condition-type nodes fall into six categories, depending on the area where they are executed.
1. System
The nodes in the System category perform checks related to the Connectif platform.
1.1. “Check value” node
This node is used to check the value of any field, whether system or custom. In the node interface, you can configure the fields to be reviewed and the coincidence that they must have, which will serve as the condition for distributing the contacts.
2. Contact
The nodes in the Contact category perform checks that involve contact activity or information.
2.1. “Has field” node
This node is used to check if a contact has a certain contact field, either system or custom. In the node interface, you can configure the value to be verified and the state it must be in, which will serve as a condition for distributing the contacts.
2.2. "Belongs to segment" node
This node is used to check if a contact belongs to a particular segment. In the node interface you can set the segment to which it must belong, which will serve as a condition for distributing contacts.
3. Email
Nodes in the Email category are those that perform checks involving email content.
3.1. "Has received email" node
This node is used to check whether the contact has received one or more emails sent via Connectif. In the node interface, you can establish if it is a specific email, the number of times the contact has received it, and if it’s a newsletter- or transactional-type email, which will serve as a condition for distributing the contacts. You can also choose a specific time interval or date received.
3.2. "Has opened email" node
This node is used to check if the contact has opened one or more emails sent via Connectif. In the node interface, you can establish if it is a specific email and the number of times the contact has opened it, which will serve as a condition for distributing contacts. You can also choose a specific time interval or open date.
3.3. "Has clicked email" node
This node is used to check if the contact has clicked on any of the links contained in the email. In the node interface you can establish if it is a specific link or any link, or if it belongs to a specific email and the number of times the contact has clicked, which will serve as a condition for distributing contacts. You can also choose a specific time interval or open date.
4. SMS
Nodes in the SMS category are those that perform checks involving SMS content
4.1. "Has received SMS" node
This node is used to check if the contact has received one or more SMS sent via Connectif. In the node interface, you can establish if it is a specific SMS, the number of times the contact has received it and if it’s a newsletter- or transactional-type email, which will serve as a condition for distributing contacts. You can also choose a specific time interval or date of receipt for contact to continue in the flow.
5. Website
Website category nodes are those that perform checks involving web content.
5.1. "Has visited page" node
This node is used to check if the contact has visited a URL on the website. In the node interface, you can configure the number of times a URL has been visited, as well as if it is a specific one or if it starts in a certain way, which will serve as a condition for distributing contacts. You can also choose a time interval or a specific day of visit to be able to continue the flow.
Also, optionally, it is possible to add categories and tags to filter the selection.
5.2. "Has opened web content" node
This node is used to check if the contact has opened web content created in Connectif. In the node interface, you can configure whether this is any content or a specific piece and the number of times opened, which will serve as a condition to distribute contacts. You can also choose a time interval or a specific day of opening.
5.3. "Has submitted form" node
This node is used to check if the contact has submitted a web form. In the node interface you can configure if it is a specific form or any form and the times it must have been sent, which will serve as a condition for distributing the contacts. You can also choose a time interval or a specific day of delivery.
5.4. "Has opened push" node
This node is used to check if the contact has opened a push notification sent via Connectif. In the node interface, you can configure whether this is any notification or a specific one and the number of openings, which will serve as a condition for distributing the contacts. You can also choose a time interval or a specific day of opening.
5.5. "Has clicked push" node
This node is used to check if the contact has clicked on a link in a push notification sent via Connectif. In the interface of the node you can configure if it is any notification or a specific one, the number of clicks and if it is a specific link or any from the push, which will serve as a condition for distributing contacts. You can also choose a time interval or a specific day for the click
6. Ecommerce
Ecommerce category nodes are those that perform checks involving ecommerce information.
6.1. "Has made purchase" node
This node is used to check the purchases that the contact has made up to that moment. In the node interface, you can configure the number of purchases, specific dates and intervals, and the necessary attributes of the purchases, which will serve as the condition for distributing contacts.
6.2. "Has visited product" node
This node is used to check whether or not the contact has visited one or more products in the ecommerce. In the node interface, you can configure the number of times one or more products have been visited and the dates or intervals in which these visits have been made, which will serve as a condition for distributing contacts.
You can also add product-focused conditions.
6.3. "Has searched for product" node
This node is used to check if the contact has made product searches in the ecommerce. In the node interface, you can configure the number of times one or more products have been searched for and the dates or intervals in which these searches have been made, which will serve as a condition for distributing contacts.
You can also add product-focused conditions.
6.4. "Abandoned cart" node
This node is used to check if the contact has abandoned their cart. In the node interface, you can configure the number of abandoned carts and the dates or intervals in which they have been abandoned, which will serve as a condition for distributing contacts.
In addition, you can add conditions that must be met by the products in the cart and the cart itself.
Keep learning!
To make the most of your Connectif account, we recommend reading these articles next:
- Action-type nodes, to execute specific operations within the flows.
- Trigger-type nodes, to be used in real time when the contacts perform an activity.
- Limitations in nodes, to configure the conditions under which the nodes will not be triggered.
- Workflow templates directory, to locate the templates available to use in your strategies.