Judge a mortgage CRM's AI on four jobs, tested on your own cases: pulling fact-find data from payslips and statements accurately, chasing clients and third parties without you, flagging product expiries in your client bank, and logging every AI action for compliance. Then check integrations, AI pricing and data export before comparing headline seat prices.
The trap is the demo. Vendors show AI reading crisp sample documents. Your clients send photographed payslips at an angle, bank statements with pages missing and self-employed accounts in three different formats. Bring five of your own cases, anonymised, to every demo and ask the vendor to run them live. How the AI copes with those tells you more than any feature list.
Build the pack once and take the same one to every vendor, so the results compare. A filled-in pack for a small brokerage might be (illustrative, all details anonymised):
- Employed, with overtime: three phone-photographed payslips, one at an angle, one with a large year-to-date box.
- Self-employed, two years: two years' accounts in different formats, where the latest year's profit is lower than the one before.
- Joint applicants: one salaried, one with a quarterly bonus, and three months of statements from each with a page missing from one set.
- Remortgage from your client bank: a past case with no product end date recorded, to see how the expiry alerts treat it.
- A case that goes backwards: a purchase where the valuation comes in low and the case returns to "awaiting decision".
Each case tests one section of the checklist below, and together they take about 40 minutes of a demo. A vendor who asks to run them "after the call" rather than live is telling you something about how they'll perform.
Case data: what the AI reads from documents
This is where most of a broker's admin time goes, and where AI errors cost the most, because a wrong income figure flows into affordability.
- Extraction accuracy on your documents. Why: accuracy on clean samples says little about phone photos. Verify: upload ten real payslips and five statements; count fields extracted correctly. Anything under about 95% on key fields (gross pay, net pay, employer, dates) means you'll be retyping.
- Fields land in the fact-find, not a generic contact record. Why: extracted data you have to copy across saves little. Verify: watch a payslip populate the income section of a case, then open the case as an adviser would.
- Source highlighting and confidence flags. Why: a reviewer needs to see where each figure came from. Verify: click an extracted figure; the document should open at the place it was read from, with low-confidence reads flagged.
- Income calculations that show their workings. Why: overtime, bonus, commission and self-employed income are where lenders differ and errors hide. Verify: give it a payslip with overtime and a two-year self-employed case; it should separate basic from variable pay and show the arithmetic, not just a total.
- Corrections are logged. Why: if an adviser overrides a figure, the file should show both values and who changed it. Verify: edit a field and look for the audit entry.
The failure to test for, because it's common: a payslip shows monthly gross of $3,850 and a year-to-date figure of $23,100 six months into the tax year. The AI reads the larger, more prominent number as monthly gross. On the case summary, the client's income looks six times higher and the affordability indicator goes green. In a demo, this shows up only if you bring a payslip with a large year-to-date box; in live use it shows up when a lender's own calculation disagrees with yours. A CRM that flags "figure inconsistent with net pay" catches it; one that doesn't will eventually embarrass you.
The self-employed case in the pack catches a subtler problem. An illustrative income summary from a CRM reads: "Average net profit (2 years): $52,500. Year 1: $58,000. Year 2: $47,000." The arithmetic is right, but the summary leads with the average, and the adviser skimming it may carry $52,500 into affordability. Lenders differ on whether they average two years or use the latest figure when income has fallen, so the case summary needs to show the fall first and leave the choice of figure to the adviser. In the demo, ask whether the summary layout can be changed to put the latest year and the trend at the top, and whether a falling-income flag exists.
The steps before the CRM stage are in an enquiry-to-fact-find AI workflow for mortgage brokers.
Chasing and client updates
- Document chasers that stop when the document arrives. Why: a client who has just uploaded their statements and gets a reminder the next morning loses confidence in you. Verify: set up a chase in the demo, upload the document, and check the next reminder is cancelled.
- Stage-based client updates. Why: "where are we?" calls fill a broker's afternoon. Verify: move a case from submitted to valuation booked to offer; check what the client receives at each step, and whether you approve it first or it sends automatically. Then move a case backwards, as the down-valuation case in your pack does. A system that sends "Great news, your application is moving forward!" when the stage changes, in either direction, will do exactly that to a client whose purchase has just hit trouble. The update on a backwards move should be held for an adviser to write, or the call made first.
- Chasing third parties. Why: lenders, solicitors and estate agents are where cases stall. Verify: can it draft a chaser to a solicitor from the case record? Can it only draft, or can it send?
- Channels your clients use. Why: email chasers get ignored; text or messaging apps may not. Verify: ask which channels are included in the price, and which cost extra per message.
Before and after, for the same missing document (illustrative). The old template: "Dear client, we are still awaiting documentation in order to progress your application. Please provide at your earliest convenience." The AI-drafted chaser from the case record: "Hi [first name], we're nearly ready to submit. We just need your last three months' bank statements for your current account ending 4417 (April to June). You can upload them here: [link]. If we have them by Thursday, we can submit on Friday." Specific, dated and tied to a next step, which is what gets documents sent. How far automated updates should go is covered in keeping mortgage clients updated during an application.
Client bank intelligence
- Product expiry alerts with your lead time. Why: retention depends on reaching clients before their deal ends. Verify: set a lead time (say, six months before expiry), then ask to see the list it produces from a sample client bank, and how it treats cases where the end date is missing.
- Protection and review prompts. Why: life events and new borrowing are when protection needs change. Verify: ask what triggers a prompt and whether the adviser or the client sees it first.
- Segmenting for campaigns. Why: a rate-change email to everyone is noise; one to clients whose fixed rate ends in the next nine months is useful. Verify: build a segment live in the demo.
- Data freshness. Why: alerts are only as good as the data. Verify: ask how old records imported from your current system are cleaned and matched.
Run it on a two-broker firm's client bank as an illustration: with around 900 past clients, the CRM identifies 140 whose products end in the next 12 months, 31 of them within six months, and 60 with no expiry date recorded at all. The 60 are the real finding. In a case like this they often trace back to migration: the old system kept the product end date in a free-text notes field, the import mapped only structured date fields, and the dates were left behind. Ask during the demo how free-text fields are handled on import, and check a sample of migrated records against the old system before you switch it off. Filling the gaps from old case files is a week of admin, but it's worth more than any alert. Using AI to spot remortgage opportunities in your client bank covers the follow-through.
Advice boundaries and compliance
- No automated recommendations to clients. Why: suggesting a product or a course of action is advice, and advice stays with a qualified adviser. Verify: ask directly whether any AI output can reach a client without an adviser's approval, and where that's configured.
- An audit trail for AI actions. Why: if a file is reviewed, you need to show what the AI generated, what the adviser changed and when. Verify: ask to see the log for a case that used AI extraction and an AI-drafted email.
- Call recording and transcription controls. Why: recording advice calls raises consent, storage and retention questions. Verify: check how consent is captured and how long audio and transcripts are kept. Whether it's safe to let AI listen to mortgage advice calls goes further.
- Training, storage and deletion. Why: client financial data is among the most sensitive you hold. Verify: get in writing whether your data trains any model, which AI providers process it, where, and how deletion works when a client asks or when you leave.
The line between admin the AI can do and advice it can't is drawn in what mortgage brokers can automate, and what stays advice.
Integrations that decide daily use
- Sourcing and lender systems. Why: retyping case data into sourcing and lender portals is the admin brokers most want gone. Verify: ask which systems it exchanges data with in both directions, and watch it happen, rather than accepting a logo slide.
- Email and calendar. Why: emails filed against cases automatically are what make AI summaries of a case possible. Verify: send a test email and see where it lands.
- E-signature and ID checks. Why: each separate tool is another place a case can stall. Verify: check which are built in and which need their own subscription.
- Commission and accounting. Why: proc fees and clawbacks need tracking against cases. Verify: ask for a commission report on sample data.
Commercials and the exit
- What the AI costs separately. Why: AI is increasingly priced as credits or add-ons on top of the seat. General CRMs work this way too: HubSpot, for example, charges $10 per 1,000 credits for its Breeze AI features, with 500 credits a month included on Starter. Verify: ask what a typical month of extraction and drafting costs for a broker with your case volume, in writing. The sum is simple once you have the vendor's unit costs. Suppose a mortgage CRM prices credits the same way, at $10 per 1,000, and extraction uses an illustrative 5 credits a document. At 60 cases a month with 8 documents each, that's 480 documents and 2,400 credits, about $24 a month, before any drafting. Double the documents per case for self-employed clients and the figure moves quickly, which is why the estimate should be based on your own case mix.
- Contract length and price rises. Why: a three-year term with annual uplifts can cost more than a higher monthly price. Verify: ask for the renewal terms, not just the first-year price.
- Data export, including documents. Why: a CSV of contacts without the case documents is not an exit route. Verify: ask for a sample full export of one case.
- Migration help. Why: moving years of cases is the biggest hidden cost of switching. Verify: ask who maps the fields, what it costs, and how long a firm of your size typically takes.
Scoring two or three CRMs against the list
Score each group out of 5 after the demo, weight the groups by what matters to your firm, and write one line of evidence for each score. A completed sheet for two shortlisted systems (illustrative, anonymised as A and B):
| Group | Weight | CRM A | CRM B | Evidence |
|---|---|---|---|---|
| Case data extraction | 30% | 4 | 2 | A got 47 of 50 key fields right on our payslips; B misread two year-to-date boxes |
| Chasing and updates | 20% | 3 | 5 | B's chasers stopped on upload; A's sent one extra reminder |
| Client bank intelligence | 15% | 4 | 3 | A built an expiry segment live in two minutes |
| Compliance and audit | 20% | 4 | 4 | Both logged AI drafts and edits |
| Integrations | 10% | 3 | 4 | B exchanges data both ways with our sourcing system |
| Commercials and exit | 5% | 3 | 2 | B's full export excluded documents |
| Weighted score | 3.65 | 3.35 |
A wins narrowly, on extraction, though its 47 of 50 is 94%, just under the 95% bar set earlier. Turn that into workload before signing: at 60 cases a month with two payslips each, a 6% error rate across five key fields per payslip is about 36 wrong figures a month to catch (120 payslips, 600 fields). That's manageable only because A's source highlighting lets an adviser check each figure in seconds, so make the review step part of the case workflow from day one. Unweighted, the two are almost level (21 points against 20), and after the demos the team's impression favoured B, whose chasers looked slicker. Weighting forces you to decide in advance that reading income correctly matters more than a polished reminder. Run the demos using the approach in running an AI software demo so you see the real product, and ask each vendor for two broker firms of your size to speak to before you sign.
Warning signs during a mortgage CRM demo
- The vendor won't run your documents, only theirs.
- "The AI recommends the best product for the client" appears anywhere in the pitch.
- AI features are "coming this quarter" rather than live in the demo.
- Nobody can say, in writing, which AI provider processes your data.
- The price of AI usage is "depends on usage" with no worked estimate.
- Export means contacts only.
Further reads
- Best AI Tools for Mortgage Brokers at Each Stage of a Case — Where standalone tools beat the CRM's built-in AI.
- How to Evaluate an AI Software Vendor: A Small Business Scorecard — A general vendor scorecard to use alongside this checklist.
- AI Vendor Lock-In: How to Keep Your Data and Prompts Portable — Keeping client records portable if you switch later.
- How to Read AI Software Pricing: Seats, Credits, and Usage Fees — Decoding seats, credits and usage fees on the quote.
- How to Check an AI Software Vendor's Customer References — What to ask other brokers who already use the CRM.
- What to Check in an AI Vendor's Data Processing Agreement — The data processing terms to check before signing.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: HubSpot pricing and credits pages (general CRM comparison). Mortgage CRM features vary by vendor and change frequently, so no single vendor's feature list is quoted.