Knowledge
KnowledgeBase

Pre-Launch Checklist: Verify Your CRM Setup Before Going Live

Before you go live#

Work through each item on this checklist before inviting your full team to use the CRM for real work. Each section links directly to the setup article where you can complete or verify the step — click any item to go straight there.

💡
Run this checklist with a test user account — create a user with a Sales Representative profile and role, log in as them in an incognito window, and confirm they see exactly what they should.

✦ Security & Access#

Settings → Users page showing the full list of invited team members with their profiles and rolesSettings → Profiles page listing all permission profiles configured for your teamSettings → Roles page showing the full reporting hierarchySettings → Teams page showing all created teams and their membersSettings → Sharing Rules page showing configured cross-team access rules

✦ Data & Customisation#

Contacts list showing imported and manually created contacts — verify records look correct before full rollout
💡
Do not run your full contact import until you have verified required fields, field layout, and at least one test record. Fixing bad data across thousands of imported records is far harder than verifying first with 20 rows.

✦ Channels & Automation#

Your CRM tracks eight setup steps and a CRM Health Score on your Home dashboard — see Your Getting Started Dashboard & Health Score. Before launch, confirm the channels your team will actually use are connected:

  • Company profile complete — website, industry, and size set in Organization Settings.
  • Email connected — a verified sending domain or email account.
  • WhatsApp connected — if you use WhatsApp for outreach.
  • Calling set up — if your team makes calls from the CRM.
  • Pipeline & first automation — at least one deal pipeline and a starter workflow.

✦ Spot-check: log in as a regular user#

This is the most important step. Your settings are correct from an Admin view — but what the team actually sees depends on their Profile and Role.

  1. Create a test user (or use an existing team member's account with their permission) with the Sales Representative profile and role

  2. Open a private/incognito browser window and log in as that user

  3. Confirm they can see the Contacts and Deals modules in the sidebar

  4. Confirm they cannot see Settings, Billing, or Admin-only modules

  5. Confirm they only see records assigned to them — not every record in the CRM (unless your sharing rules allow it)

  6. Create a test contact as that user — confirm required fields are enforced and the record saves correctly

  7. Log out of the test account

💡
If the test user sees more or less data than expected, review their Role (controls data visibility by hierarchy) and their Sharing Rules (controls cross-team data access). These two settings work together — a user can only see data their role permits, plus anything sharing rules explicitly grant.

✦ Before going live — final checks#

  • All users have logged in and verified they can access what they need

  • At least one admin knows how to reset a user password (Settings → Users → three-dot menu)

  • Your real contact import file is clean and ready (headers match field names, no blank rows, valid emails)

  • The team knows the CRM URL and their login email

💡
All items checked? Your CRM is ready. Share your workspace URL with your team and run the full contact import. Daily use can start immediately.
💡
Nothing in the CRM setup is permanent except deleted records. You can adjust profiles, roles, teams, sharing rules, and field layouts at any time without disrupting your team's daily work.

Ready to implement this?

OpenAI Engage and apply what you just learned to your own workspace.

Open AI Engage CRM