How I test a CRM: one sample client, inquiry to paid invoice

The test every CRM on this site is held against: one scripted client, eight steps from first inquiry to paid invoice, the plan each step needs, and six fixed weights that compute the score.

By Mark SantosUpdated

Short answer

Every CRM is held against one fictional client, Juniper Lane Bakery, and the same eight steps from first inquiry to paid invoice. Each guide shows which plan every step needs, from the vendor's own pages, and what that plan costs at 1, 3 and 5 seats. Scores use six fixed weights and need a hands-on run; until a CRM has one, it shows Not scored rather than an estimate.

Every CRM on this site gets the same client, the same eight steps and the same scorecard. The test starts when the client sends an inquiry and ends when the second invoice is paid and the deal shows up in the month’s revenue. Each guide shows which plan every step needs, according to the vendor’s own pages, and what that plan costs. A hands-on run of the same eight steps measures the rest of the score.

The test client

Juniper Lane Bakery is fictional. Dana Reyes, the owner, wants three 30-second social videos for her second shop opening, with a budget of $2,000 to $3,000 and a three-week deadline. The job is small and ordinary on purpose. Most freelancers quote work like it every week.

The proposal every CRM sends
LineQtyUnitTotal
30-second social edit3$600$1,800
Captions and thumbnails1$300$300
Raw footage review and selects1$300$300
Extra 15-second cutdown (optional, client’s choice)1$150$150

The proposal totals $2,400 before the optional item, with a 50% deposit. Dana declines the optional cutdown, so both invoices come to $1,200.

The eight steps

On a hands-on run, each step passes, partly passes or fails against the line marked Pass. On paper, each guide names the lowest plan whose own pages list what the step needs, with a link to that page and the date it was read.

Test client

Juniper Lane Bakery (fictional) · Launch package: three 30-second social videos for a second shop opening · $2,400, 50% deposit

  1. Inquiry

    Dana fills in the CRM's own web form: name, email, job, budget, deadline.

    Pass The lead appears in the pipeline with all five fields, with no retyping.

  2. Reply and booking

    An automatic reply goes out with a booking link. Dana books a 20-minute call.

    Pass Reply sent within 5 minutes, call booked through the CRM's own scheduler, and the call shows on the lead.

  3. Proposal

    Send the three-line proposal, $2,400, with the $150 cutdown as an optional item.

    Pass Built from a saved template, and Dana can tick or untick the optional item herself.

  4. Contract

    Dana signs the contract on her phone.

    Pass E-signature inside the CRM, with the signed copy saved to the lead.

  5. Deposit

    A 50% deposit invoice for $1,200 is paid by card in test mode.

    Pass Invoice created from the accepted proposal, and the payment is recorded with no manual entry.

  6. Kickoff

    Turn the won deal into a project. Dana gets a link to upload footage and see the schedule.

    Pass Project created from the deal without retyping. Dana gets in with no account, or one magic link.

  7. Final invoice

    The remaining $1,200 is invoiced on delivery and paid by card in test mode.

    Pass Sent automatically or in one click from the payment schedule.

  8. Close-out

    Mark the deal won. Dana gets a receipt. Check the month's revenue report.

    Pass Deal closed at $2,400, receipt sent, and the report shows both payments.

What a hands-on run measures

Two clocks run. Setup time starts at a brand-new account and stops when the bench is ready for step 1: the inquiry form live, proposal and contract templates saved, test payments connected. Bench time starts when Dana’s inquiry arrives and stops at close-out. Setup time is scored. Bench time is shown so you can see where a CRM slows you down. Payments run in the vendor’s test mode.

The scorecard

Six criteria, with weights fixed before any CRM was scored. The code computes every score from these weights and the measurements, so a score is never typed in by hand. A CRM with any criterion still unmeasured shows “Not scored” rather than an estimate. No CRM on the site has had its hands-on run yet, so none has an overall score and every ranking is unranked.

  1. Inquiry to proposal to contract 25%

    Test steps 1 to 4 each score pass 2, partial 1, fail 0. Points out of 8, scaled to 10.

  2. Payments and invoicing 20%

    Test steps 5, 7 and 8 each score pass 2, partial 1, fail 0. Points out of 6, scaled to 10.

  3. Price at 1, 3 and 5 seats 20%

    Average monthly cost per seat at 1, 3 and 5 seats, on the cheapest plan that completed the test (billed yearly where the vendor offers it; a bigger plan is used where the test plan can't hold the seats). $10 a seat or less scores 10, $100 a seat or more scores 0, on a log scale between: score = 10 × log10(100 ÷ cost per seat). Computed from the vendor prices in the pricing tracker.

  4. Setup time 15%

    Minutes on the clock from a new account to a bench ready for step 1: inquiry form live, proposal and contract templates saved, test payments connected. 30 minutes or less scores 10, 240 minutes or more scores 0, straight line between.

  5. Client experience (portal, forms, emails) 10%

    Step 6 scores pass 2, partial 1, fail 0, plus 2 points for each client-side check passed. Points out of 10.

  6. Support and docs 10%

    Eight setup questions, one per test step, looked up in the vendor's own help docs: 1 point per question answered there. Plus one support ticket sent through the vendor's own channel: a useful answer within 4 hours scores 2, within 24 hours 1, later 0. Points out of 10.

Each criterion scores 0 to 10. The overall score is the weighted sum, out of 10, to one decimal. A CRM with any criterion still unmeasured gets no overall score. Scorecard version 1, published 2026-10-28.

Which plan gets tested

The test uses the cheapest plan whose own pages cover all eight steps. If a step needs a higher plan, the guide names that plan and its price. For seat counts a plan can’t hold, prices use the next plan that can.

Where prices come from

Every price, plan limit, seat rule and trial length comes from the vendor’s own pricing or help pages. Each one links to its source and shows the date it was read. They’re re-read at least every 30 days. If a page can’t be read, the site says the number wasn’t read instead of printing one from memory.

Money and disclosure

The CRM Bench has no affiliate links, sponsors or ads. If that changes, every page with a paid link will say so in one sentence above the first link, and the scorecard will still set the order. Where I recommend a company I have a tie to, the disclosure sits in the same box as the recommendation.

Corrections

Found a price that changed, or a step that works differently now? Email corrections@thecrmbench.com. I fix the page, then add a dated line to its update log saying what was wrong.

Questions

Which plan do you test?

The cheapest plan whose own pages cover all eight steps. If a step only works on a higher plan, the guide says which plan and what it costs, and a hands-on run uses that plan for the price score.

Why is price 20% of the score?

Most readers here are one to ten people paying out of their own margin. A tool that does everything but costs four times as much at five seats is a different decision, so price at 1, 3 and 5 seats carries real weight.

Why does every CRM say Not scored?

Three of the six criteria (setup time, client experience, support) can only be measured by running the test client hands-on. Until a CRM has that run, the site shows Not scored rather than an estimate, and rankings stay unranked.

Can a score change?

Only after a re-test. Prices are re-read every 30 days, and when a price change moves the price score, the update log says what moved, from what to what, and why.

Why a bakery?

The test client is fictional on purpose. A small, ordinary job (three short videos, $2,400, half up front) is the kind of work most freelancers quote every week, and it touches every part of a CRM a one-person business pays for.

Update log

No changes since this page was written.

Spot a wrong price or a step that changed? The corrections address is on How I test.