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:

  1. Quote or contract. Price, scope, payment terms.

  2. Drawing or slab layout approval. Dimensions, seams, overhangs, edges, sink, vein placement.

  3. 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:

  1. Clean the data first. Merge duplicate customers and standardize builder names before importing.

  2. Define stages and a lost-reason list that match how you actually sell. Keep them short.

  3. Name one owner who keeps stages, users and lead sources tidy.

  4. 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.

  5. Hold a weekly pipeline review on the stale-quote list. If nobody looks at the pipeline, nobody updates it.

  6. Launch the portal to the customers who ask most. Builders and busy homeowners with repeat questions adopt fastest.

  7. 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

Ready to Run a Smarter Stone Operation?

Book a demo to see how Stonify can reduce costs at your shop.

Ready to Run a Smarter Stone Operation?

Book a demo to see how Stonify can reduce costs at your shop.