CRM Implementation Checklist: What to Decide Before Configuration
A practical checklist of the decisions to make before configuring a CRM: journey, ownership, data, integrations, automation and reporting.
Most CRM projects that go wrong do not fail because of the software. They fail because the configuration started before anyone made a handful of decisions that the software cannot make for you. Then those decisions get made by accident, one field and one workflow at a time, by whoever happens to be doing the setup.
This checklist covers the decisions to settle before anyone touches the CRM settings. It works for Zoho CRM, HubSpot, Salesforce, Pipedrive or anything else. Most items take an hour or two of the right people in a room.
1. Purpose and scope
- What problem is the CRM solving first? Lost leads, no pipeline visibility, slow follow-ups, poor reporting? Pick one or two. A CRM launched to “improve everything” usually improves nothing measurable.
- Which teams are in phase one? Sales only, or sales plus account management, or support too? Start narrow.
- What does success look like in 90 days? Write it as something you can check, for example “every enquiry has an owner within one hour” or “the weekly pipeline report takes zero manual work.”
2. The customer journey
- List the stages a customer goes through, from first contact to paying customer and, if relevant, to renewal. Use your words, not the CRM’s default stages.
- Define entry and exit rules for each stage. “Qualified” means what, exactly? Budget confirmed? Decision maker identified? A meeting booked? If two salespeople would answer differently, the stage is not defined yet.
- Decide what counts as won and lost, and the list of loss reasons. Keep loss reasons to about six, or nobody picks them accurately.
- Separate pipelines if the sales motions are truly different. A one-off project and a monthly retainer usually need different stages. Two services sold the same way usually do not.
3. Ownership
- Who owns a new lead, and how is it assigned: by service, territory, language, round robin, or manually by a manager?
- What happens if the owner does not act in time? Reassign, escalate, or alert a manager?
- Who owns the CRM itself? One named person who maintains the setup, answers questions and approves changes. Without this, the system drifts within months.
4. Data
- What is the minimum information required at each stage? Make only those fields required. Every unnecessary required field trains people to type rubbish to get past it.
- Where does each piece of data come from? The website form, the salesperson, an integration? Each field should have one source.
- What is the source of truth for each type of data? Customer contact details in the CRM, invoices in accounting, project tasks in the project tool. Decide which system wins when they disagree.
- What existing data will you import, and how clean is it? Deduplicate and standardise phone numbers, company names and email addresses before import, not after. Importing a messy spreadsheet just moves the mess.
- What do you deliberately leave behind? Old leads with no activity for two years may not be worth migrating.
5. Channels and integrations
- List every channel enquiries arrive through. Website forms, phone, WhatsApp, email, social media, marketplaces, walk-ins, referrals.
- Decide how each one gets into the CRM. Automatically, or logged by a person, and how fast.
- Rank the integrations by value. Website forms and email usually come first. Accounting and e-signature often come second. Build the most valuable ones in phase one and leave the rest for later.
6. Automation
- List the repetitive follow-ups that should happen without anyone remembering. Acknowledgement messages, reminders on stale quotes, renewal tasks, internal alerts.
- Define the exceptions. What should a person handle instead of the automation? What happens when an automated step fails?
- Start with fewer automations than you think you need. It is easier to add a rule that people ask for than to remove one that is confusing them.
7. Reporting
- Write the five questions management wants answered every week. Each report should map to a decision someone will make.
- Check that the data needed for each report is actually captured in the stages and fields above. This is the test that catches most design gaps.
8. Access and permissions
- Who can see which records? Can salespeople see each other’s deals? Should they?
- Who can edit, delete or export data? Exports and deletions should be limited.
- What happens to records when someone leaves? Decide the reassignment process before you need it.
9. Adoption and training
- Who are the two or three people who will test the setup with real work before full rollout?
- How will you train the team? Short sessions on the exact tasks each role does daily work far better than a general tour of the CRM.
- What gets switched off, and when? If the old spreadsheet stays editable, people will keep using it. Make it read-only on a set date.
Before you sign off
If you can answer every item above in plain language, configuration becomes the easy part, and usually a fraction of the time people expect. If several items have no clear answer, that is normal. It just means those decisions need making first, because otherwise the CRM will make them for you.
How TOSS can help
We run this exact process with UAE businesses before setting up or rebuilding their CRM, so the system matches how the team works. See our CRM Implementation & Optimization service, or start a conversation if you would like help working through the checklist.