Pipeline Automations
K
Written by Katie Hickey
Updated this week

Pipeline automations allow you to set up triggers to communicate to your customers without you having to manually send them yourself.

Most automations are on by default and are already communicating to your customers for you!

Automations will only automatically trigger to any existing leads, estimates, and jobs that had the status updated within the chosen time period and then to all new leads, estimates, and jobs moving forward.

Example:

Automation: Set up for 3 days after estimate send.

  • Estimate 1 was sent 5 days ago = the resend won't go out

  • Estimate 2 was sent 2 days ago = the resend will go out when it hits 3 days after the send

The follow-up message will get sent as either an email or text to the same email address or phone number to which you originally sent the estimate.

Getting to Automation Settings

Go to Pipeline→ Automations to get to your Automation Setttings.

Turning on Automations

Toggle the button under Actions to the right of any automation to turn it On or Off.

Editing Automations

Click the Pencil icon to the right of any automation to edit it.

Editing the time period between messages:

  • Adjust the number text box to change the the number of days between messages.

Add conditions

On automations that send messages to customers, you can click +ADD CONDITION to include or exclude customers with specific customer tags.

Customize the Content (only available if you have a custom SMS)

Customize the content of the message by clicking CUSTOMIZE MESSAGES, editable content includes:

  • SMS message

  • Email subject

  • Email body

You can add dynamic variables with the ADD VARIABLES dropdown, such as Customer first name and Company name into the messages to make them more personal to the customer.

Make sure to click UPDATE and SAVE to save any changes to the message content and time frame.

What Do Automations Do?

Pipeline Automations automate communications, status changes, and other parts of your workflow. Below is a description of each automation and what is does. You just have to toggle it on to activate.

Note that all automations default to our recommended cadence and even have suggested language, but you can customize both the timeframe and message copy.

Leads

Automation

What it Does

When a lead is First Contact for [X] days, send SMS and update status to Second Contact.

Follow-up communication after you made initial contact with the customer and get their approval to send SMS messages.

When a lead is Second Contact for [X] days, send SMS and send email and update status to Third Contact.

Second follow-up communication to a customer.

When a lead is Third Contact status for [X] days, update status to Lost.

Updating lead to lost after no communication.

When a lead is Won for [X] days, archive the lead.

Getting lead out of the Won column and off the board after a customizable amount of time.

When a lead is Lost for [X] days, archive the lead.

Getting lead out of the Lost column and off the board after a customizable amount of time.

Estimates

Automation

What it Does

When an estimate is Sent for [X] days, resend the estimate to the customer and update status to First Follow-Up.

Initial follow up after estimate is sent out.

When an estimate is First Follow-Up for [X] days, resend the estimate to the customer and update status to Second Follow-Up.

Second follow-up after estimate is sent out.

When an estimate is Second Follow-Up for [X] days, resend the estimate to the customer and update status to Third Follow-Up.

Third follow-up after estimate is sent out.

When an estimate is Third Follow-Up for [X] days, decline the estimate.

After estimate has been followed up on multiple times and still not not approved, declining that estimate.

When an estimate is Accepted for [X] days, archive the estimate.

Getting estimate out of the Accepted column and off the board after a customizable amount of time.

When an estimate is Rejected for [X] days, archive the estimate.

Getting estimate out of the Rejected column and off the board after a customizable amount of time.

Jobs

Automation

What It Does

When a job changes to Completed and the total is $0, archive job.

For callbacks and/or $0 jobs, removing those jobs from the board once they reach a certain status.

When a job is Unscheduled for [X] days, send SMS to customer and send email to customer and update status to First Attempt.

First attempt to schedule a job with a customer.

When a job is First Attempt for [X] days, send SMS and send email and update status to Second Attempt.

Second attempt to schedule a job with a customer.

When a job is Second Attempt for [X] days, send SMS and send email and update status to Third Attempt.

Third attempt to scheduled a job with a customer.

When a job is Invoice Paid for [X] days, archive the job.

Getting job out of the Invoice Paid column and off the board after a customizable amount of time.

Smart Recommendations

In order to maximize your estimate conversions, our Smart Recommendations use a data science-informed methodology that takes into account various factors, such as industry and seasonality, to auto-adjust your automations for optimal results.

These automate three estimate follow-ups and set the number of days to the optimal number for your business, which will auto-adjust over time when needed. You can edit the content of the messages, but you can't change the days or turn off one when using Smart Recommendations.

Did this answer your question?