How-to

Automate website enquiries without creating duplicate CRM contacts

How to send website form enquiries into your CRM without duplicates: clean the email, search the CRM, then update or create. Works in Zapier, Make or n8n.

Published · Updated · By Edgars Lapins

On this page
  1. Why duplicates happen
  2. The pattern that prevents them
  3. Choosing a tool
  4. Before you go live: a test checklist
  5. Data protection
  6. Cleaning up existing duplicates
  7. Need help setting this up?

Sending website enquiries straight into your CRM means no lead sits unread in an inbox over the weekend. Done badly, though, it leaves you with three records for the same person, notes split between them and the same follow-up sent twice. Here is how to set it up properly, whichever automation tool you use.

Prices checked on the official pricing pages for Zapier and n8n on 13 October 2026, and for Make on 17 October 2026.

Why duplicates happen

The most common causes are:

  • Create without search. The workflow creates a contact on every submission.
  • Formatting differences. “Jane@Example.com ” and “jane@example.com” look like two people to many systems.
  • Several entry points. The contact form, a booking tool and a newsletter sign-up all create contacts separately.
  • Retries. If a step fails and is retried, the create step can run twice.

The pattern that prevents them

Whichever tool you use, the workflow should follow the same logic:

  1. Receive the enquiry, ideally by webhook so it runs instantly.
  2. Clean the data. Trim spaces and lower-case the email address. Format phone numbers consistently.
  3. Search the CRM for a contact with that email address.
  4. Branch:
    • if found, update the existing contact and add the enquiry as a note, activity or deal
    • if not found, create the contact, then add the enquiry
  5. Notify the team in email, Slack or Teams, with a link to the CRM record.
  6. Confirm to the enquirer that you received their message.
  7. Handle errors. If the CRM is unavailable, store the enquiry somewhere safe and alert a named person.

Some CRMs and tools offer a single “find or create” or “upsert” action that combines steps 3 and 4. Check your CRM’s documentation for what it supports.

Flow diagram: the website form sends the enquiry by webhook; the data is cleaned by trimming spaces and lower-casing the email; the CRM is searched for that email; one contact is updated or created with the enquiry as a note; the team gets an alert with a link and the enquirer gets a thank-you.
The pattern that prevents duplicate contacts.

Choosing a tool

Zapier (zapier.com)Make (make.com)n8n (n8n.io)
Billing unitTasks (each successful action step)Credits (most actions use 1)Executions (one full run)
Free option100 tasks a month, two-step Zaps only1,000 credits a monthSelf-hosted Community Edition; cloud has a free trial
Entry paid planProfessional from $19.99/month billed annually (750 tasks)Core $12/month billed annually for 10,000 credits ($16 billed monthly)Starter €20/month billed annually
Search then branchPaths need a paid plan, according to ZapierRouters, which use no creditsIF and Switch nodes

A few points from the providers’ own documentation:

  • Zapier: the Free plan only allows two-step Zaps, and Filters and Paths need a paid plan, so the pattern above needs at least Professional. Zapier says triggers and its built-in tools such as Formatter, Filter and Paths do not use tasks.
  • Make: each search, create or update module uses credits, but Make says routers and error handlers do not.
  • n8n: the whole workflow counts as one execution, however many steps it has.

Before you go live: a test checklist

Submit test enquiries and check:

  • A brand new email creates one contact
  • The same email again updates that contact, not a new one
  • The same email in capital letters, or with a trailing space, still matches
  • The team alert links to the right CRM record
  • A failed CRM step alerts a named person and the enquiry is not lost
  • Spam submissions are filtered or flagged

Data protection

Enquiries contain personal data. Keep only the fields you need, make sure your privacy notice covers the CRM and automation tool, and know where each tool stores data. Our AI and customer data checklist covers the questions to ask.

Cleaning up existing duplicates

If your CRM already has duplicates, fix the workflow first, then merge records. Most CRMs offer a merge or duplicate-management tool. Back up your data before bulk merging.

Need help setting this up?

Browse CRM automation agencies in the UK, or find specialists by platform: Zapier, Make and n8n. Ask them to show you the test checklist above working before you sign off.

Good for

  • Businesses getting enquiries from a website form, booking tool or newsletter sign-up
  • Any CRM that can search contacts by email address
  • Teams that want new leads alerted in email, Slack or Teams

Not for

  • Very low volumes, where copying a few enquiries a week by hand is fine
  • Setups with no one named to receive error alerts

Frequently asked questions

Why does automation create duplicate contacts?
Usually because the workflow creates a new contact every time a form is submitted, instead of searching for an existing one first. Small differences in email formatting, such as capital letters or spaces, make it worse.
Which tool should I use?
Zapier, Make and n8n can all search a CRM before creating a contact. The right choice depends on your volume, budget and who will maintain it.
Does my CRM already handle duplicates?
Some CRMs de-duplicate by email address automatically, but not always for every way contacts are created. Check your CRM's documentation and test with a duplicate submission before going live.

Sources

  1. Zapier pricing
  2. Make pricing
  3. n8n pricing

More guides

How-to

How to automate invoices and bookkeeping with AI (UK)

How-to

Shopify and Xero integration UK (2026): payouts, fees and VAT

How-to

Automate Xero invoices with Make: a UK VAT-safe setup

Costs

How much does a website chatbot cost in the UK?

Practical guide

How AI can help a small business in the UK: practical uses by task

Costs

How much does AI automation cost in the UK? (2026 guide)

Comparison

n8n vs Make vs Zapier UK: which to choose in 2026

Buying guide

How to choose an AI automation agency in the UK: a checklist

Explainer

What is an AI agent? A plain guide for UK businesses

How-to

Using Retell AI with a UK phone number: setup and UK GDPR checks

How-to

Airtable automation run limits: what happens when you run out

Practical guide

Using AI for marketing content: a guide for UK small businesses

Comparison

Zapier alternatives for UK small businesses

Comparison

Monday vs Asana UK: prices, free plans and automation compared

How-to

Appointment reminder texts UK (2026): cut no-shows without annoying clients

Compare

Make vs n8n: the same lead-handling workflow, compared

Tools

n8n for small businesses: cloud costs, self-hosting and who should maintain it

Tools

Make for small businesses: understanding credits and building reliable workflows

Costs & options

AI chatbots for small businesses in the UK: costs and options

Costs & options

AI receptionists and voice agents in the UK: costs and how they work

Checklist

Is AI safe with customer data? A UK GDPR checklist for SMEs

Agencies

AI automation agencies for healthcare and clinics in the UK

Agencies

AI automation agencies for trades and home services in the UK

Data study

What UK AI automation agencies charge (Oct 2026)

Buyer's guide

AI receptionist for a small business in the UK: costs, options and how to choose

Statistics

UK AI and automation statistics for small businesses (2026)

Comparison

UK AI agency directories compared (2026)

Agencies

Best AI automation agencies in the UK (2026)

Compare

Best CRM for small business in the UK: HubSpot, Zoho CRM and Pipedrive compared

Comparison

Xero vs QuickBooks UK: prices, MTD and automation compared (with Sage)

Comparison

Best accounting software for UK small businesses (2026)

Comparison

FreeAgent vs Xero UK (2026): prices, payroll and MTD

Comparison

Sage vs Xero UK (2026): prices, payroll and MTD