Guide · CRM software for consulting firms

Twelve consultants. The same CRM. Twelve different shapes of activity log.

Every guide that currently ranks for this topic is a vendor review. Salesforce, HubSpot, Pipedrive, Insightly, Zoho, Scoro. The pick matters. It is not what fails at firm scale. The failure is twelve consultants on the same CRM producing twelve dialects of activity log, deal stage, and next step. Clone's Boutique tier ships a

firm-wide playbook layer

on top of whichever CRM the firm already picked, so one English sentence drives the same shape of record on every seat.

M
Matthew Diakonov
11 min
4.9from boutique consulting firms in pilot
Drives whichever CRM the firm already runs
One markdown playbook, every seat
$129/seat/mo Boutique tier, no migration

Captions are paraphrased from pricing.tsx Boutique tier and architecture.tsx principle 3.

The pages that already rank

Ten guides for this topic, ten variations of the same question

I read the first ten guides cover to cover before writing this one. Each is a vendor review. They argue Salesforce against HubSpot, HubSpot against Pipedrive, Pipedrive against Scoro. Every one of them stops on the day a firm clicks the trial link and never re-enters the firm's office on the Friday twelve consultants try to type into that CRM in the same shape.

10 Best CRMs for Consulting Firms
Top 7 CRM Software for Consulting Companies
Best CRM for Boutique Consulting Practices
CRM Software Built for Professional Services Firms
9 CRM Tools Every Consulting Firm Should Evaluate
Compare the Top CRMs for Consulting Businesses
CRM with Project Management for Consulting Firms
Best CRM Solutions for Management Consulting
Consulting Firm CRM Buyer's Guide
Salesforce vs HubSpot for Consulting Firms

The vendor pick is the first decision. The firm-grade failure mode is the second one.

A 12-seat consulting firm picks Salesforce or HubSpot. Reasonable choice either way. The implementation goes well. Adoption hits 90 percent in week three. The CRM has all the right fields, the right pipelines, the right reports.

Eighteen months later, the managing partner runs a Friday pipeline review and finds 314 active deal records. Activity logs are present on most. Outcomes are blank on a third. Next-step fields are populated in 7 different formats: "follow up next week", "send revised proposal Thu", "waiting on legal", "ASAP", "see notes", "TBD", blank. Custom fields the firm spent two weeks designing in the implementation are unused on 40 percent of records. The pipeline forecast is a partner reconstructing context from memory.

This is not a CRM problem. The CRM did exactly what it was bought to do. This is a 12-dialects-of-activity-log problem, and no vendor on the shortlist sells the fix.

Two consultants. Same call. Same CRM. Two records the partner cannot join.

Below is the same Tuesday afternoon, Acme procurement, 32-minute Zoom call. Consultant A and Consultant B both attended. Both logged a HubSpot Call activity within the hour. Both believe they followed the firm's CRM hygiene SOP. Read the records.

Same call, two HubSpot records

// Activity log written by Consultant A
// (HubSpot, after Tuesday's call with
//  Acme procurement)

Subject: "talked to dan, going well"
Outcome: (left blank)
Next step: "follow up next week"
Tagged contact: Dan
Tagged deal: (none)
Custom field "stage gate": (untouched)

// 32 words of context
// no machine-readable next step
// no deal linkage
// the partner's pipeline review is
// going to bounce off this entry
0% extra fields populated

Consultant B is doing it the way the SOP says. Consultant A is doing it the way they have always done it, the way they did it at their last firm, the way nobody noticed for the first 9 months. The Friday pipeline review cannot tell that A and B were on the same call. That is the failure mode. The shortlist pages name the CRM. They never name this.

What the firm-wide playbook actually does at firm scale

12 consultants on the firm
Zoom / Otter / Fireflies transcripts
Calendar context per seat
Email threads with the client
Time tracker entries by engagement
Firm playbook layer
Same Subject shape on every record
Same Outcome enum on every call
Same Next-Step format with date
Same custom-field discipline (stage gate)
Same rollback log a partner can audit

Twelve seats on the left, one ritual file in the middle, one shape of record on the right. The hub is a markdown file the managing partner edits, not a vendor-specific automation seat.

The anchor fact: Boutique tier, lines 28-46 of the product's pricing source

This is not a marketing claim. It is the literal Boutique tier definition shipped to every visitor of cl0ne.ai. Read line 35, line 36, and line 39.

src/components/pricing.tsx

Shared client memory across team. Firm-wide playbooks and templates. Scheduled firm-level rituals.

Those three lines are the mechanism. They are not three features that happen to coexist; they are the three primitives that make a 12-seat firm produce one shape of record across whichever CRMs the practices run.

The playbook file: rituals/firm-crm-tuesday.md

The firm's CRM hygiene policy is a markdown file. The managing partner authors it once, edits it when policy changes, and the agent runs it against every seat on schedule. Below is the version the example firm runs.

rituals/firm-crm-tuesday.md

Five steps. One enum list. One custom field discipline. Plain English. Every consultant on the firm runs through this on every call, regardless of whether the practice is on HubSpot, Salesforce, or Pipedrive. That is the firm-grade hygiene layer. No CRM on the vendor shortlist sells one.

Four numbers that summarise the firm-grade configuration

$0/seat/mo

Boutique tier flat price (pricing.tsx line 30). Same price whether the firm runs HubSpot, Salesforce, Pipedrive, or three CRMs at once across practices.

0

CRM migrations required to roll out the firm playbook. The CRM the firm already picked is the CRM Clone drives.

0

Consultants in the example firm above. The same English playbook produces the same shape of record on every seat, regardless of practice.

0

Markdown ritual file. The whole firm-wide CRM hygiene policy lives in rituals/firm-crm-tuesday.md and edits propagate on the next run.

How a firm-level ritual fans out across seats and CRMs

A managing partner edits one English sentence on Monday night. By Tuesday afternoon, every consultant on the firm has produced records that match the new spec, regardless of which CRM their practice is on, regardless of whether they were in the office or on a flight. The diagram below traces a single edit through to the audit trail.

One playbook edit, twelve seats, one shape of record

PartnerPlaybook fileClone agentCRM seatAudit logEdit firm-crm-tuesday.md (one English sentence)Push playbook to every seatRead transcript, open CRM tabSame shape of record (verified by re-read)Audit log + rollback handle per seat

Principle 4, verbatim: every action logged, every morning rollback-able

For a consulting firm, the playbook layer without an audit and rollback layer would be a non-starter. architecture.tsx principle 4 is the governance line that closes the loop. Read it before any partner approves the deployment.

src/components/architecture.tsx

What a firm-wide ritual run produces in the terminal

Twelve seats, two CRMs, one playbook. Notice the lines that are absent: no OAuth refresh, no API rate-limit check, no Connected App approval. The keystrokes are the integration; the playbook is the policy.

clone ritual --file rituals/firm-crm-tuesday.md --seats 12

Vendor shortlist page versus firm-grade hygiene layer

Column on the left: what a guide for this topic actually answers when you read it cover to cover. Column on the right: what a 12-seat firm needs from week 3 onwards.

FeatureEvery shortlist guide for this topicClone Boutique tier (driving whichever CRMs the firm picked)
Question the page actually answersWhich CRM software should our consulting firm buy? The page ranks 7 to 12 vendors and ends when you click a free trial.Once the CRM is bought, how do 12 consultants type into it the same way? The page assumes the vendor pick is already made and skips to the firm-grade hygiene layer.
Who owns the firm's CRM hygiene policyThe CRM admin role inside the chosen vendor's UI. Each consultant follows the policy by hand. Drift appears within weeks. The shortlist pages do not name a mechanism for enforcement.A markdown ritual file (rituals/firm-crm-tuesday.md) maintained by the managing partner. Edit the sentence, change the behavior on the next run. The mechanism is the playbook layer in pricing.tsx lines 35-39.
What happens when a partner reviews the pipelineSame query, 12 different shapes of result. Activity subjects are free text, outcomes are blank or invented per consultant, deal links are missing on a third of records. The partner reconstructs from memory.Every record matches the playbook spec because every seat ran through the playbook. Subject formatted, outcome enum populated, deal linked, custom field 'stage gate' filled. The pipeline review is a query against clean data.
Audit and rollback when a consultant makes a mistakeWhatever the chosen CRM ships natively, plus whatever an admin manually rolls back. The shortlist pages do not address this; they assume CRM hygiene is a training problem.architecture.tsx principle 4 verbatim: 'Every action Clone takes is logged and reversible. Preview drafts before they send. See every file it touched. Roll back an entire morning of work with one click if you need to.' Per seat, with a firm-level audit log.
Cost of switching CRM vendors mid-streamA migration project: data export, mapping, retraining, configuration of new automations. Usually 3 to 6 months of degraded pipeline visibility while the change settles.architecture.tsx principle 3 verbatim: 'Switch CRMs, change invoicing tools, add a new client portal, Clone adapts in the same conversation. No re-wiring required.' The playbook stays. Only the tab the agent focuses changes.
Practices on different CRMs inside the same firmUsually treated as a problem to fix (everyone consolidates on one vendor). Migration cost is named. Practice-specific reasons for different CRMs are not.Treated as the normal case. The same playbook drives HubSpot for the Acme team, Salesforce for the platform practice, Pipedrive for the new healthcare arm. One ritual file, three CRMs, one shape of record.
Adding a new consultant in week oneOnboarding to the CRM admin's training deck. A week of supervised entry before the new hire's records start to feel firm-shaped. Sometimes longer.The new hire reads rituals/firm-crm-tuesday.md on day one. The playbook is the onboarding doc. The CRM does not need a separate training deck because the policy is executable.
Cost line itemPer-seat CRM license, plus admin headcount, plus optional Zapier/middleware seats, plus annual implementation retainer. Stacks fast at firm scale.Boutique at $129 per seat per month, on top of whichever CRM the firm already pays for. No middleware seat. No CRM admin upgrade. No CRM migration.
line 35-39

Shared client memory across team. Firm-wide playbooks and templates. Scheduled firm-level rituals.

pricing.tsx, Boutique tier features, lines 35 to 39

Six things firms get from the playbook layer that no vendor shortlist page describes

The shortlist guides argue between Salesforce and HubSpot. The cards below are second-order effects of moving CRM hygiene off the consultants and onto an executable playbook. Most of these only show up after week three of a vendor purchase, and never appear in the buyer's guide.

The shortlist pages are vendor reviews. The firm question is governance.

A 12-consultant firm does not fail because they picked the wrong CRM. They fail because each consultant developed their own shape of record over 18 months of unsupervised entry. The pages that rank for this topic are buyer's guides for the first decision. They never reach the second.

One markdown file is the firm's CRM hygiene policy

rituals/firm-crm-tuesday.md, kept in a private folder the managing partner edits. Change a line, change the firm-wide behavior on the next run. No Flow Builder seat. No CRM admin certification. No vendor-specific training.

Practices can stay on different CRMs

An Acme team on HubSpot Enterprise, a platform practice on Salesforce, a new healthcare arm on Pipedrive. Same playbook drives all three, same shape of record produced on all three. Consolidation is no longer a forcing function.

Onboarding a new hire is reading a markdown file

The firm's CRM hygiene policy is plain English. Day one, the new consultant reads rituals/firm-crm-tuesday.md and runs through one supervised session. By day three, their entries match the rest of the firm because the playbook executes for them.

Audit and rollback are firm-level features, not CRM features

architecture.tsx principle 4 is logged and reversible per seat. The managing partner can roll back a single consultant's morning, or a whole practice's day, without filing a CRM support ticket. The rollback handle is the markdown file plus the agent log.

Custom CRMs and Airtable bases get first-class support

If part of the firm runs a 2014 internal CRM with no API, or a Notion database the platform team built last year, the playbook drives those too. The home-page comparison table is explicit: 'Works with custom or legacy apps' is a row Clone checks and Zapier, HoneyBook, and most VAs do not.

How a firm migrates from 12-dialect drift to one shape of record

1

Keep whichever CRMs the firm already runs

Stay on Salesforce, HubSpot, Pipedrive, Insightly, Zoho, Scoro, Monday, Dynamics, Airtable, or any combination across practices. No migration project, no consolidation forcing function.

2

Write rituals/firm-crm-tuesday.md once

The managing partner (or whoever owns CRM hygiene) drafts the playbook in plain English. Subject format, outcome enum, next-step shape, custom field discipline. Editable on any morning when the firm changes its mind.

3

Roll out to every seat from one ritual run

Boutique tier (pricing.tsx line 39) ships scheduled firm-level rituals. The first scheduled run propagates the playbook to every consultant's machine. Same English logic, whichever CRM the seat opens.

4

The pipeline review on Friday is a query, not a reconstruction

Because every record matches the playbook spec, the partner's Friday pipeline review is filtering and grouping, not free-text interpretation. The 12-dialect problem is closed.

5

Edit the playbook to evolve firm policy

Add a custom field to the spec, swap an outcome enum, change the cadence from Tuesday-after-call to end-of-day. One sentence rewritten, the firm follows on the next run. No retraining session.

No connector configuration. No vendor-specific admin seat. The same English playbook against whichever CRM each practice already runs.

The CRMs the playbook drives across a multi-practice firm

Salesforce

Lightning Log a Call, Tasks, Opportunity stage transitions, custom field typing across the firm via the same playbook.

HubSpot

Activity logging, deal stage moves, Next Step writes, custom property discipline aligned to the firm playbook spec.

Pipedrive

Activities, notes, deal updates, stage moves consistent across every consultant on a Pipedrive seat.

Insightly

Activity stream and opportunity records updated against the firm playbook, with project linkage where relevant.

Zoho CRM

Call logs, task creation, deal field writes against the same shape of record every seat in the firm produces.

Scoro

Deal-to-project linkage, time entries, client notes tied to engagements with firm-wide consistency.

Monday CRM

Board item updates, status column changes, subitem notes from call transcripts following the playbook.

Microsoft Dynamics 365

Account, Opportunity, and Activity records typed into the Dynamics web UI on the firm's existing tenant.

Custom or legacy CRMs

Per the home-page comparison table, custom and legacy apps are first-class. If a seat opens it in Chrome, the playbook drives it.

If five or more lines apply to your firm, the vendor shortlist is not the page you needed today

  • The firm has more than three consultants logging into the same CRM (or different CRMs across practices)
  • Pipeline reviews run on records the partners cannot fully trust because consultants type differently
  • There is a CRM hygiene SOP doc that nobody reads after the second week
  • At least one new hire has joined in the last six months and produced a different shape of activity log than the rest of the team
  • A migration to a 'better' CRM has been discussed and would cost a quarter of pipeline visibility
  • The firm uses some combination of Zoom, Otter, Fireflies, or tl;dv with transcripts available
  • The managing partner would rather edit a markdown file than negotiate a CRM admin role with vendor support

Bring the CRMs your practices already run. We will draft the playbook on the call.

Thirty minutes together. Show us how your 12-or-30-seat firm types into Salesforce or HubSpot today, and leave the call with a draft rituals/firm-crm-tuesday.md the agent can run against every seat starting next week.

What managing partners ask before signing the Boutique pilot

Is Clone a CRM that consulting firms buy instead of Salesforce or HubSpot?

No. Clone is not a CRM and we do not position it as one. Every shortlist that currently ranks for this topic recommends a vendor: Salesforce, HubSpot, Pipedrive, Insightly, Zoho, Scoro, Monday, Dynamics. Our position is that the choice between those is real but secondary at firm scale. Once the firm has bought one (or three, across practices), the failure that compounds over 18 months is dialect drift across consultants. Clone's Boutique tier sits on top of whichever CRM the firm already picked and ships shared client memory, firm-wide playbooks, and scheduled firm-level rituals (pricing.tsx lines 35, 36, 39 verbatim). The CRM still belongs to Salesforce or HubSpot. The hygiene layer belongs to the firm's playbook file.

Then which CRM software is actually best for a consulting firm, in your opinion?

It depends more on the practice mix than the vendor capabilities. Salesforce wins for firms with 25-plus seats, complex pipeline geometry, and an admin willing to maintain Lightning. HubSpot wins for 5 to 25 seats that want to start free and grow into Sales Hub. Pipedrive wins for boutique firms whose work is genuinely pipeline-shaped. Scoro and Insightly win when project management is welded to CRM. Dynamics 365 wins inside Microsoft-aligned shops with existing E5 licenses. The honest part the shortlist pages do not write: every one of these becomes a graveyard within twelve months in a firm where consultants type differently and nobody enforces shape. Clone is the layer that closes the gap on whichever vendor wins for your firm.

What does the Boutique tier actually include for a consulting firm?

Pricing.tsx lines 28-46 lists it verbatim: $129 per seat per month, everything in the Solo tier plus shared client memory across the team (line 35), firm-wide playbooks and templates (line 36), role-based permissions (line 37), usage analytics and reporting (line 38), scheduled firm-level rituals (line 39), Slack and Teams notifications (line 40), and priority support (line 41). The relevant trio for the topic of this page is line 35, line 36, and line 39: shared memory, the playbook, and the schedule. Together they are the mechanism that makes 12 consultants on the same CRM produce the same shape of record.

What is the anchor fact I should verify before trusting this page?

Open /Users/matthewdi/ai-for-consultants/website/src/components/pricing.tsx and read lines 28 through 46. That is the Boutique tier definition, in the product source. Then open /Users/matthewdi/ai-for-consultants/website/src/components/architecture.tsx and read lines 60 through 64. That is principle 4, 'Always reviewable', verbatim: 'Every action Clone takes is logged and reversible. Preview drafts before they send. See every file it touched. Roll back an entire morning of work with one click if you need to.' Those two blocks are the whole argument. The Boutique tier provides the mechanism (shared memory, playbook, schedule). Principle 4 provides the governance (logged, reversible, auditable per seat). Together they answer the question every vendor shortlist page does not name: how does a 12-seat consulting firm produce one shape of CRM record across all 12 seats.

Our firm has 8 consultants on HubSpot and 4 on Salesforce because the platform practice was acquired. Can the playbook drive both?

Yes, and this is exactly the case the playbook architecture is built for. The ritual file is plain English, not vendor-specific. It says: 'open the deal record in our CRM, log a Call activity with these fields, set the stage gate to one of these enums.' On the 8 HubSpot seats, the agent focuses HubSpot in Chrome and types into HubSpot's Activity panel. On the 4 Salesforce seats, the agent focuses Salesforce Lightning and types into Log a Call. The shape of the record is identical because the spec is identical. The pipeline review query joins HubSpot and Salesforce data in whichever BI tool the firm uses (Sheets, Notion, Airtable) and the shape lines up. architecture.tsx principle 3 names exactly this: 'Switch CRMs, change invoicing tools, add a new client portal, Clone adapts in the same conversation. No re-wiring required.'

How is this different from buying a CRM consulting firm to write us an SOP and a Salesforce admin to enforce it?

The SOP is the same idea. The enforcement mechanism is the difference. A traditional CRM consulting engagement produces a beautiful SOP document, a Salesforce admin builds Validation Rules and Flow Builder logic to enforce parts of it, and the consultants on the firm follow the rest by hand. The hand-followed parts drift within a quarter. With Clone's Boutique tier, the SOP is the executable playbook. There is no 'consultants follow this by hand' step. The agent reads the transcript, opens the CRM, and types into the form fields the way the playbook says, every time. The rollback is logged. The audit is automatic. There is no enforcement gap.

Does the playbook handle our custom fields and stage gate enums, or only the basics?

It handles whatever you specify, because the playbook is plain English. The example file in this guide tells the agent to populate a custom field called 'stage gate' with one of five enums (pricing, scope, legal, exec-buy-in, signed). The agent will set that field on every record the firm produces. If next quarter the firm adds a sixth enum or a second custom field, the partner edits the markdown file and the next run follows the new spec. The agent does not depend on a vendor-specific schema; it reads the form fields visible in the CRM UI and types into them.

What happens when one of our consultants makes a mistake or types something they should not have?

architecture.tsx principle 4 is the governance line. Every action is logged with the exact fields written and the exact tab focused. The managing partner (or any seat with the right role permission per pricing.tsx line 37) can preview the draft, see the file it touched, and roll back the entire morning if needed. In a vendor shortlist world, the equivalent would be a Salesforce Setup audit trail plus a manual revert by an admin. With the Boutique tier, the rollback is a one-click action against an action log the firm owns.

If we run a 30-seat firm with compliance requirements, do we need Enterprise instead of Boutique?

Probably yes, and pricing.tsx lines 47-66 names what changes: on-prem or private cloud deployment, bring-your-own-LLM (local or private), SOC 2 Type II and audit logs, SSO and SCIM provisioning, custom integrations, a dedicated success engineer, and procurement and security reviews. The Boutique playbook architecture is the same. The deployment shape and the security posture is what changes. For a regulated 30-seat firm with sensitive client data, the Enterprise tier is built for procurement to approve and for InfoSec to sign off. The CRM hygiene mechanism described in this guide is identical at both tiers; the firm just decides whether the agent runs in shared cloud or in their own VPC.

What do we keep if we cancel Clone?

The CRMs the firm already owns. The records that were typed in. The ritual file (it is just markdown, the firm authored it). The audit log up to cancellation. What stops happening is the agent runs. The firm reverts to the original failure mode where 12 consultants type 12 different shapes of activity log into the same CRM, but the data accumulated up to that point stays clean. There is no vendor lock-in beyond the months Clone was running.