A thriving local business is not the one with the loudest ads. It is the one that still answers, still invoices, and still talks to people who already hired them — even on a week when every truck is out.

Those three follow-up jobs are usually the first to slip. The phone rings on a roof. An invoice sits unpaid because nobody sent the reminder. Last year’s customers sit in a spreadsheet because nobody had a quiet Tuesday to write them.

That is the practical reason owners put a few of those jobs on a workflow instead of a sticky note. Not because the work is fashionable. Because it is the same steps, every time, and easy to skip on a busy week.

What a workflow actually is

On this site, an “AI automation workflow” is a documented sequence that runs in n8n — on a schedule, or when something happens, such as a missed call. It uses accounts you already have: Gmail, a Google Sheet, sometimes Twilio. Soft Coast does not run it from a shared inbox, auto-reply to your leads, or schedule your social posts.

The catalog has three packs: Missed Call Text-Back, Invoice Chase, and Database Reactivation. Each one is inactive JSON you import into n8n you control, or ask us to install on your n8n after we agree on the work. The workflow only does what that pack’s page says it does.

You need one process that already happens by hand, written down so it happens the same way on Tuesday as it does on Saturday. Start with the pile you already have.

Start with the call you miss

Local service work happens away from the desk. A missed call is a customer who tried you and heard voicemail.

A missed-call text-back workflow sends one message after a no-answer, busy, failed, or canceled call: we saw you, we will help. If they reply, that reply is emailed to the owner. The pack does not write an AI answer, auto-reply to the thread, or book the job. It is customer care, not a marketing blast. It honors STOP, skips numbers already texted in the last day, and waits until morning if the call came after hours.

It also has homework that is easy to skip in a sales pitch. You need your own Twilio number and an approved A2P 10DLC Customer Care campaign before any customer texts go out. Soft Coast does not send those texts from a shared number. If that paperwork is not done, the honest move is to wait.

How that flow is built, and what it will not do — it does not auto-book, and it does not send marketing texts — is on the Missed Call Text-Back page.

Then the invoice you already issued

Chasing payment is a different pile. You already did the work. The invoice is in a sheet. Someone was supposed to follow up, and that someone was you, after 9 p.m.

Invoice Chase reads that sheet and sends a friendly reminder from your Gmail on the due date, a firmer note three days later, and a final reminder at day seven. It pauses when you mark the row Paid, or when the client replies STOP. It is accounts-receivable follow-up, not collections, not a legal demand, and not a promise that the check will arrive. It does not connect to QuickBooks, Xero, Stripe, or Wave, and it does not send SMS.

That limit is the point. The workflow only does the thing you were already doing by hand, on a clock, from your own mailbox. Overlapping runs are held back by a cooldown so the same invoice does not get two emails in an hour.

See Invoice Chase for the stages and what you need in n8n: your own instance, the sheet columns from the pack, and Gmail you authenticate yourself.

Then the customers you already have

Most shops do not have a list-buying problem. They have a list-sitting problem: past customers, unsold estimates, and old contacts in a CRM, QuickBooks, or a CSV from three winters ago.

Database Reactivation emails those people from your Gmail, in a sequence you approved, on weekday daytime hours. Four touches, then it stops. A reply or an unsubscribe marks the row so it does not get another message. It does not send SMS, invent a price, write an AI reply, or book the job for you. It does not buy lists.

If you cannot name where the emails came from, do not load the sheet. CAN-SPAM still wants a real postal address in the footer. The Database Reactivation page lists the steps and the stop rules.

How to pick the first one

Pick the pile you already have, not the demo that looks busiest.

  • If you miss calls on jobs, start with text-back — after the Twilio and A2P work is real.
  • If unpaid invoices live in a spreadsheet, start with Invoice Chase.
  • If you have your own past customers or unsold estimates, start with reactivation.

One workflow that actually runs is more useful than three JSON files nobody imported. Run it on your n8n, or talk to us if you want hosting. The catalog is on the workflows page. We do not put a checkout on a blog post.

What this is not

Soft Coast does not auto-reply to leads in these packs. Soft Coast does not schedule social posts in these packs. The website, social calendar, and portal are separate from this catalog.

These pages also do not claim booked jobs, reply rates, recovered invoices, or time saved. They describe three n8n sequences: one text after a missed call, friendly invoice reminders, and a four-email sequence to people already on your list.

If one of those is the job you keep meaning to do, look at the workflow pages, or tell us which pile you want handled first.