The short version
- An enquiry that sits in an inbox is a lead going cold. It should arrive in your CRM as a contact, with an owner and a follow-up task.
- There are four ways to connect a form to a CRM. Pick by how much control you need, not by what is quickest to switch on.
- Whichever way you choose, match existing contacts, track the source, and test it with real submissions.
A website form that only sends an email is one of the most common leaks we see. The enquiry lands in a shared inbox, someone forwards it, someone else means to reply, and by the time anyone calls, the customer has booked with a competitor. Sending enquiries straight into your CRM fixes this, as long as it is set up so the CRM can act on them.
What “done” looks like
Before choosing how to connect, agree what should happen when someone submits the form. A good target:
- The person appears in the CRM within a minute, matched to their existing record if they already have one.
- They have an owner: the rep who covers that service, area or round-robin turn.
- The owner gets a follow-up task with a due time, so nothing depends on someone checking a list.
- The record shows where the enquiry came from: which page, which form, and the campaign if there was one.
- Anything the customer typed is on the record, not only in an email.
The four ways to connect a form to a CRM
| Approach | Good for | Watch for |
|---|---|---|
| Use the CRM’s own form | Simple sites; the CRM handles matching and tracking for you | Design can be limited; the form may not match your site |
| Your form plugin’s CRM add-on | Keeping your existing form and design | Check the add-on can match existing contacts, assign owners and set fields |
| An automation tool or webhook | Adding steps: tasks, notifications, routing rules | One more tool to pay for and keep an eye on; failures can be silent |
| A direct connection to the CRM’s API | Full control, no extra subscription | Needs someone who can build it and fix it |
There is no single right answer. A small business with one contact form is usually best served by the first or second option. A team with several forms, routing rules and a dialer to feed will usually want the third or fourth.
Setting it up, step by step
- List your forms and fields. Every form on the site, and what each field should become in the CRM. Remove fields nobody uses: shorter forms get more submissions.
- Choose the matching key. Email is the usual one. If you match on phone too, store numbers in one format (international E.164, like
+14155550142), or the match will miss. - Decide who owns the lead. By service, by area, or in turn. Write the rule down before you build it.
- Create the follow-up task. Due within the time you actually call back. If you promise “within the hour”, set it to the hour.
- Capture the source. Pass the page address and any campaign details from the URL into the record, so you can see later which pages and ads produce customers.
- Keep spam out. A hidden field that only bots fill in, plus your form tool’s spam protection, stops junk records clogging the CRM.
- Test with real submissions. Submit as a brand-new person, then again as someone who already exists, then with a phone number written differently. Check each result in the CRM, not just the thank-you page.
Mistakes to avoid
- Creating a new contact on every submission. Returning customers become duplicates. See why your CRM is full of duplicates.
- No owner. A lead that belongs to everyone belongs to no one.
- Losing the message. The customer’s own words are often the most useful part of the enquiry. Make sure they land on the record.
- Not tracking the source. Without it, you cannot tell which pages and campaigns bring in customers.
Want it done for you?
Every website we build sends forms and bookings straight into your CRM from day one. See websites, or CRM integration services if your site is already built and only the connection is missing.