AutomationLead generationIntegrationsAnalytics

Six follow-up journeys for patients responding to clinic ads

An enquiry from an ad enters the right journey and receives a text message and email in under a minute, with no manual data entry.

4 min read

Client
Dental clinic
Industry
Healthcare / Automation
Scope
AI sales agents & lead generation
Delivery time
7 days

Who the client was and what was getting in the way

A dental clinic ran Facebook ad campaigns that generated dozens of enquiries a day. The problem was that these enquiries were very different. One person asked about implants, another about braces, someone else about whitening, and another simply wanted a check-up. Everyone received exactly the same message because no one had time to segment enquiries manually. A person considering an implant, a service that involves a much bigger decision, got a generic reply and stopped responding.

Speed was another issue. Responding to a new enquiry took two to four hours because someone had to open the dashboard, copy the details, and send an email and a text message. By then, a competitor might already have called. In healthcare services, the first clinic to make contact often wins, and those two hours cost the clinic real appointments.

Third, there was silence after the first message. No follow-up sequences existed, so anyone who did not reply right away was lost. Finally, the team had no way to tell who was genuinely interested. They called everyone in turn, with no prioritisation because they had nothing to base it on.

What we built

The system runs on n8n. Enquiries arrive through a webhook from the Facebook Graph API, so they enter the workflow as soon as someone submits a form, rather than when a morning export is processed.

At the start, the workflow routes enquiries into six journeys based on the stated interest, including implants, orthodontics, whitening and routine check-ups, plus a separate path for other cases. Each journey has its own content and timing because a conversation about implants differs from booking a check-up.

Each branch has its own JavaScript logic for validating phone numbers, normalising form data, enriching it with information from public sources and scoring the enquiry based on its source and how completely the form was filled out. That score then determines the callback queue.

Follow-up uses two channels. Immediately after an enquiry, the patient receives a welcome text, followed by an email with details about the service they asked about. A reminder follows after two days, then a final prompt to book an appointment. Every message is tailored to the selected journey.

Finally, the workflow adds the enquiry to the customer-management system with tags, a status and a score. The strongest prospects are routed directly to a designated team member with an alert, while colder leads enter a longer sequence and can be picked up later.

How it works today

A patient submits a form in an ad and, in under a minute, receives a text and email tailored to the service they asked about. Their details are already in the system with a tag and score, so the team opens a list in the morning ordered by likelihood to convert instead of calling people at random. Anyone who does not reply right away receives the next messages in their journey, and some come back after a few days.

We built this in seven days. The first two were spent mapping the services and designing the journeys; the next three on the workflow and email and text integrations; and the final two on connecting the customer-management system, testing every journey, comparing message subject lines and training the team.

What changed

Six separate follow-up journeys are running, one for each service type. Responses are immediate: email and text messages go out less than a minute after an enquiry. Enquiry scores are calculated automatically and determine the callback queue. Manual enquiry handling has fallen to zero; the entire path from form to customer-management system runs without a person.

What we would do differently

Starting with six journeys was two too many. Two had so little traffic that we could not test anything meaningfully, while maintaining content for each took the same effort. Next time, we will start with the three strongest journeys and split them further only when the data supports it. Our second lesson concerns form data quality. Phone numbers arrived in several formats, and some text messages simply failed until we added validation. That should have been the workflow’s first node, not a fix added midway through.

n8n automation workflow
n8n workflow: ad webhook, six segmentation filters, custom JavaScript logic, email and text follow-up, and a write to the customer-management system.

Pricing

Process discovery, an automation plan, implementations, and ongoing support. One fixed rate.

The Swarm subscription

Advisory and implementation service (B2B): we talk with your team, map processes, and suggest improvements. We agree on priorities together, implement an AI agent, automation, or internal system each month, and monitor and maintain the solutions that are in use. Billed monthly; collaboration is remote.

4Β 900 PLN net /mo

6Β 027 PLN gross (VAT 23%)

  • βœ“ Conversations with your team and discovery of your company’s processes
  • βœ“ A map of automation opportunities and shared prioritisation
  • βœ“ A new AI agent, automation, or internal system every month
  • βœ“ Monthly Kickoff & Mapping Call (45 min)
  • βœ“ Implementation meeting with a demo (15–30 min)
  • βœ“ 24/7 monitoring of live automations
  • βœ“ Incidents fixed within 24 hours β€” included
  • βœ“ Team training and consultations included
  • βœ“ Pause or cancel without notice β€” by the day before the next billing period

No commitment β€” pause or cancel with one click.

BLIKVisaMastercardMaestro

BLIK, card, instant bank transfer, or payment by pro forma invoice. Online card payments are processed by Autopay S.A. Payment methods and refunds.

Pause without notice

Nothing in the queue? Pause your subscription by the day before the next billing period, and save any unused days for later.

One-week trial

Not feeling it after the first week? We refund 3/4 of the fee β€” no questions asked.

Prefer to talk?

Book a 30-minute call and see if it is right for you.

Book a call
β˜…

Satisfaction guarantee

Not fully satisfied with the service in your first month? We refund 3/4 of the fee. In practice, you get a one-week trial of The Swarm for 1/4 of the price β€” 1Β 225 PLN instead of 4Β 900 PLN net.

BIG GROWTH Sp. z o.o. Β· ul. Lipowa 3D, 30-702 KrakΓ³w Β· NIP 6793284750 Β· REGON 527118883 Β· KRS 0001073383
BLIKVisaMastercardMaestro
Online payments: Paynow (mElements S.A., mBank Group) β€” BLIK, payment card, instant bank transfer. Online card payment services are provided by Autopay S.A. Payment currency: PLN. Prices on the Website are net prices (VAT 23%).
Β© 2026 The Swarm β€” AI automation on subscription Β· HeyNeuron