Creating multi-step campaigns (workflows)

  • Updated

Genius Marketing is currently available to a limited group of users. Details on broader access will be shared soon.

In this article, you will learn how to create multi-step marketing campaigns.

Genius Marketing is an AI-powered add-on designed to simplify and automate customer outreach. It helps you generate more repeat jobs with less effort through targeted email and text campaigns tailored to your clients’ job history and activity.

With Genius Marketing, you can create email, text, and multi-step workflow campaigns. These campaigns can be sent as one-time blasts with a static audience or automated with dynamic audiences to ensure your campaign can continue reaching the right audience without requiring manual updates.

Here, we will cover how to create multi-step campaigns. 

To learn more about creating single-message campaigns, please see this article.

When to use a workflow campaign

Workflow campaigns are designed to send a series of messages over time based on rules, delays, and client actions. With Genius Marketing, these campaigns can guide clients through a structured journey, automatically adapting based on their behavior.

Blasts Automated
  • Lead follow-ups
  • Estimate follow-ups
  • Review request campaigns
  • Membership communications
  • Newsletter sequences
  • Review request campaigns
  • Upsell or cross-sell sequences
  • Extended sales cycle sequences

Creating a workflow campaign

Workflow campaigns can be created and set live in just a few minutes. 

  1. From the sidebar menu, select Marketing
  2. Select New campaign
  3. Select Blast campaign or Automated campaign
    image 653.png
  4. Select Workflow
    Campaign-Flow.png
  5. Continue to the next section

Choosing a template (optional)

Genius-Workflow-Template.png

Workiz makes it easy to launch automated workflows with professionally designed templates tailored to your industry and common service scenarios. Unlike one-off campaigns, workflow templates include pre-built sequences of emails and texts, along with built-in delays and logic that guide your clients through a structured communication journey.

For example, an HVAC welcome workflow might include a welcome email, a timed delay, and a follow-up text message — all automatically arranged in the right order. Each workflow template is thoughtfully structured with messaging and timing designed to support the specific goal of the campaign. 

You can use a template as-is, customize the messages, adjust delays and conditions, or build a workflow entirely from scratch to fit your process.

Using a template Creating a campaign from scratch
  1. Select your desired template
  2. Select Use this template in the upper-right corner
  3. Continue to the next section
  1. Select Start from scratch in the upper-left corner
  2. Continue to the next section

Setting your entry and exit point criteria

Before your workflow starts sending messages, you’ll choose which clients you want to target. You do this by setting rules that determine who should receive the campaign.

How this works depends on the type of campaign you selected:

  • Blast campaigns: You choose your audience using filters. This creates a fixed list of clients, and the campaign is sent to that list once.
  • Automated campaigns: You set a trigger (like a completed job or time since last service). Workiz will continuously look for clients who meet that criteria and send messages as they qualify over time.

You’ll also choose when the workflow should stop for a client (exit criteria).

This is based on a goal — like booking a job, clicking a link, or something else. Once a client completes that goal, they’re automatically removed from the workflow so they don’t keep receiving messages they no longer need.

Proceed to the subsection that matches the option you chose earlier: blast campaigns OR automated campaigns.

Blast campaigns

When setting the audience for your blast campaign, you'll specify which clients qualify for this campaign using filters. You can choose to only include clients who've spent over a certain amount, last clicked an email on a certain date, and more. 

  1. In the workflow canvas, select the Entry point step
  2. Under Filter by client details, select Add filter and choose the filter you want to apply (e.g., total spend, client tag, city etc.)
  3. Repeat Step 2 as needed
  4. Under Filter by client activities, select Add filter and choose the filter you want to apply (e.g., last service date, last job type, last email click, etc.)
  5. Repeat Step 4 as needed
  6. (Optional) Select View audience to see which clients are included and remove any you don't want to target
  7. In the Goal & exit section, add filters to specify when clients should be removed from the workflow (e.g., client tag, last email click, last service date)
  8. Select Save

As you apply filters, your campaign’s estimated reach updates in real time to include only the clients who match your criteria. Workiz shows you the exact number of clients who will receive the campaign, so you can quickly see whether your targeting is too broad, too narrow, or just right.

Blast campaigns send emails/text to a fixed audience. This means that the audience you see when setting your campaign live will not change over time. 

Automated campaigns

When setting the trigger for an automated campaign, you’ll use the same automation builder found elsewhere in Workiz. However, some fields are intentionally locked.

You can edit the trigger event, conditions, and trigger window (e.g., 9 a.m. – 5 p.m.), but options like recipient selection and message timing are fixed and cannot be changed.

  1. In the workflow canvas, select the Entry point step
  2. Select Edit trigger
  3. Select this happens
  4. Select the category and trigger (e.g., a job is created, an estimate is pending, an invoice is paid, etc.)
  5. Select Add condition to refine the criteria for your campaign audience (e.g., only if client tag = X, job type = Y, etc.)
    image 652.png
  6. Select Add trigger
  7. In the Goal & exit section, add filters to specify when clients should be removed from the workflow (e.g., client tag, last email click, last service date)
  8. Select Save

Automated campaigns send emails/texts to a dynamic audience. This means that the audience for your campaign may grow over time.

Editing workflow messages

By default, most workflow templates will include pre-written email and text messages — all carefully crafted and structured to help support the goal of your campaign. You can leave these messages as is or edit them to better fit your branding.

Please note that in order to send text messages with Genius Marketing, you will need to be registered for A2P 10DLC. To learn more about registering your business for text messaging, please see this article.

  1. In the workflow canvas, select one of the Email or Text steps
    Group 63280282.png
  2. Edit your message as desired (e.g., wording, images, etc.)
  3. Select Save
  4. Repeat Steps 2-3 for all remaining messages in your workflow

To learn more about how to edit the content of a Genius Marketing campaign, please see this article

Editing workflow delays

Delays help you control the timing of your messages so your clients aren't overwhelmed. By spacing out emails and texts, you give customers time to read, respond, or take action before receiving the next message. 

Without delays, messages may be sent back-to-back, which can feel spammy and reduce engagement. Adding thoughtful wait times creates a more natural, professional experience and often leads to better results. 

  1. In the workflow canvas, select one of the Delay steps
    Group 63280280.png
  2. Edit the delay timing as desired (e.g., 1 day, 12 hours, 30 minutes, etc.)
  3. Select Save

Adding extra workflow steps

Templates come pre-built with steps connected in the right order. If you’re building from scratch or want to expand an existing workflow, you can add steps at any point along the way.

  1. Select the arrow where you want to add your next step

    Looking to add a step in between two existing steps? You'll need to remove the connecting arrow first.

  2. Choose the type of step you want to add:
    GeniusMarketing-Workflow02.png
    1. Condition: Create branches in your workflow based on filters, so different clients follow different paths 
    2. Email: Add an email message
    3. Text: Add a text message
    4. Delay: Add a specific delay between steps
  3. Finish creating the step you added in the previous step

If you add a step between two existing steps, you’ll need to reconnect the flow. Simply select the end of the arrow and drag it to the left side of the next step to link them together.

GeniusMarketing-Workflow01.png

Is your workflow looking a little messy? Select "Auto arrange" to clean things up at any time.

Creating and setting your campaign live

Once your content and audience filters are all set, it's time to create your campaign and set it live. Before you can create your campaign, please note the following:

  • Your workflow cannot end in a condition or delay step.
  • If your campaign contains text message steps, you will need to be registered for text messages before you can create it.
  • All email steps must contain a subject line.
  • Two-factor authentication is required to launch campaigns with Genius Marketing. To learn more about setting up 2FA in Workiz, please see this article.

To create and send your campaigns:

  1. Select Create to save your campaign as a draft
  2. Select Send to launch your campaign immediately

    Blast campaigns can also be scheduled to be sent at a later date. This option is not available on automated campaigns.

  3. Enter the one-time passcode sent to your phone
  4. Select Send to launch your campaign

Setting your campaign live will instantly send the email or text your prepared. If you're sending a text campaign, Workiz may notify you if:

  • Your current phone plan doesn't include enough texts to cover the campaign
  • On-demand texting needs to be enabled to reach your full audience

Make sure to take care of any required steps first so your campaign reaches everyone it's meant to. 

Campaign statuses

Each campaign you send through Genius Marketing has a status. Understanding these statuses helps you track progress and know what to expect at each stage of your campaign.

  • Blast campaigns
    After sending your one-off campaign, the status will change from Draft to Live before changing to Complete once all messages have been sent. 
  • Automated campaigns
    Like blast campaigns, automated campaigns will experience a status change from Draft to Live once it has been sent. Because automated campaigns are ongoing, they will never have a status of Complete. 

 

Was this article helpful?