Skip to content

Relard Digital Solutions

Sebastian Relard · Pöhlenweg 8, 40629 Düsseldorf

Lead automation with n8n and AI: how my system answers enquiries

From the contact form to a personal reply with suggested times: how my own system uses n8n and OpenAI to check and answer incoming enquiries, and where its limits are.

Excerpt from the n8n workflow: a webhook receives the enquiry from the contact form, code steps normalise it and check it for spam, a switch sends blocked enquiries to a reply of their own.
Excerpt from the main process in n8n: receiving and checking the enquiry. Open at full size

What this is about

Anyone who sends an enquiry through a contact form usually has to wait. The message lands in an inbox, someone has to read it, sort it and write a suitable reply. At best that takes hours, often days.

For my own enquiries I have automated this step with n8n and AI. This post shows how the system works and where its limits are. It is my own system, not an installation at a client; that is why there are no figures on savings at clients.

Why response time matters

A Harvard Business Review study from 2011 found that companies that got back to an enquiry within an hour were nearly seven times as likely to reach a decision maker as companies that responded just an hour later. Companies that responded within 30 days at all took 42 hours on average. The study looked at human follow-up, not automated emails; it only shows how much a fast first contact is worth.

What if the reply came within moments and was still personal?

How it works

The system consists of these parts:

  • n8n runs the process. I host it myself on a server in Germany.
  • OpenAI (gpt-4o-mini and gpt-4o) recognises the request and writes the reply.
  • A website fetch reads the sender's website: title, description, headings.
  • Resend sends the emails.
  • Supabase stores the state of the enquiries it handles.
  • Microsoft Graph provides free slots from my Outlook calendar.

Step by step

  1. A webhook receives the enquiry: name, email address, website and a description of the project.
  2. Fixed rules filter, without AI: suspicious enquiries and duplicate submissions go no further.
  3. The system fetches the sender's website and works out what the company does.
  4. Three separate AI calls: recognise the request, understand the company's business, write the reply.
  5. The reply goes out as a designed email, for suitable enquiries with suggested times from my calendar.
  6. The enquiry is stored, with its rating and all details.

All of this runs without anyone stepping in; the reply is on its way before anyone would have opened the inbox.

What the AI does differently

The point is not that an AI writes the text, but what it knows beforehand:

  • what the company offers and to whom,
  • which industry it works in,
  • what the person asking actually wants.

The result is not a generic "we offer automation" email, but one that shows: I have understood what you do, and this is how I could help you.

Structure

The system consists of five n8n workflows:

  1. Main process: intake, checks, AI and sending.
  2. Appointment handling: confirm, rebook and cancel via a link; the calendar is connected through Microsoft Graph.
  3. Expiry and reminders: suggested times are held in the calendar. Anyone who does not confirm gets a reminder; after that the system releases the slot again.
  4. Recognising replies: appointment confirmations in incoming emails are matched.
  5. Website analysis as a playground: a simplified version to try out.

Tone as a setting

I can set the tone of the reply: matter-of-fact, casual in a start-up style or, for testing, as a pirate. The process stays the same, only the wording changes.

Try it yourself

A simplified version is available as a demo: you enter a website, the system reads it and writes a short assessment or the reply to an enquiry. It runs without n8n, but shows the core: a reply that responds to the sender's website. The result appears only on the page; no email goes out.

Limits

  • The reply does not replace a conversation. It is a quick first step with a suggested time; whether an enquiry is a good fit, I find out in the call.
  • The AI can be wrong, for example with very short enquiries or websites with little text. That is why it only writes the first reply; everything after that goes across my desk.

Conclusion

A fast, personal reply does not need a large apparatus. With n8n running the process and an AI that knows the context, the first step of an enquiry can be handled without any waiting.

Frequently asked questions

What does a system like this cost?
That depends on which programs are connected and how much the AI should decide. I give you the one-off and running costs in writing before any order.
Does this work with my CRM?
In most cases, yes. n8n comes with ready-made connections for HubSpot, Salesforce, Pipedrive, Zoho and many more. Any other software with an API can be connected over HTTP.
Is this compatible with the GDPR?
n8n runs on my own server in Germany. For the analysis, parts of the enquiry go to the OpenAI API; according to OpenAI, data sent through the API is not used for training. For a client system, I agree with you in advance which data goes where and how long it is kept, together with a data processing agreement.
How is this different from Zapier or Make?
n8n can be self-hosted. The data then stays on your own server as long as no external service such as OpenAI is involved. n8n also allows nested processes, custom error handling and custom code. For simple connections between two programs, Zapier and Make are fine; for longer processes like this one, n8n is the better choice.

Is there a similar step in your own work? Then let’s talk about it for 30 minutes, free and without obligation.

Book a call Choose a free slot yourself in Microsoft Bookings.
Prefer to write? kontakt@post.relard.dev