When configuring your workflow, outputs allow you to utilize dynamically generated tokens from a node when configuring a downstream trigger or action.
To request access to the beta, please complete this survey.
Contacts
Output contacts can be displayed in one of two ways; as an enrollment contact or an output contact.
Enrollment contact
To make configuration easier, an enrollment contacts is a distinctly listed output contact generated from the initial Enrollment Trigger. When configuring your workflow, if you want to reference, update, or create an action for the initially enrolled contact in the Workflow, you will generally utilize this option.
Output contact
An output contact is any contact that has passed traveled through a particular action or trigger. If a contact was enrolled into the workflow in the initial trigger, you can use the designated Enrollment Contact option in the dropdown.
Any contact that may have been introduced downstream of the initial enrollment can still be utilized by selecting the Output Contact option in the dropdown, and selecting the appropriate node in the output selector mode. (See Example 1 (b)).
Properties
Output properties are properties that are generated by a trigger or action can be used by other nodes downstream in your workflow configuration.
When configuring a contact property field, you will see the options for Enrollment Contact Property and Output Property.
Enrollment contact properties are properties associated with the contact that was enrolled by the Enrollment Trigger.
Output properties can be any output generated from a node within the workflow.
Output property availability and the value of the output depends on the trigger or action. When available, the out properties are generally categorized as follows in the element selector:
Contact
- Id: Unique identifier of the Sakari Contact
- Default Attributes: First Name, Last Name, Mobile, Country, Email
- The value of these properties are defined from the values inputted in your Sakari Contacts
- Custom Attributes: Varies
- The name of these properties and values are defined based on any Custom Attributes configured in Sakari
Group
- Id: Unique identifier of a configured Sakari Group
- Name: As configured in Sakari Groups
Message
- Id: Unique identifier of the message
- Status: The value will can be sent, error, or received, depending on the node
- Message: The value is the message body of the received message
List
- Id: Unique identifier of the list
- Name: As configured in Sakari Lists
Link
- Id: Unique identifier of a configured Sakari link
- Name: As configured in Sakari Link Tracking
Node specific properties
- Send Message (Action)
- Valid
- Requested
- Estimated Price
- Set Workflow Property
- Value:
- Increment/Decrement
- Value
- Google Sheets Lookup
- Value
Examples
Example 1 (a): Enrollment contact
The initial trigger will enroll contacts where a message is received to My First Group
The Add to List action requires a defined contact to add to list
Selecting Enrollment Contact designates the enrolled contact as the contact that will be added to the list:
1 (b): Output Contact
For the above contact field, there are no other applicable output contacts, but an alternative method of selecting the contact that you want to designate in the Add to List action would be by selecting the output contact and utilizing the output selector mode as shown below:
Selecting Output Contact from the dropdown will engage the output selector mode. The background will appear purple, and nodes with an usable output can be selected.
Generally this will be used to select a contact that you introduced to the workflow after the initial enrollment.
FAQ
Related to