The busywork runs itself while you're on the roof.

19 workflows chase payments, remind clients, watch the weather, and hold your deadlines. Nothing to configure. They are on from your first day.

19 automations15 run on a clock4 fire off your actionsNothing to set up

When something happens, the next thing happens

One event on a job triggers the follow-up, the reminder, or the block. You do not push any of it along. Here is every workflow, grouped by what it handles.

Client communication

5 workflows

Keeps every client warm and moving through the pipeline without you remembering to follow up.

Trigger

Estimate sent, still unsigned

Checked every 2h
RunsScheduled

Nudges the client on a schedule, and stops the moment they sign or decline.

  • Day 2: friendly reminder if it went unopened
  • Day 5: firmer nudge before the estimate expires
  • Day 10: flags you to make a personal call
Email SMS
Trigger

A visit is on the calendar

Daily · 7:00 AM
RunsScheduled

Reminds the client the day before, then texts client and crew when you're on the way.

  • 24 hours out: reminder to the client
  • 2 hours out: crew-on-the-way text to client and crew
Email SMS
Trigger

Job marked complete

Triggered · +24h
RunsTriggered

Sends a star-rating survey a day later. Five stars route to Google, anything lower comes to you first.

Email SMS
Trigger

Client leaves a positive review

Triggered
RunsTriggered

Sends them a personal referral link to pass to friends and neighbors.

Email SMS
Trigger

Estimate declined

Triggered · +30d
RunsTriggered

Follows up 30 days later to win the work back, unless they already came back on their own.

Email

Billing and collections

4 workflows

Chases outstanding invoices and keeps your books current, on time, without a nagging call.

Trigger

Invoice past due, unpaid

Daily · 8:00 AM
RunsScheduled

Escalating reminders that stop the instant the invoice is paid. Each step is safe to run twice.

  • Day 3: friendly reminder
  • Day 7: firmer notice with a late-fee warning
  • Day 14: late fee applied automatically
Email SMS
Trigger

Invoice hits 14 days overdue

Triggered · day 14
RunsTriggered

Applies your configured late-fee rate, updates the balance, and notifies the client.

Email SMS
Trigger

First of the month

1st · 8:00 AM
RunsScheduled

Emails last month's revenue, jobs completed, outstanding invoices, and subcontractor compliance.

Email
Trigger

Start of the day

Daily · 7:00 AM
RunsScheduled

One morning push with today's scheduled jobs, open estimates, and total outstanding balance.

Push

Crew and scheduling

2 workflows

Gets crews where they need to be and protects outdoor jobs from the weather.

Trigger

Before the workday

Daily · 6:00 AM
RunsScheduled

Texts each crew member their run of jobs for the day, sorted by start time.

SMS
Trigger

Rain in the 48-hour forecast

Every 6h
RunsScheduled

Flags every outdoor job at risk so you can move it before the storm hits.

Push Email

Compliance and documents

6 workflows

Tracks expiry dates and filing deadlines so a lapsed document never turns into a liability.

Trigger

A sub's insurance nears expiry

Daily · 9:00 AM
RunsScheduled

Warns the subcontractor ahead of time, then blocks job assignment the moment the COI lapses.

  • Alerts at 90, 60, and 30 days out
  • COI marked invalid on expiry, assignment blocked
Email
Trigger

Year end

Jan 1 · 9:00 AM
RunsScheduled

Builds an accountant-ready 1099-NEC PDF for every subcontractor you paid, and sends a secure download link.

Email
Trigger

Recovery deadline approaching

Daily · 8:30 AM
RunsScheduled

For insurance restoration work, alerts you before the depreciation recovery deadline so nothing is left on the table.

  • Alerts at 90, 60, and 30 days before the deadline
Push Email SMS
Trigger

Supplement deadline approaching

Daily · 8:45 AM
RunsScheduled

Notifies you while a supplement is still actionable, and once its filing deadline passes.

  • Alerts at 7 days, 3 days, 1 day, and overdue
Push Email SMS
Trigger

Claim awaiting mortgage endorsement

Daily · 9:30 AM
RunsScheduled

Weekly nudges on insurance claims held up on a mortgage company endorsement, keeping the funds moving.

Email SMS
Trigger

Start of each quarter

Jan, Apr, Jul, Oct · 9:00 AM
RunsScheduled

Reminds you to review who has access to your account, with a direct link to do it.

Email

Benchmarks and intelligence

2 workflowsHow benchmarks work

Turns anonymized, opt-in data into industry benchmarks you can measure yourself against.

Trigger

Overnight, from opted-in data

Daily · 2:00 AM
RunsScheduled

Computes anonymized industry benchmarks behind a 25-business privacy floor, so no single shop is identifiable.

Trigger

Second of the month

2nd · 10:00 AM
RunsScheduled

Emails Enterprise owners their percentile ranks and any notable month-over-month movement.

Email

Every message takes the cheapest path that still lands

A notification tries push first, falls back to email, then to SMS. Urgent things get through, and you are not paying for a text when a free push would have done the job.

Push
Free, instant, tried first
Email
If push cannot reach them
SMS
Last resort, and only if allowed
Opt-out compliant
Every send checks the recipient's SMS and email preferences. STOP and unsubscribe are honored the moment they come in.
Written to the audit log
Each attempt is recorded in an append-only log. You always have a record of what went out and when.
No rules to build
There is no automation builder to learn. The workflows ship on, tuned to how contractors actually run jobs.

Let the software do the chasing.

Every workflow is on from day one. Start free and watch the follow-ups, reminders, and alerts handle themselves. 30 days, no card.