A CRM should be the shared record of what is happening with an opportunity. It should not become a second inbox that somebody has to remember to update after the real work happens elsewhere.

Create the record once

When a form creates a lead, send the useful context into the CRM at the same time: source, page, service interest, contact information and any qualification fields already collected.

Avoid creating multiple disconnected records for the same enquiry when a status update would describe the journey more clearly.

Use stages that describe customer movement

Pipeline stages should represent meaningful commercial states, not internal busywork. Examples include new enquiry, qualification, meeting booked, proposal or decision, and closed outcome.

Keep operational tasks—such as 'send email'—as tasks rather than pretending they are pipeline stages.

Automate updates that have a reliable trigger

A booked calendar event can update a stage. A completed qualification form can add fields. A cancelled meeting can create a follow-up task. Reliable events are safer automation triggers than assumptions about what a salesperson probably meant.

Preserve ownership and history

When automation changes a record, the sales owner should still be clear. Keep the relevant activity history so the next person can see how the lead entered, what it asked for and what the system already sent.

The CRM becomes useful when the record makes the next action easier to decide.