AboutServicesProjectsBlogContactBook a Call
Case study ยท AI automation ยท Device repair

AI chat intake that turns every WhatsApp, Instagram and Messenger enquiry into a tracked repair job

TechFix's customers messaged on four different channels, and staff were juggling apps to keep up. I built AI chat agents in n8n that reply instantly, collect the repair details and open the job in GoHighLevel. From there, a 7-stage pipeline keeps the customer updated automatically.

The WhatsApp AI intake workflow in n8n
4 โ†’ 1channels into one repair pipeline
24/7instant replies on every channel
7automated repair-stage workflows
0duplicate contacts or jobs
At a glance

The project in 30 seconds

Client
TechFix
Industry
Device & laptop repair
When
January 2026
My role
Automation engineer
Channels
WhatsApp, Instagram, Messenger, web form
CRM
GoHighLevel
n8nOpenAIWhatsApp Cloud APIInstagram & Messenger APIGoHighLevel
The situation

Where TechFix started

TechFix repairs laptops and phones. Customers reach them however suits them: WhatsApp, Instagram DMs, Facebook Messenger or the website form.

That's good for customers and hard for staff. Someone had to check four inboxes, reply by hand, then re-type the details into the CRM. And once a device was in the shop, customers kept asking the same question: "Is it ready yet?"

The challenge

What had to be solved

The business needed to:

Reply instantly on whichever channel the customer used, at any hour.
Capture the repair details (device, problem, contact) without staff typing.
Avoid duplicates when the same customer messages twice or on two channels.
Keep customers updated as their repair moves along, without staff writing every message.
The approach

How I tackled it, step by step

  1. 1

    Connect the channels

    Set up Meta developer apps and webhooks for WhatsApp, Instagram and Messenger, plus the website form.

  2. 2

    Give the bot a brain

    An OpenAI agent with conversation memory and a structured output parser works out what the customer wants.

  3. 3

    Write to the CRM safely

    Search first, create only if needed, for both the contact and the repair opportunity.

  4. 4

    Automate the repair journey

    Seven GoHighLevel workflows, one per stage, message the customer and create staff tasks.

What I built

Inside the system

15 real screenshots from the build. Click any image to enlarge.

01One AI agent, four channels

Each channel has its own n8n workflow, but they share the same logic. The AI agent understands whether the message is a new repair, a status check, an update or a general question, asks for anything missing, and replies on the same channel.

02Into the CRM, without duplicates

Before creating anything, the workflow searches GoHighLevel for the contact and for an open repair. It only creates what's missing. Every contact is tagged with the channel it came from, so TechFix can see which channels bring in work.

03A repair pipeline that talks to the customer

The Device Repair pipeline has seven stages: lead created, intake complete, diagnosing, quote approval, repair approved, repairing and ready for pickup. Each stage has a workflow that messages the customer and creates the right task for staff.

04Everyone stays informed

Customers get updates in the same conversation thread. Staff get notifications for new tickets and stage changes, so nothing waits on someone checking a screen.

The results

What changed for TechFix

Customers get an instant reply on the channel they used, at any hour.
Every enquiry becomes a tracked repair job in one pipeline instead of four inboxes.
Customers hear from the shop automatically at every stage, which cuts down "is it ready?" messages.
Each contact shows which channel it came from.
Key decisions

The calls that made it work

Good systems come from good decisions. Here's what I chose, and why.

Structured AI output, not free text

The agent returns a fixed set of fields (intent, device, issue), so the CRM logic never has to guess what the AI meant.

Search before you create

Customers often message twice. Checking for an existing contact and open job first keeps the CRM clean.

One workflow per stage

Small, single-purpose workflows are easier to change than one giant flow when the shop's process evolves.

Is this for you?

A similar system could help ifโ€ฆ

  • Customers contact you on WhatsApp, Instagram or Facebook as well as your website.
  • Your team re-types enquiries into a CRM.
  • Customers keep asking for status updates.
  • You use, or want to use, GoHighLevel.

Customer names, phone numbers and email addresses are blurred. Every screenshot on this page comes from the real project; nothing is a mock-up.

Your turn

Let's build the system your business needs

Book a free 30-minute call. We'll look at how leads and work reach you today, and where a better system would pay for itself. No pressure, no jargon.

5.0โ˜… from every client who left a reviewReal projects, real screenshotsClear costs before any build