What a connected website actually does
A website that is properly connected does more than forward form entries. When a visitor submits a form, the CRM receives a contact with the fields mapped to the right properties, recognizes whether that person already exists, records where the enquiry came from and what the person agreed to receive, and notifies whoever should respond.
Most connections that disappoint fail on one of those points. Leads arrive as an email instead of a record. A returning customer becomes a second contact. The source is lost, so marketing cannot tell which pages produce enquiries. Each failure is small, and together they are why sales teams stop trusting the CRM.
Decide what to capture, and why
Start from what happens after the form is sent. Ask the people who follow up enquiries which details they use in the first conversation, and which they ignore. Every extra field lowers the share of visitors who finish the form, so each one should earn its place.
| Information | Where it comes from | What it is used for |
|---|---|---|
| Name and contact details | Typed by the visitor | Reaching the person |
| Company and role | Typed, or left for the first call | Qualifying and routing the enquiry |
| What they need | A short message or a choice from a list | Preparing the reply |
| Source of the visit | Captured automatically from the address and referrer | Knowing which channels and pages work |
| Page the form was on | Captured automatically | Understanding intent |
| Consent to marketing | A choice the visitor makes, never pre-ticked | Lawful follow-up beyond the enquiry |
Agree the exact property names and allowed values with whoever administers the CRM. A dropdown on the website that does not match the CRM's own list is the most frequent cause of rejected submissions.
Three ways to connect, and when each fits
| Method | How it works | Fits when | Watch for |
|---|---|---|---|
| The CRM's own forms | A form built in the CRM is embedded in the page | You want the quickest route and standard fields | Limited control over design and speed of loading |
| A connector tool | A third-party service passes submissions from your form to the CRM | Your form is custom and the logic is simple | A monthly fee, another account to manage, silent failures |
| A direct integration | Your website's own code sends data to the CRM's interface | You need full control, validation or several systems updated | Development effort, and someone to maintain it |
Begin with the simplest method that meets your needs. Many companies run happily on the CRM's embedded forms. Move to a direct integration when the form is part of a designed experience, when submissions must also reach other systems, or when you need to check and enrich the data before it is stored. Our comparison of a custom integration and an existing connector goes deeper into this choice.
Handle duplicates and consent on purpose
Two decisions are easy to postpone and expensive to get wrong. The first is what happens when someone who is already in the CRM submits a form. The usual answer is to match on email address, update the existing contact and add the new enquiry to its history, so the account manager sees it. Creating a fresh contact each time splits the history across records.
The second is consent. An enquiry gives you a reason to reply to that enquiry. It does not by itself permit ongoing marketing in many jurisdictions. Capture the visitor's choice as a separate field, store when and where it was given, and make sure the CRM's email tools respect it. The rules differ by country, so confirm the wording with your legal adviser.
A worked example
An engineering consultancy with three forms
This example is invented to illustrate the decisions. A consultancy has a contact form, a brochure download and an event registration, all of which currently send an email to a shared inbox.
- FieldsSales asks for name, email, company and a free-text need. The proposed phone number and budget fields are dropped after sales admits it never uses them at this stage.
- MethodThe brochure download uses the CRM's own embedded form, which is enough. The contact form is custom, so it gets a direct integration that validates the email and checks the company against existing accounts.
- DuplicatesA submission from a known email updates the contact and creates a task for the account owner. A new email at a known company domain is attached to that company.
- FailureIf the CRM does not accept a submission, the website stores it, retries, and emails the marketing manager after repeated failures. Nothing is lost while the CRM is unavailable.
After launch every enquiry is a record with a source and an owner, and the shared inbox is switched off. The first report by source shows that two service pages produce most enquiries, which changes what the team writes next.
What usually goes wrong
Signs of a sound connection
- Every submission appears in the CRM within moments
- Returning contacts are updated, not duplicated
- Each record shows the page and the source
- Someone is alerted when a submission fails
Signs of trouble
- Leads arrive only as emails
- The same person exists several times
- Source fields are empty or all say direct
- Nobody would notice if the form stopped working
Check the connection before launch
Website to CRM checklist
0 of 9 checkedWhat to do next
List your forms, and for each one write down where its submissions go today. That page is often enough to show which leads are being lost and which connection method each form needs.
If the connection needs to be built, it is a small, well-defined piece of work, usually part of a website project or a system integration. Tell us which CRM you use and we will say which route we would take.
Common questions
Do we need a developer to connect a website to a CRM?
Not always. If you are content with the CRM's own embedded forms, a marketer can usually set them up. A developer becomes necessary when the form is custom designed, when data has to be validated or sent to more than one system, or when failures must be handled without losing submissions. The right answer depends on the form, not on the size of the company.
Which CRM is easiest to connect to a website?
The widely used CRM products all provide embedded forms and a documented interface, so the difference between them is small for a typical website. What matters more is your subscription level, since some features and interface allowances depend on it, and how your CRM has been customized. Check both with your CRM administrator before choosing a method.
How do we stop spam submissions reaching the CRM?
Use protection on the form itself, such as a hidden field that only automated tools fill in, rate limits, and an invisible challenge where needed. With a direct integration you can also validate the email address and discard obvious junk before anything is stored. Filtering in the CRM afterwards works, but it costs your team time and distorts your reports.
What happens to enquiries if the CRM is unavailable?
That depends on how the connection was built. An embedded CRM form simply fails to load. A connector tool may or may not retry. A well-built direct integration stores the submission on the website's side, retries until it succeeds and alerts someone if it cannot. Ask this question of whoever builds your connection, and test the answer before launch.
Should website chat and bookings go into the CRM too?
Yes, if your team follows them up. A chat conversation or a booked call is an enquiry in another form, and it belongs on the same contact record as form submissions. Most chat and booking tools offer a connection to the major CRM products. Where they do not, the same three methods described in this guide apply.


