Using Actions in Workflows
By Jitta Rao
updated 29 days ago
Once an individual has "triggered" the workflow, you'll want to add "Blocks". These are the things that will happen once the workflow begins. There are 7 types of blocks and this article will deal with the most extensive block — Actions.
If you'd like to learn about the other blocks, you can click here. In order to find out more about creating a workflow and setting up an enrollment trigger, you can find that here. And to see a full-length webinar explaining workflows, that's right here.
Here is a gif highlighting all of the Actions that can be used in a Workflow:
Here are a list of all actions that can take along with a brief description of each.
|Send an email||Send a one-off email to the contact.|
|Send an internal email||Send a notification to yourself or teammates with information about the contact.|
|Apply a tag||Apply a specific tag to the contact.|
|Remove a tag||Remove a specific tag from the contact.|
|Send a campaign||Send a particular campaign to the contact. They will stay in this step until they receive all campaign emails or meet the exit conditions for the campaign.|
|Remove from a campaign||Remove the contact from a particular campaign.|
|Move from one campaign to another||Move the contact from one campaign to another campaign.|
|Restart a campaign||Restart the contact from the beginning of a particular campaign.|
|Enroll into a workflow||Add the contact to a workflow.|
|Remove from a workflow||Remove the contact from a workflow.|
|Set a contact property value||Set a property value for the contact.|
|Perform math||Perform basic math calculations to add, subtract, multiply or divide numeric values and adjust contact property values. Use this to calculate the number of appointments or interactions a customer has or calculate a running total.|
|Delete the contact||Delete the contact (and all their data) from your workspace.|
|Unsubscribe the contact||Unsubscribe the contact from a particular campaign or from all emails.|
|Trigger a webhook||Post a JSON of the contact data to a URL.|
|Add to Facebook Custom Audience||Add contact to a Facebook custom audience.|
|Remove from Facebook Custom Audience||Remove contact from a Facebook custom audience.|
Potential Use Cases
- Lead Nurturing: Perhaps the trigger is that an individual has submitted a form and became a subscriber in the process. This enters them into a workflow which will "Subscribe to a campaign" for new subscribers. Once that is finished, you can "Apply a tag" highlighting that they've went through the new subscriber campaign and then "Move from campaign to another". This series of steps would be 3 different actions in a single workflow.
- Lead Scoring: Apply tags and perform math in order to give your sales reps a detailed view of your leads. Once leads reach a certain score, or are given certain tags, a notification email may be sent to a representative to reach out to the particular lead.
- In Conjunction with Other Blocks: Once your workflow performs an action, like "Send a broadcast email", you can use other blocks to supercharge your automation. For instance, if the email has a link inside, you can create a "Decision" to show whether or not the recipients of the email clicked on the link inside.
Note: For more information on webhooks, please check our developer docs: https://developers.getgist.com/#validation-of-webhooks-events
In order to see how other "Blocks" operate, you can view the knowledge base article here.