Built an n8n AI workflow that stopped my client from missing WhatsApp leads

One of the most practical n8n workflows I’ve built recently solved a surprisingly expensive problem for a client.

The problem:
The client received dozens of WhatsApp inquiries every day, but responses depended on someone being available. Delayed replies meant potential customers often moved on to a competitor.

The solution:
I built an n8n workflow that:

  • Listens for incoming WhatsApp messages

  • Uses an LLM to understand the customer’s intent

  • Answers FAQs instantly

  • Qualifies leads by asking relevant questions

  • Books appointments when appropriate

  • Escalates complex conversations to a human with the full chat history

The result was:

  • Near-instant responses, 24/7

  • No more missed inquiries due to delayed replies

  • Significantly less manual work for the team

  • More qualified leads reaching the sales pipeline

One thing I enjoyed building was the fallback logic. If the AI wasn’t confident enough or the conversation required a human, the workflow automatically handed it off instead of forcing a generic AI response.

Curious how others here are handling AI confidence scoring and human handoffs in n8n. Are you using thresholds, custom logic, or another approach?