Workflows

Add-on

Pool Service Automation With Nothing to Connect

A work order closes and the review request goes out two hours later. An invoice is paid and the thank-you sends itself. The triggers are the events already running through your business, so there is no integration to build and nobody has to remember.

Review request with reminders

Active
  1. Trigger

    1,284

    Work order completed

    A work order is finished

  2. Wait

    1,284

    Wait 2h

    Long enough for them to see the pool

  3. Communication

    1,251

    Request review

    Text a review link (throttled per customer)

  4. Wait

    902

    Wait 3d

    Delay before the next step

  5. Communication

    902

    First reminder

    Only for the ones who have not clicked

  6. Wait

    640

    Wait 4d

    Delay before the next step

  7. Communication

    640

    Last reminder

    Final nudge, then the sequence stops

  8. Goal

    611

    Review link clicked

    Goal: review link clicked, others pass through

Run counts come from the builder’s Stats view, which tallies every contact that reached each step.

9
Triggers

Real events in your account

16
Step types

Messages, waits, branches

9
Templates

Written for pool offices

0
Apps to connect

No Zapier, no webhooks

The trigger is the point

General automation tools have never heard of a work order

To automate a review request in a connector platform you first have to teach it what finishing a pool stop means. Here the event is native. These are the nine things that can start a workflow, exactly as they appear in the builder.

  • Work order completed

    A work order is finished

  • Invoice paid

    A customer pays an invoice

  • Form submitted

    A lead submits one of your forms

  • Chat started

    A visitor messages your website chat widget

  • Customer replied

    A contact replies to a text

  • Contact created

    A new contact is added

  • Tag added

    A tag is added to a contact

  • Pipeline stage changed

    A deal moves to a new stage

  • Opportunity won

    A deal is marked won

The step picker

Sixteen steps, and none of them are “call an API”

Stack them in any order. Branch on a tag or a field, hold until Monday morning, wait for a reply, or set a goal so the customers who already did the thing skip the rest of the sequence.

Communication

  • Send SMS

    Text the contact

  • Send email

    Email the contact

  • Send email template

    Send a saved broadcast template

  • Notify staff

    Alert a teammate by SMS or email

  • Request review

    Text a review link, throttled per customer

Flow & timing

  • Wait

    Delay before the next step

  • Wait until

    Hold until a day and time window

  • Wait for reply

    Pause until the contact replies, or times out

  • If / Else

    Continue only when conditions match

  • Goal

    Contacts who hit this milestone skip straight here

Contact

  • Add tag

    Tag the contact

  • Remove tag

    Remove a tag

  • Add internal note

    Drop a private note on the conversation

  • Update status

    Set the customer's lifecycle status

CRM & sales

  • Create opportunity

    Add a deal to a pipeline

  • Move pipeline stage

    Advance the contact's deal to a stage

One workflow, both answers

A commercial lead should not get the residential text

This is the Quote follow-up template as it ships. It splits on a tag, says something different to each side, then brings both paths back together to watch for a reply.

01

Send SMS, immediately

Hi Dana, thanks for requesting a quote! We’re putting your pricing together now and will have it over shortly.

Every lead, no branch yet

02

If tagged commercial

Following up on your commercial pool quote. We keep properties like yours inspection-ready and swimmer-safe year round.

One day later

02

Otherwise

Just following up on your pool quote. We’d love to get you on the schedule and are happy to answer any questions.

One day later

03

Goal: contact replied

Both branches land here. Anyone who answers is marked as having hit the goal and stops receiving the sequence. Everyone else carries on for another fourteen days.

Templates

Nine automations, already written for a pool office

Nobody wants to open a blank canvas on a Tuesday night. Install one, read the wording, change what does not sound like you, and turn it on. Each one arrives as a draft.

Lead follow-up

New lead instant response

  • Replies to new leads within seconds
  • Automatic 4-hour nudge if they go quiet
  • Tags leads who respond as engaged-lead
When: Form submitted5 steps

Lead follow-up

Quote follow-up nurture

  • Follows up on quotes that go quiet
  • Tailors the message for commercial vs. residential
  • Both paths reconverge to watch for a reply
When: Form submitted4 steps

Reviews & reputation

Review request after service

  • Waits 2 hours after a job wraps, then asks
  • Surfaces unhappy customers before they post publicly
  • Pings your team the moment a customer responds
When: Work order completed4 steps

Reviews & reputation

Review request with reminders

  • Tracked review link 2 hours after each job
  • Two automatic reminders, only for non-clickers
  • Clicking or replying ends the sequence instantly
When: Work order completed7 steps

Customer lifecycle

Welcome new customer

  • Greets every new customer automatically
  • Sets expectations so day one feels effortless
  • Next-day pool-care tip builds the relationship
When: Contact created3 steps

Retention

Win back lapsed customers

  • Kicks off the moment you tag a customer lapsed
  • Two friendly touches, three days apart
  • Leads with we-miss-you, then a win-back offer
When: Tag added4 steps

Seasonal

Seasonal winterization campaign

  • Reaches your whole winterize list at once
  • Two-day follow-up while spots are open
  • Alerts your team when a customer responds
When: Tag added5 steps

Billing

Payment thank-you

  • Sends a warm payment confirmation instantly
  • Tags paying-customer for loyalty campaigns
  • Retires manual receipt texts
When: Invoice paid2 steps

Compliance

Text reminder opt-in

  • Asks first-time texters for SMS consent
  • Skips the ask for anyone who already opted in
  • Tags who you have requested consent from
When: Customer replied1 step

Guardrails

Automated texting goes wrong in predictable ways

A midnight send, a review request to someone who just complained, a nudge to a customer who already replied. Each of those has a specific answer in the engine rather than a warning in the documentation.

Send windows in the customer's timezone

Set the hours and days you are willing to message. Anything outbound that comes due outside the window is held and queued for the moment it opens, and the window is evaluated in the contact's own timezone rather than yours.

STOP is honored everywhere

A customer who opts out of texts stops receiving them from every workflow, not just the one they were in. The engine checks opt-out status on the way to each send rather than at enrollment.

Review requests are throttled

The same customer will not be asked for a review again inside your throttle window, no matter how many jobs they had that week or how many workflows are running.

Everything starts as a draft

Install a template and it lands as a draft. Read every message, change the wording to sound like your company, then turn it on. Drafts cannot enroll anyone by accident.

Test against a real contact

Run the whole thing against one contact and watch it execute step by step before it touches your list. Messages genuinely send on a test run, so what you see is what your customers will get.

Per-step counts and full history

The Stats view puts a run count on every node, so you can see exactly where people drop out. The history log shows each contact, each step, and whether it succeeded, was skipped, or failed.

Campaigns

Put your winterize list into a workflow in one pass

Triggers cover the day-to-day. Seasonal work is the other half. Pick an audience by status and tags, or reuse a saved Smart List, and Pool Runs counts the matches live before you commit to anything.

  • A live count of who matches, before you press the button
  • Anyone already enrolled is skipped, not messaged twice
  • Drip pacing spreads a big list out so the replies arrive at a human rate

Enroll contacts

Smart list

Winterize list, residential

Will enroll ~312 contacts

Drip pacing

Batch size

50

Every

15 min

50 contacts every 15 min, finishes in ~1.5 h

Questions

Workflow Automation FAQ

Background

Why pool companies get stuck automating follow-up

Most pool businesses do not lose customers on the service. They lose them in the gaps around it: the quote that never got a second call, the new owner who was never welcomed, the happy customer who was never asked for a review. Every one of those is a five-minute job that nobody has five minutes for at six in the evening.

The standard answer is a general automation platform wired into whatever field service software you already run. It works, and it is a project. Somebody has to own the connectors, keep the field mapping right through a schema change, and notice when a webhook has been quietly failing for three weeks. In an office of two people that owner does not exist, so the automation gets built once and slowly rots.

Building the automation into the same system that holds the work orders removes the entire category of problem. A completed work order is not a payload that has to be shipped somewhere; it is already a row the workflow engine can read, along with the customer, their tags, their timezone, and whether they have opted out of texts. That is also why the guardrails can be real: the engine checking a send window against the customer’s own timezone is reading the same record the technician updated that morning.

What that buys a pool company in practice is fairly narrow and fairly valuable. Reviews get asked for consistently instead of when someone remembers, which is what actually moves a local map ranking. Quotes get a second touch. New customers hear from you on day one and day two. None of it is clever. It is just done.

Get started

Stop Remembering the Follow-Up

Install a template, read it, turn it on. The next completed work order is the only setup step left.

Workflows is part of the Engage add-on, $50/month with texting included. See pricing.