Skip to content

Workflows

A workflow does routine follow-up for you. It starts when something happens, such as someone sending your quote form, then does its steps in order: create a task, email a teammate, wait, start a sequence, or move a deal. Workflows are on the Automation page, on the Workflows tab.

Go to Automation. The Workflows tab opens first. With a keyboard, the left and right arrow keys move between the Workflows and Sequences tabs.

The Workflows tab: a New workflow button and two workflows, both switched on. Site survey: follow up runs when a deal moves to Site survey, and hasn't run yet. New quote request: call within a day runs when the form Get a quote is sent, and has run 3 times.
  1. New workflow starts a new one. See below.

  2. Each workflow shows what starts it, how many steps it has, how many times it has run, how many runs failed, and when it last ran. Choose its name to open it.

  3. The On and Off button turns the workflow on or off straight away. Screen readers announce it as a switch called “Run” and the workflow’s name.

The workflow New quote request: call within a day, turned on, starting when the form Get a quote is sent. Step 1 creates a high-priority call task for Sam Patel, due in 1 day; step 2 emails Olivia Grant with a message. Below are the Add a step buttons, Save workflow and Delete workflow.
  1. Give the workflow a Name that says what it does. Tick Turn this workflow on when it’s ready: a new workflow is off until you do.

  2. Under When this happens, choose the Trigger. Some triggers then ask which form, booking link, pipeline or stage. See What can start a workflow.

  3. Under Then do these steps, in order, fill in each step. A new workflow starts with one Create a task step. See What a workflow can do.

  4. Under Add a step, choose the kind of step to add at the end: Create a task, Email a teammate, Wait, Start a sequence or Move the deal to a stage. A workflow can have up to 20 steps.

  5. Select Save workflow.

To change the order, each step has up and down arrow buttons (“Move step 2 up” and so on, for screen readers) and a bin button to remove it. There’s no dragging. Focus moves to the step you moved or added, or to the step that takes a removed one’s place.

Workflows only run from when they’re turned on. They don’t run for things that happened before.

Trigger Starts when
A form is sent Someone sends one of your website forms. Choose Which form, or leave it at Any form.
A contact is created A contact is added by your team, from your inbox, through the API, or by a form or booking from someone who wasn’t a contact yet. Importing contacts doesn’t start it.
A deal is created A deal is added in HeySales, by a form or booking, or through the API. Choose Which pipeline, or leave it at Any pipeline.
A deal moves to a stage A deal is moved into the Stage you choose, such as Site survey or Won. You have to choose a stage.
Someone books a meeting Someone books a time through one of your booking links. Choose Which booking link, or leave it at Any booking link.
A ticket is opened A ticket is opened by your team or through your help centre’s contact form.

Each run is about the contact and deal that started it: the person who sent the form or booked, the deal and its contact, or the ticket’s customer. Steps use them: a task is linked to them, and an email to a teammate names them.

Adds a task, linked to the contact and the deal.

  • Task title: you can use {{first_name}} and {{last_name}} to put in the contact’s name, such as Call {{first_name}} about their quote.
  • Type: Call, Email, Meeting or To-do.
  • Priority: High, Medium or Low.
  • Due in (days): 0 for the same day.
  • Assign to: a teammate, or The deal’s owner. If there’s no deal, or the person has left your team, the task goes to whoever made the workflow.

Sends a teammate an email from HeySales saying the workflow ran, with the contact’s name and email address, the deal’s name, your Message if you wrote one, and a link to open the deal or contact. Choose Who to email. Only choose The deal’s owner for workflows that start with a deal, or the step fails.

Pauses the workflow before the next step. Set Wait for and the Unit: Minutes, Hours or Days, up to 365. When the wait is over, the run carries on with the next step.

Puts the contact into a sequence of follow-up emails. Choose the Sequence. The emails go from the Gmail of whoever made the workflow, so that person needs Google connected. The step fails if they haven’t, or if the contact has no email address or is already in that sequence.

Moves the deal to the Stage you choose. The stage must be in the deal’s own pipeline. A deal moved by a workflow doesn’t start other workflows, so two workflows can’t keep moving a deal back and forth.

Use the On and Off button on the Workflows tab, or tick or untick Turn this workflow on in the workflow and select Save workflow.

While a workflow is off, nothing starts it. Runs that are waiting stop when their wait ends, and show as “Stopped”.

Open a workflow and scroll to Recent runs, under Save workflow.

Recent runs of New quote request: call within a day: three runs, for Emma Clarke, Sophie Ward and Megan Hughes, all Done, each with a line for the task it created for Sam and one for the email it sent to Olivia.

Each run shows who it was about, its status and when it started, then a line for each step it did, such as the task it created. The newest are first, up to the last 30.

Status What it means
Done Every step worked.
Waiting It’s on a Wait step, and says when it carries on.
Running It’s doing its steps now.
Failed A step didn’t work. The line for that step starts “Failed:” and says why. Later steps weren’t done.
Stopped The workflow was turned off while the run was waiting, or your company left Pro.

A failed run isn’t tried again. Fix what it says is wrong, so the workflow’s next runs don’t fail the same way.

Open it and select Delete workflow, then confirm.