Technology
CRM and customer portals for countertop shops: what they do and how to choose
How countertop shops use a CRM, sales pipeline, call and text logging, e-signatures and customer or contractor portals, and how to pick built-in or generic tools.
, CEO, Stonify
A CRM (customer relationship management system) keeps every lead, customer, contact and quote in one place, so follow-ups happen and the owner can see how much work is quoted but not sold. A customer portal is a link where a homeowner or builder can check job status, see documents, approve drawings and pay, without calling the office. For many countertop shops, a CRM built into the shop's quoting and job software works better than a separate generic CRM, because the quote, the job and the customer live in one record. A generic CRM can make sense for shops that run heavy marketing campaigns. A portal cuts status calls only if job statuses are kept current and customers are told about each milestone without having to ask.
Why countertop sales need their own system
Countertop sales have a few traits that break a notebook or a shared inbox:
Several people per job. The person who pays (a builder or homeowner), the person at the house for templating, and the person who chose the material (often a designer) are frequently different people.
Referral partners. Kitchen designers, cabinet shops and remodelers send much of the work. If nobody records who referred a job, the best partners never get thanked.
Long relationships with trade accounts. A builder may send dozens of jobs a year at a contractor price tier, on payment terms, with their own paperwork.
Quotes that change. A kitchen is often quoted in two or three materials, revised after templating, and changed again mid-job.
A long tail after the sale. As a rule of thumb, two to four weeks pass between the signed quote and the install. That is when "where's my countertop?" calls happen.
Leads leak in predictable places. A homeowner gets a quote and nobody follows up. Two salespeople quote the same customer. A builder with 90-day overdue invoices keeps getting new quotes. A designer who sent five jobs this quarter gets no credit because the lead was typed in as "phone call". A CRM exists to close these leaks.
What a countertop CRM should do
Capability | What it means in a countertop shop | Why it matters |
|---|---|---|
Lead capture | Web forms, phone calls, emails, showroom walk-ins and marketplace leads land as records with a source | You can see which marketing pays |
Duplicate detection | Flags a new lead with the same phone number or email as an existing customer | Stops two reps quoting one kitchen |
Owner and referrer | Every lead has a responsible salesperson and, where relevant, the designer or contractor who referred it | Follow-up has an owner, and partners get credit |
Pipeline stages | Lead, measured, quoted, follow-up, won, lost, with the dollar value in each | Shows how much work is coming |
Stale-quote alerts | Quotes or leads with no activity for a set number of days get flagged or create a follow-up task | Silent quotes get a second call |
Contact roles | Billing, onsite and design contacts on each job | The template confirmation goes to the person who will open the door |
Account rules | Price tier, payment terms, default documents, credit warnings or blocks per customer | Builder terms apply automatically, and slow payers get stopped |
Communication history | Emails, texts and call notes linked to the customer and the job | Anyone can pick up the conversation |
Permissions | Reps see their own leads, managers see all | Protects commissions and the customer list |
Reporting | Close rate by source and salesperson, time to quote, lost reasons | You learn why jobs are lost |
The pipeline value should come from real quote totals, not a number someone typed when the lead came in. Once a quote exists, it is the best estimate of what the lead is worth. When a job is quoted in three materials, only one of them should count toward the pipeline, or the forecast triples.
For response targets and a follow-up cadence, see quoting speed and close rate.
Built-in CRM or a generic one?
Shops choose among three kinds of tools:
Option | Examples | Strengths | Weaknesses |
|---|---|---|---|
CRM built into stone shop software | The sales module of a countertop platform | Lead, quote, job, slab and invoice share one record. No re-typing. Knows square feet, materials and edges | Marketing features (email campaigns, ad tracking, lead scoring) are usually thinner |
Generic CRM | HubSpot, Pipedrive, Salesforce | Strong pipelines, email sequences, marketing automation, many integrations | Not built for countertops. Unless it is customized or connected, quotes and jobs live elsewhere, so customers are entered twice |
Home-improvement or field-service CRM | In-home sales CRMs, Jobber, Housecall Pro, ServiceTitan | Good at booking, reminders, proposals and payments for service trades | Not designed around slab inventory, countertop drawings or shop fabrication stages. Check how it would handle template, fabrication and install as one job |
The cost of two systems is re-keying. When a lead becomes a customer, someone types the name, address, phone and job details into the quoting tool, and later into the scheduler and QuickBooks. Each copy drifts. The onsite phone number gets updated in one place and not the others.
A reasonable rule of thumb: if most of your leads come from repeat builders, designers and referrals, a CRM inside your shop software is usually enough. If you spend heavily on online ads and run email nurture campaigns to hundreds of homeowners, a generic marketing CRM can earn its place. Connect it so that a won lead creates the customer in the shop system automatically, and keep stone data (square footage, material, edges) out of it.
Email, texts and calls
Most sales conversations happen in the salesperson's personal inbox and phone. When that person is out sick or leaves, the history goes with them.
Email. Look for email sent from your own domain through each user's connected mailbox, not from a no-reply address that customers ignore. A company-wide CC to a shared inbox, or emails linked to the job record, keeps the team informed.
Texting. Homeowners answer texts faster than calls. Texts should go from a business number tied to the customer record, not an installer's personal phone. In the U.S., business texting from a standard 10-digit number requires A2P 10DLC registration through your texting provider; providers such as Twilio block messages from unregistered numbers. Marketing texts generally need the customer's prior consent under the TCPA. Job updates to an existing customer are generally treated differently, but ask counsel.
Calls. Some systems log calls automatically by matching the caller's phone number to a customer. Shared numbers (a builder's main office line) and new numbers won't match, so someone still has to link them. If you record calls, roughly a dozen states, including California, Florida, Maryland, Massachusetts, Pennsylvania and Washington, require consent from everyone on the call (counts vary from about 11 to 15 because a few states' rules are split). Announce the recording and check the law where your customers are.
Customer portals
A customer portal is a web page, often opened from a link without a password, where a homeowner can see their job. Useful contents:
Current status and the next step.
Template and install dates, and who is coming.
The quote, drawing, signed contract, change orders and invoices.
A way to pay the deposit or balance.
Approvals for the drawing or slab layout.
Care instructions after install (see customer experience).
Customer statuses are not shop statuses
A shop may track 15 or 20 internal steps. Customers need five to seven. Map them:
Customer sees | Covers these internal steps |
|---|---|
Quote sent | Drawn, priced, sent |
Deposit received, job booked | Contract signed, deposit posted, material ordered or held |
Template scheduled | Template date set and confirmed |
Template done, in production | Drawing checked, layout approved, programmed, cut, fabricated, inspected |
Install scheduled | Pieces passed inspection, install date confirmed |
Installed | Install done, punch list clear |
Complete | Final payment received |
Keep internal problems internal. A customer does not need to see "remake: chipped at polish". They need an accurate date.
Does a portal reduce calls?
Vendors often claim large cuts in status calls, but we found no independent study that measures it. In practice it depends on two things. First, statuses must be current. A portal that says "In production" three days after the pieces were loaded on the truck teaches customers to call instead. Second, customers must be told when something changes. A text or email at each milestone ("Your template is confirmed for Tuesday, 8 to 10 a.m.") prevents more calls than a page customers have to remember to check. Some customers will always call, and that is fine.
Measure it yourself. Count status calls for two weeks before launch and again a month after. If calls didn't drop, check whether statuses were updated and notifications sent.
One detail matters: the portal should show a specific version of the quote or drawing, and it should be clear when a newer revision is published. Customers approving an old version is a classic source of disputes.
Contractor and builder portals
Builders and remodelers have different needs from homeowners. A builder's project manager may have 10 or 20 active jobs with you. A good contractor portal gives them:
A multi-job view. Status and dates for every job, filterable by community or lot.
Structured job requests. A submission form that requires address, plan or drawing, material, thickness, edge, sink model, faucet holes, backsplash and site contact. Incomplete requests are the main reason builder quotes stall.
Selections. What the homeowner chose, so the wrong color never gets ordered.
Documents. Quotes, purchase orders, change orders, invoices and statements in one place.
Scheduling. Template and install dates that match the builder's schedule.
Large builders and commercial contractors often have their own systems, such as builder project-management platforms or construction software like Procore. In that case the portal runs the other way: you log into theirs. Ask during onboarding which system they expect you to use, and budget office time for it. See working with builders and contractors.
E-signatures
In the U.S., the federal E-SIGN Act and the Uniform Electronic Transactions Act (adopted by 49 states; New York uses its own Electronic Signatures and Records Act instead) give electronic signatures legal effect for most contracts, including countertop sales. What makes an e-signature useful in a dispute is the record around it: who signed, when, from which email or phone, and exactly which version of the document.
Treat these as separate signatures, because they approve different things:
Quote or contract. Price, scope, payment terms.
Drawing or slab layout approval. Dimensions, seams, overhangs, edges, sink, vein placement.
Change orders. Each change, with its price.
A signature on the contract does not approve a layout drawn two weeks later. Consumer protection rules also apply. The FTC Cooling-Off Rule gives buyers until midnight of the third business day to cancel many sales of $25 or more made at their home ($130 or more at temporary locations such as a home show), and many states have home-improvement contract rules on top. If your salespeople close in the customer's kitchen, have your contract checked for these requirements.
Rolling out a CRM or portal
A common reason CRM rollouts stall is neglect rather than bad software. A few habits help:
Clean the data first. Merge duplicate customers and standardize builder names before importing.
Define stages and a lost-reason list that match how you actually sell. Keep them short.
Name one owner who keeps stages, users and lead sources tidy.
Make logging part of the job. A lead that isn't in the system doesn't exist for commission purposes. Owners must use it too.
Hold a weekly pipeline review on the stale-quote list. If nobody looks at the pipeline, nobody updates it.
Launch the portal to the customers who ask most. Builders and busy homeowners with repeat questions adopt fastest.
Keep a person reachable. A portal supplements the phone, it does not replace it.
Questions to ask a vendor
Is the CRM the same database as quotes, jobs and invoices, or a sync?
How are duplicate leads detected and merged?
Can pipeline value come from the main quote only, so alternatives don't inflate it?
Can customers have several contacts with roles (billing, onsite, designer)?
Can I block quoting for an account with overdue invoices?
Which email providers can connect, and are emails stored with the job?
Does texting use a registered business number, and are replies stored?
What does the customer see in the portal, and can I hide internal steps?
Are quote, layout and change-order signatures stored separately, with the document version?
Can I export all customer and lead data at any time?
Where software helps
In Stonify, which publishes this knowledge base, leads carry a lead source, referrer and owner, and the Sales Pipeline shows the dollar value in each stage along with stale leads and stale quotes, which can be resolved in bulk. Each customer's Internal Team card sets the default salespeople for new quotes and projects, and a customer can get a warning or a block that stops new quotes, for example for unpaid invoices. Lead, quote and project visibility can be limited to the owner or primary salesperson. Emails go out from the user's connected Outlook mailbox with tokens that greet the billing or onsite contact by name, with a company-wide CC. With the Twilio integration, staff can text a customer from the customer or project record. A Live Inventory link lets customers and designers browse slabs in stock, and sales orders can carry a Stripe or Nuvei payment link for the deposit. Stonify's published feature list does not include a customer or contractor status portal, e-signatures, call logging or automated follow-up sequences, so ask to see any of these in a demo if they matter to you.
FAQ
Do I need a CRM if I already use QuickBooks? Yes, if you quote more than a handful of jobs a week. QuickBooks tracks customers you have billed. It does not track leads, quotes in progress, referrers or follow-ups.
Is a free CRM good enough for a small shop? It can be for tracking leads and follow-ups. The cost often appears later, when every won job has to be retyped into the quoting and scheduling tools unless the systems are connected.
Should the portal show the exact install date before the pieces are finished? Show a target week until the pieces pass final inspection, then a confirmed date. Changing a firm date the customer already planned around causes more calls than a range does.
Will older homeowners use a portal? Many will open a link sent by text or email. Some prefer calling. Offer both, and make sure the office sees the same information the portal shows.
Can installers text customers from their own phones? They can, but the messages are lost to the office and the customer ends up with a stranger's number. A shared business number linked to the job is better.
Sources
Related Articles
How fast should you quote countertops, and what is a good close rate?
Response-time targets for countertop leads, realistic close-rate ranges, photo and website quoting, and a follow-up cadence for quotes that go silent.
The countertop sales process: showroom setup, samples, appointments and follow-up
How countertop shops sell: qualifying leads, setting up a showroom and samples, lighting stone, running the appointment, presenting options and managing the pipeline.
Working with builders and general contractors: how countertop fabricators win, run and protect trade accounts
How fabricators work with GCs and home builders: what they value, pricing and payment terms, contracts and lien rights, concentration risk, portals and communication.