Workflow Builder Walkthrough

Modified on: Wed, 15 Jan, 2025 at 11:18 PM

Welcome to the Workflow Builder Walkthrough! This guide is designed to help you understand and navigate the Workflow Builder. Whether you're new to workflows or looking to refresh your knowledge, this article will guide you through key features, best practices, and tips for success.


TABLE OF CONTENTS


What Is This Workflow Builder Walkthrough?


This article provides a comprehensive overview of the Workflow Builder, including its layout, functionality, and best practices. If you're looking for more specific topics, such as advanced triggers or detailed action configurations, explore our related articles:


Infinite Canvas Layout


The Workflow Builder’s Infinite Canvas allows for an expansive view of your workflows. You can:

  • Use the Fit to Screen and Zoom In/Zoom Out buttons in the bottom-left corner to adjust the view.

  • Utilize the Minimap in the bottom-right corner to navigate your current position within the workflow.

Best Practices: Keep complex workflows organized by grouping related actions and using clear naming conventions. Try to keep workflows small enough to be seen in one screen. This aids understanding and troubleshooting.



Adding New Triggers


Triggers define the events that start your workflows. Follow these steps:


  1. Click the Add New Trigger button.

  2. Select a trigger from the list (e.g., Contact Added, Appointment Booked).

  3. Configure the trigger with relevant settings.


Important: All triggers in the workflow will activate when their specific conditions are met. Ensure that your trigger setup aligns with your desired workflow initiation.


For a comprehensive list of triggers, visit A List of Workflow Triggers.


Adding New Actions


Actions define what happens after a trigger is activated. To add an action:


  1. Click the + button in the workflow line(s).

  2. Select an action from the list (e.g., Send Email, Assign to User).

  3. Configure the action based on your workflow’s requirements.


Aside from normal actions, there are some other types of actions that are more advanced:

  • Drip Actions: Control the flow of contacts by slowing their progress through the workflow.

  • Conditional Actions: Evaluate conditions and guide contacts based on specific criteria.

  • Goal Actions: Allow contacts to skip ahead to a later point in the workflow bypassing the actions in between.

Tips: Always give actions meaningful names for clarity in Canvas view. This makes workflows easier to understand and manage.

Refer to A List of Workflow Actions for detailed information on all available actions.


You can also use Workflow AI Assistant to help understand the workflow and add the right actions. Learn more in the Workflow AI Assistant article.



Stats View


The Stats View helps monitor communication performance down to the individual action:


  • Turn on Stats View in the top-left corner.

  • View communication statistics directly in the builder.

  • Click on any stats data to access detailed reports.

Note that if a communication action was in the workflow, and used, and then deleted, the stats will still be saved in the workflow.



For tips on analyzing workflow performance, explore How to Analyze Workflow Campaigns. Stats are also available at the workflow level in the Workflow List Click the expand arrow under Stats.



Testing the Workflow


To ensure your workflow functions correctly:

  1. Click the Test Workflow button in the top-right corner.

  2. Select a contact for testing.

  3. Click Run Test to run the workflow.

Note that the Test Workflow using a contact isn't 100% perfect, especially if you reuse the same contact for multiple tests. Ideally you should test the workflow by publishing it and using it live.



Troubleshooting: If tests fail, check your triggers and actions for incomplete configurations.


Saving the Workflow


Always save your changes:

  • Click the Save button in the top-right corner whenever there are unsaved changes (red dot).

  • If you encounter errors while saving, ensure all required fields in triggers and actions are completed.

Note that Saved and Published are not the same thing. The workflow can be saved or have unsaved changes and can be draft or publish, independent of each other.




Version History

Track changes made to your workflow:


  • Click the History icon in the top-right corner.

  • View previous versions and restore if necessary.



Use the Back to Builder button to return to editing the workflow.



Draft/Publish Toggle


Control the status of your workflows:


  • Toggle between Draft and Publish modes in the top-right corner.

  • Draft mode means the workflow will not trigger and take actions for real; Publish mode means it will.

Important: Contacts in waiting steps (e.g., Wait, Manual Call) will remain at their current step when resuming a draft workflow.



Best Practices for Workflows

  • Avoid Loops: The Workflow Builder prevents visual loops (arrows cannot return to a previous step), but it’s possible to create non-visible loops. Double-check your actions to avoid unintended looping behaviors.

  • Keep Workflows Small: Aim to fit workflows into one screen whenever possible. Divide complex functions into separate workflows to simplify troubleshooting and management.

  • Meaningful Naming: Use clear and descriptive names for triggers and actions to improve clarity, especially in collaborative environments.

Frequently Asked Questions

Q: What happens to contacts in my workflow if I set it to draft?

A: Contacts in waiting steps (e.g., Wait, Manual Call, Manual SMS) will remain in the same step when the workflow is resumed.


Q: How do goal events impact workflows?

A: Goal events can dynamically adjust contact progress based on interactions. For more, see Action - Goal Event.


Q: Can I add a contact to multiple workflows?

A: Yes, use the "Add to Workflow" action to include a contact in multiple workflows. Learn more Add To Workflow.


Q: How can I integrate external apps?

A: Use the "Webhook" action to send data to external platforms. Check out Actions - Webhook for details.


Further Reading




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article