How to Send Website Enquiries into a CRM Using n8n

By Ramesh, Altrix Web · Updated 14 October 2026

A website form is only the start of an enquiry process. A useful integration records the request, gives someone responsibility and makes the next action visible. This guide describes how to plan a website-to-CRM workflow using n8n. It is a workflow design guide; the exact form connection and CRM fields depend on your applications.

1. Define the result before choosing nodes

Write one sentence describing the intended outcome: “When a valid enquiry arrives, record it in the CRM, assign it to the sales owner and create a follow-up task.” Then list what should happen if a field is missing, the contact already exists or the CRM is unavailable.

Decide whether an enquiry creates a contact, a lead, a deal or a combination. These records serve different purposes. Repeated enquiries from one person should not automatically create duplicate contacts.

2. Agree a minimum field mapping

Start with the information the team actually needs: name, contact method, service requested, enquiry message, submission time and source page. Keep a separate enquiry identifier so the same submission can be recognised if delivery is retried.

Website fieldExample destinationDecision to make
EmailContact emailIs it required, and how is a missing value handled?
Service requestedEnquiry categoryWhich form values match the CRM options?
MessageEnquiry noteWho can access it?
Submission IDExternal referenceHow are repeated deliveries identified?

3. Choose how the form reaches n8n

Check whether your form supports an integration or webhook. Some capabilities depend on a paid plan or add-on. A server-side integration can send the agreed submission data to the workflow without exposing application credentials in the public form.

n8n’s Webhook node provides test and production URLs. Use the test URL during development, then configure the production endpoint and the workflow’s current publishing or activation requirements before going live. Follow the current n8n documentation for your version.

4. Validate before writing CRM records

Check required fields and allowed values. Trim unwanted whitespace and map values deliberately. A telephone number should be treated as contact information, not a number to calculate with. Preserve country codes and meaningful leading zeros.

Invalid submissions should take a clear path: for example, retain a review record and notify the responsible person. Avoid silently discarding a real enquiry because it does not fit the ideal format.

5. Apply duplicate rules

Decide which identifier can reliably match an existing contact. If two submissions use the same email but describe different projects, the contact may be shared while the enquiry records remain separate. Establish which fields can be updated and which existing values should remain.

Supported CRM nodes can perform operations such as creating or updating contacts. The available actions differ by application. n8n’s HubSpot node documentation lists its supported contact and other record operations; use the corresponding documentation for your CRM.

6. Give the enquiry an owner and next action

A stored record without an owner may still be missed. Set responsibility, a status and a next action according to your team’s process. Internal notifications should identify the record and the required action rather than distribute unnecessary customer details.

7. Test failures as well as successful submissions

  • A normal enquiry reaches the expected record and owner.
  • A repeated delivery does not create unintended duplicates.
  • Missing optional fields do not break the workflow.
  • An application failure creates a visible exception.
  • A retry follows the agreed matching rules.

Keep test data fictional and clearly labelled. Confirm how errors will be monitored, how long records are retained and who can change the workflow. Do not launch until someone owns these maintenance tasks.

8. Review the workflow after launch

Compare actual form submissions against CRM records, especially during the first few days. Track processing failures and time to first response. A functioning integration is useful only when staff can reliably find and act on the enquiry.

Related resources

Discuss a practical workflow for your business

Tell Ramesh which applications you use, what starts the process and where manual work is causing delays.

Request a Workflow QuoteChat with Ramesh
Share this post:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top