Introduction to Workflows

A workflow is an automated message or series of messages sent based on set up conditions with a particular marketing purpose.

You can use workflows to segment your audience and send different campaign types, such as welcome series, birthday congrats, order confirmation, subscription changes, reactivation, etc.

There are 3 types of workflows:

In Yespo, we use a drag-and-drop builder to create workflows. It is a constructor that uses blocks — the tasks and conditions that you can add to a workflow.

Workflow Blocks

Workflow blocks are divided into the following groups:

Library

Library

Popular — common blocks.

• End
• Timer
• Task
• Condition
• Check point

Message — send one message to one contact.

• Email
• SMS
• Viber
• Web Push
• Mobile Push
• App Inbox

Contact — remove/add a contact to segments or update custom contact fields.

• Update custom fields
• Add to segment
• Remove from segment

Conditions — check a contact's compliance with a certain condition, split the workflow into two paths (Yes/No), and run one of them depending on the answer.

• Condition
• Split
• Sent?
• Delivered?
• Opened?
• Clicked?
• Included in Segment?
• Current day/time

Other — multifunctional group.

• End
• Task
• Webhook
• Sprayer
• Check point

Message to segment  — send one message to a segment.

• Email
• SMS
• Viber
• Web Push
• Mobile Push
• App Inbox

Time — delay the execution of actions or execute actions at a specified time.

• Timer
• Start on date

And Start block — not included in any group. It automatically appears in a new workflow by default.

Allowed Send Time Settings

Allowed time settings can increase the likelihood of a quick response to the campaign and communicate with subscribers at the most convenient time for them.

Workflow Examples

This section contains instructions for setting up the most common automatic workflows: subscription confirmation, welcome series, abandoned carts and views, etc. Read more >