Revenue Systems Questions, Answered
CWT Studio is a Toronto firm that designs, migrates, and documents the CRM, billing, and reporting setup B2B companies run on. These are the questions founders ask most, answered directly.
What does a revenue operations consultant do?
A revenue operations consultant designs how a company records, bills, and reports its sales. The work covers the CRM, the path from quote to invoice, and the reports leadership reads. The consultant maps how the business actually works, then rebuilds the records to match it. The result is one set of numbers sales and finance both trust.
CWT Studio does this work across Salesforce and HubSpot. Engagements start with a written review of what is broken and in what order to fix it. The build follows that order.
When should a company hire a revenue operations consultant and when a Salesforce admin?
Hire a Salesforce admin when the CRM is built correctly and needs daily care: users, permissions, small changes. Hire a revenue operations consultant when the CRM no longer matches how the company sells, or when sales, billing, and reporting disagree. An admin maintains a design. A consultant replaces a design that stopped working.
Many companies need both, in sequence. The consultant rebuilds the setup and documents it. The admin then runs it from that documentation.
What breaks first in a CRM as a company scales?
Reporting breaks first. Fields get added by different people for different reasons, and two reports that should match start to disagree. Deal stages stop describing how deals actually move. Private spreadsheets appear to fill the gap. By the time leadership notices, the forecast already rests on numbers nobody can trace.
The spreadsheets are the early warning. When a team keeps its own copy of the pipeline, the CRM has stopped being the record. Fixing the reports without fixing the fields underneath only resets the clock.
How much does a Salesforce cleanup cost for a small firm?
CWT Studio quotes every cleanup as a fixed fee, set in writing before any work starts. The fee depends on how many objects, fields, and integrations are involved, and on how many years of records need checking. The 30-minute intro carries no fee. A typical small-firm cleanup costs [NEEDS FACT: fee range, if you choose to publish one].
Scope drives cost more than record count. A firm with clean records and ten broken automations can cost more than a firm with messy records and none. The review prices both before the build starts.
How long does a CRM cleanup take?
A CRM cleanup starts with a 30-minute intro and a paid review that ends in written findings. The review typically takes [NEEDS FACT: review length in weeks]. The cleanup build typically takes [NEEDS FACT: typical build length in weeks]. Every build sequence is quoted with dates attached before it starts.
Length depends on how many systems feed the CRM. A cleanup that touches billing takes longer than one that touches only sales records. The dates are set in the quote and tracked against it.
Should a company move from HubSpot to Salesforce?
A company should move from HubSpot to Salesforce when its sales process needs custom records, complex approvals, or billing links that HubSpot cannot hold cleanly. A company should stay on HubSpot when the problem is how the CRM was set up. Moving a broken setup to a new platform moves the breakage with it.
The review answers this question before any migration is quoted. Some companies leave the review with a migration plan. Others leave with a HubSpot rebuild and no move at all.
How do you migrate CRM data without losing records?
Lock a full export, count every object, and keep each record's original ID in the new system. Load parent records before the records that point to them. Reconcile the count after every stage. In one CWT Studio migration, 238,945 records and 27 years of history moved with 0 records lost.
The original ID is what makes the final check possible. Every new record is matched to its source, and anything unmatched is a missing record. The full checklist is on the Salesforce data migration checklist page.
Why do CRM reports and finance numbers disagree?
CRM reports and finance numbers disagree because they are built from different records. Sales reports count deals when they close. Finance counts invoices when they are issued and paid. When the amount, date, or customer differs between the two, the reports drift apart and every month-end needs a manual reconciliation.
The fix is one shared record that both sides read from. The closed deal should carry the amount finance invoices. When that link holds, the month-end spreadsheet is no longer needed.
What does it cost a company when sales and billing do not match?
A mismatch between sales and billing costs a company in three places: invoices sent for the wrong amount, revenue that is never billed, and staff hours spent reconciling by hand every month. Each cost repeats until the records are rebuilt. The exact cost for a given company is [NEEDS FACT: a verified client figure, if one can be published].
Wrong invoices also cost trust with customers. A client who receives a corrected invoice starts checking every one after it. That checking slows payment.
Who owns the CRM after the consultant leaves?
The company owns the CRM after the consultant leaves. CWT Studio documents every field, rule, and integration it builds, so the team can answer its own questions. Most clients keep CWT Studio on retainer after handoff to run the systems and the vendors around them. The retainer is optional.
Documentation is part of the build, written as the work happens. A CRM with no written record of its own design depends on whoever built it. The handoff removes that dependence.
Is a CRM ready for AI tools like Claude in Salesforce?
A CRM is ready for AI tools when its records are complete, current, and consistent. AI tools answer from whatever the records already say. Missing fields, duplicate accounts, and stale deal stages produce wrong answers delivered with confidence. The Claudeforce Readiness score checks a CRM against twelve questions before any AI tool goes live.
The readiness check takes a few minutes and returns a score with the lowest areas named. Most CRMs need cleanup before AI tools are useful. The cleanup is the same work either way.
What happens on the 30-minute intro with CWT Studio?
Shannon Maguire asks what broke, what you already tried, and who owns the systems today. The call decides whether you need a paid review and what the review would have to cover. The intro carries no fee and no obligation. If the work belongs somewhere else, you hear that on the call.
Shannon spent two years at Salesforce before founding CWT Studio. CWT Studio works with B2B companies between $2M and $20M in revenue. The intro is the only way to start an engagement.
30 minutes on what broke, what you tried, and who owns the systems today.