DryScale

Built for Contractors doing $1M+ a year

Insights · · 5 min read

Concrete Company Systems: CRM, Follow-Up and Reporting

The minimum systems a concrete company needs to grow without the owner holding everything together, and the order to fix them in.

A growing concrete company runs on seven connected systems: a CRM pipeline every lead moves through, an instant first response, quote follow-up, review requests after every job, reactivation of old leads and past customers, crew scheduling, and one live dashboard that ties spend to revenue. Fix them in the order money leaks, starting with tracking and the pipeline, then response time and follow-up, then reactivation, all before you buy more leads. DryScale sets up and runs this stack for concrete contractors through its CRM service and its 5-phase growth system.

The CRM pipeline every concrete lead moves through

Put every lead from every source into one CRM: ad leads, website forms, phone calls, referrals and the neighbor who flagged down your crew. Tag each lead with its source and move it through the same six stages:

  1. New: the lead came in and nobody has reached them yet.
  2. Contacted: someone on your team has had a real conversation with them.
  3. Booked: an estimate is on the calendar.
  4. Sat: the estimate happened.
  5. Quoted: the homeowner has a price in hand.
  6. Won or Lost: every Lost gets a reason, such as price, timing, chose someone else, no response or not a fit.

Two rules keep the pipeline honest. Every open lead has a next step and a date, and nobody moves a lead forward without updating its stage. Clean stages show you where the leak is. A pile of New with few Contacted points to slow response. Plenty of Sat with few Quoted means quotes are stalling after the estimate. Lots of Quoted with few Won points to follow-up or pricing.

Automated first response in 60 seconds

Speed-to-lead is the biggest hidden leak in most pipelines. Homeowners often contact more than one company, and the one that answers first with a real person has the edge. Set up your CRM so every new lead gets an auto-text and an auto-email the moment it arrives and a live dial within 60 seconds, with 5 dial attempts in 72 hours across voice, text and email. Cover nights and weekends too. AI can handle intake after hours and book the estimate before your office opens.

Quote follow-up, where good jobs go quiet

Plenty of concrete companies are good at sending quotes and bad at chasing them. A homeowner who got your quote on Thursday may still be talking it over with their spouse, waiting on a second price or putting it off until after the weekend. A quiet homeowner hasn't said no. Build a sequence that starts the day the quote goes out:

  • The same day: a text with the quote and a note on what happens next
  • A couple of days later: a call to walk through it and answer questions
  • About a week later: a check-in by text or email
  • After that: a steady nurture touch until they say yes, say no or ask you to stop

Let the CRM send the reminders and routine messages, and keep a person on the calls. Quote follow-up that depends on the owner's memory is the first thing to slip once pour season starts.

Reviews and reactivation: revenue from work you already did

Ask for a review after every job, while the customer is looking at a finished driveway or a coated garage floor. Have the crew lead ask in person, and have the CRM text a direct review link the same day, with one reminder if they don't get to it. Reply to every review, good or bad. A steady stream of recent reviews helps every other channel, because homeowners read them before they call.

Reactivation runs on the same logic. Old leads that never booked, estimates that never got a quote and quotes that went quiet all came from people who already raised their hand. Past customers are better still. A stamped patio needs resealing over time, a garage-floor customer may want the patio done next, and a happy driveway customer has neighbors with sunken walkways. A monthly message to each group, with a real reason to reply, can turn those lists into booked estimates before you spend a dollar on new leads.

Crew scheduling and dispatch

Details go missing at the handoff from Won to the crew. The measurements, finish, color, access notes and site photos from the estimate should follow the job onto the crew's schedule, so nobody calls the estimator from the driveway. If rain pushes a pour, change the schedule once and let the system text every affected customer instead of making a round of calls from the office.

The schedule doubles as your capacity gauge. Sales should see how many weeks out each crew is booked before giving a homeowner a start date, and whoever runs marketing should see it before pushing for more estimates. With more than one crew, multi-crew dispatch keeps each crew's week full without double-booking the pump truck or the finishers.

One live dashboard from spend to revenue

Your reporting should answer one question fast: what happened to the money? Build one dashboard that follows every dollar from ad spend to leads to booked estimates to jobs to revenue, by source, and stays current as it happens. A monthly report that shows up weeks later tells you about problems after they've already cost you. The dashboard should show:

  • Ad spend by channel, next to the leads each channel produced
  • Booked estimates, estimates sat and quotes sent, by source
  • Jobs won and revenue by source and service line
  • Speed-to-lead and follow-up activity, so you know the process is running
  • Every call tracked, so phone leads don't vanish from the numbers

DryScale's Insight Dashboard works this way: real-time ad spend, lead flow, attribution, every call tracked and every pipeline stage visible, updating every 60 seconds instead of arriving as a monthly PDF.

What to fix first

Don't try to build all seven at once, and don't add lead volume until the first few work. DryScale runs the work in a fixed order. Phase 0, the Bucket Audit, runs in Week 1 (7–10 days) and produces a one-page picture of where every dollar enters and leaves the business: spend, source attribution, CRM state, speed-to-lead, close rate by source and capacity. Phase 1 patches the holes in Weeks 2–6 with tracking, the CRM pipeline, 60-second speed-to-lead, follow-up and nurture loops, dead-lead reactivation, the review engine and SEO groundwork.

“You can't fill a leaky bucket. Fix the follow-up, the tracking and the CRM before you buy more leads.”

Jaxen Delorme, Founder, DryScale

Next comes Phase 2, which squeezes more revenue out of existing leads, open quotes and past customers before any new ad spend. New channels open after that, one at a time, in Phase 3. If you're building the stack yourself, keep the same order: one pipeline with sources, then response time, then quote follow-up, then reviews and reactivation. Build the dashboard as soon as the data is clean enough to trust.

Frequently asked questions

Usually not. One well-built CRM with texting, email, calendars and reporting covers most of what a concrete company needs. The common problem is setup: stages that don't match how jobs move, automations nobody turned on and a team that still works out of texts and notebooks. Get one system set up and used before adding more tools.

In DryScale's system, Phase 0, the Bucket Audit, runs in Week 1, and Phase 1 sets up tracking, the CRM pipeline, 60-second speed-to-lead, follow-up loops and the review engine during Weeks 2–6. A basic pipeline can be running sooner, but clean tracking and working automations take a few weeks to get right.

Crew leads should use it for their part of the job: job details, site photos, change notes and marking the job complete. Marking a job complete can trigger the review request, so that step matters. Crews don't need the sales pipeline, but the more job information lives in one system, the fewer calls you get from the site to the office.

The CRM is where the work happens: every lead, call, estimate, quote and job, moved through stages by your team and your automations. A dashboard reads from the CRM, your ad accounts and your call tracking to show results in one view. Build the CRM first, because a dashboard on top of messy data only shows you messy numbers faster.

Apply this to your business

This is not for companies who are not looking to scale.

Apply below and book a free game plan call to see exactly how it works.