Using Actions in Workflows
By Josh Slone
updated 7 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.