Skip to content

Automations

The follow-ups your office means to do, done every time.

TradesWork automations are plain When / If / Then rules for the office work that slips: chasing open estimates, overdue invoices, voicemails and low reviews. Start from 19 templates, test on a real past event, and let each run wait for approval until you trust it.

Sales follow-up pipeline board · Real product screenshot, demo company data.
Sales follow-up pipeline board

What it does

Everything automations does for your shop

02

19 ready-made templates

Nudge open estimates after 3 days, payment reminders at 7 days past due, return every voicemail, low rating means a manager calls. Install, adjust, test, turn on.

19 ready-made templates · Real product screenshot, demo company data.
Estimate follow-up board with pipeline totals

When / If / Then in plain language

Pick one of 18 triggers, add up to 10 conditions that must all be met, and up to 6 actions. No code, no flowchart, and every automation saves switched off until you turn it on.

Ask first, then trust

Customer-facing templates start in Ask first: each run waits in Approvals showing exactly what it will send. After 10 approved runs with none rejected, the page suggests running it automatically.

Test on a real event

Test runs the automation against the most recent matching event from the last 30 days and shows what it would do, step by step. Nothing is sent or changed, even while it's switched off.

Guardrails built in

Quiet hours, STOP opt-outs, one text per customer per automation per day, a daily run cap that skips instead of piling up, and no automation can set off another.

Run history you can read

Every run records the event, each condition as Met or Not met, and each step as Done, Failed, Not sent, Skipped or Planned, with the reason and links to the job, customer or lead.

How it works

Step by step

  1. 1

    Pick a template or start blank

    Open the Campaign Library, or click New automation under Automated Campaigns. Owners and admins can build and edit.

  2. 2

    Set When, If and Then

    Choose the trigger, add conditions such as job type or amount, and add actions like a text, a task or a follow-up.

  3. 3

    Test it

    Run a test against a real recent event. Read what it would have sent and to whom.

  4. 4

    Turn it on in Ask first

    Runs wait in Approvals. Approve or reject each one until you're confident.

  5. 5

    Trust it

    Switch to Run automatically when the record says it's ready. Watch run history for failures and skips.

Who it helps

Owner
Writes down the follow-up rules once and sees, run by run, whether they actually happened.
Office manager
Stops chasing the team for callbacks: voicemails, new leads and low reviews become assigned tasks with due times.
CSR
Approves ready-written texts in a few taps instead of writing the same reminder twenty times a week.
Accounting
Overdue invoices get a reminder at 7 days and an escalation task at 30, without a spreadsheet.

What to measure

Approval rate
Approved runs divided by approved plus rejected, per automation. The list page shows both counts; a high rejection rate means the conditions are too loose.
Failures in 7 days
Shown on the automations list. Open the failed runs to see the step and reason.
Open estimate close rate
Estimates sold after an automated nudge, divided by estimates nudged. Compare against the months before you turned it on.
Voicemail callback time
Time from the Return every voicemail task being created to it being completed.

Compared with ServiceTitan

How TradesWork automations compares

ServiceTitan's self-serve Automations screen is in Early Access for roofing and exteriors customers, per its Release Hub; before it, ServiceTitan set up automations for you. TradesWork automations are available to every company, with a dry-run test and an Ask-first approval mode.

 ServiceTitanTradesWork
Who can use itEarly Access, Roofing and Exteriors customers only; others ask their CSMEvery company
Before self-serveServiceTitan set up and managed automations; changes went through the account teamOwners and admins build and edit directly
Safe startInstalled templates start switched offInstalled templates and new automations start switched off
Run historyTimestamp, triggering event and success or failureEach condition and step, with reasons and links; plus test runs and approval decisions

ServiceTitan details from its public help center and published pages; see sources below.

Most service offices already know their follow-up rules. Call new leads within 15 minutes. Text after a visit. Chase the estimate on day three. Call the member before renewal. The rules aren't the problem; doing them every single time on a busy Tuesday is. TradesWork automations turn those rules into When / If / Then lines you can test on real data, approve run by run, and audit afterwards.

The model: When, If, Then

When is the trigger. Fourteen fire on events as they happen. Four are checked daily against a number of days you choose, and can be limited to one weekday and a start hour in your time zone.

GroupTriggerType
JobsAppointment completed · Appointment canceled · Job booked · Job canceledEvent
SalesEstimate presented · Estimate soldEvent
MoneyInvoice sent · Payment receivedEvent
CustomersLead received · Voicemail left · Review received · New customerEvent
MembershipsMembership sold · Membership expiredEvent
SalesEstimate still open (default 3 days, 1–120)Daily
MoneyInvoice overdue (default 7 days, 1–180)Daily
MembershipsMembership ending soon (default 30 days, 1–120)Daily
CustomersCustomer not seen in a while (default 365 days, 30–1,095)Daily

If is a list of conditions, and all of them must be met. The 10 fields are business unit, job type, job priority (Low to Emergency), customer type (residential or commercial), customer tag, job tag, amount (estimate, invoice balance or payment), review rating, lead source, and whether the customer has an active membership. With no conditions, it runs every time.

Then is up to six actions, run in order:

  • Text the customer: up to 600 characters. Quiet hours and STOP are respected.
  • Email the customer: subject and message. Every email ends with a line inviting the customer to reply if they'd rather not get them.
  • Create an office task: assigned to a person or a role, with a priority and a due time from 0 to 1,440 hours out.
  • Add a tag to the customer or the job.
  • Plan a follow-up: a call, text or visit 0 to 365 days out, on the Follow Up board.
  • Notify someone inside TradesWork.
  • Send to a webhook: HTTPS only, signed, with ids and amounts but never names, phones or emails.

Messages can use placeholders such as {{first_name}}, {{invoice_number}}, {{amount}} and {{link}}. If a value is missing, it's left out, never made up.

The 19 templates

Every template that texts or emails a customer starts in Ask first. The rest start in Run automatically, because a task or a tag is easy to undo. All of them install switched off.

TemplateStarts in
Nudge open estimates after 3 daysAsk first
Every Monday, chase quotes over 7 daysAutomatic
Celebrate big sales ($5,000 or more)Automatic
Payment reminder at 7 days past dueAsk first
Escalate invoices 30 days past dueAutomatic
Thank-you email after paymentAsk first
Thank-you text after a visitAsk first
Call new leads within 15 minutesAutomatic
Return every voicemailAutomatic
Follow up on canceled appointmentsAutomatic
Win back customers not seen in a yearAsk first
Welcome email for new customersAsk first
Low rating: manager calls the customerAutomatic
Tag 5-star customers as promotersAutomatic
Renewal reminder 30 days outAsk first
Call members two weeks before renewalAutomatic
Tag new membersAutomatic
Win back expired membersAutomatic
Send sold jobs to another systemAutomatic
The estimate follow-up board. Nudging open estimates is one of the most common first automations. · Real product screenshot, demo company data.
Estimate follow-up board with pipeline totals

TradesWork also suggests automations from what your office already does by hand. It looks at the last 60 days for five patterns, such as staff texting customers about open estimates or overdue invoices, or creating tasks after low reviews. These are simple counts, not an AI model, and a suggestion is never installed for you.

Ask first, then automatic

The hardest part of automating customer messages isn't building the rule. It's trusting it. So customer-facing automations start in Ask first (runs wait in Approvals): each run sits in Approvals with the exact text and recipient, and someone approves or rejects it.

  1. 1

    Install and test

    Test against a real event from the last 30 days. Read what it would have sent.

  2. 2

    Turn on in Ask first

    Each run waits in Approvals. Reject anything that reads wrong and tighten the conditions.

  3. 3

    Watch the count

    After 10 approved runs with none rejected, the Trust panel says you can let it run automatically.

  4. 4

    Switch, or don't

    Click Run automatically, or keep approving. You can go back with Ask first again at any time.

Setting the Automations mode to Off in AI settings pauses Ask-first runs across the board, which is a handy brake during a holiday shutdown.

Quiet hours and opt-outs

Texts never go out during quiet hours, 9 pm to 8 am in your company's time zone by default. A text that would land then is queued for when quiet hours end, and the step says so.

A customer who replied STOP isn't texted, and that's checked again at send time, so a STOP that arrives while a text is queued still wins. Emails skip addresses on the automation opt-out list and customers flagged Do Not Mail. In every case, the run shows the step as Not sent with the reason. A blocked message is never reported as a success.

Test runs and run history

Test works even while an automation is off. It takes the most recent matching event, checks each condition, and lists what each action would do: "Would text…", "Wouldn't be sent" with the reason, or "Would POST…". Nothing is sent or changed, and the test is logged as a Test run.

Run history shows When, Automation, Event, Result and Why for every run. Results are Succeeded, Partly done, Failed, Skipped, Waiting for approval, Rejected or Test run. Open a run and you see each condition marked Met or Not met and each step marked Done, Failed, Not sent, Skipped or Planned, with links to the job, customer, lead or approval. Skipped runs are hidden until you click Show skipped, so the list stays readable.

Limits that protect you

 SettingWhat it prevents
Runs per day50 by default, up to 500; extra runs are skipped, not queuedA bad rule texting hundreds of customers before anyone notices
Texts per customerOne per automation per 24 hoursThe same customer getting three reminders in a morning
BacklogDaily checks look back at most 3 daysA new rule chasing two years of old estimates
LoopsChanges made by automations never trigger automationsTwo rules setting each other off
Once per eventEach automation runs at most once for a given eventDouble texts after a retry

Automations check for new events every 5 minutes, and Run now checks immediately.

Permissions

Only owners and admins can build, install, edit, test, switch on or off, or delete automations. Dispatchers, CSRs, accounting and read-only viewers can see automations and run history; viewers get no controls at all. Turning on, turning off, changing mode, installing, deleting and testing are all recorded in the audit trail.

Where automations aren't the right tool

If you want a long drip campaign with waits between steps, branching, or A/B tests, this isn't built for it: there's no wait step and no OR logic. Marketing email to your whole list belongs in an email tool. And automations won't fix a process nobody agreed on; write the rule down with your team first, then automate it.

ServiceTitan has added a self-serve Automations screen, with templates that install switched off and a run history. Its Release Hub lists it as Early Access for roofing and exteriors customers only, and says ServiceTitan previously set up and managed automations for you.1

Footnotes

  1. ServiceTitan Release Hub, "Set up and monitor your own automations from the Automations screen." https://help.servicetitan.com/release-hub/docs/set-up-and-monitor-your-own-automations-from-the-automations-screen ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

Not as a wait step. Use a scheduled trigger such as Estimate still open after 3 days, or a Plan a follow-up action set a number of days out.

Sources

Last reviewed October 15, 2026. Third-party sources are marked; some are written by competing vendors.

  1. 1.ServiceTitan Release Hub: Set up and monitor your own automations from the Automations screen

Ready to run a tighter shop?

Try TradesWork free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van