Is your CRM too big for your team, or do your tools not talk to each other?See what a first conversation looks like →
Case study · CRM rebuild
PROJECT-BASED CRM · OFF SALESFORCE

A construction-tech team's deals don't end at the sale. We built a CRM that runs the whole project lifecycle, extensions included.

SiteKick installs job-site security cameras, where every sale becomes a months-long project that gets extended and renewed, not a one-and-done deal.

Back from manual reporting and CRM busywork
~5hrs/week reclaimed
Disconnected tools into one connected system
4tools 1
Duplicates cleared, 330+ records in one source of truth
~245duplicate records merged out
Who
SiteKick Technologies
Construction job-site security cameras (Minneapolis, MN)
Platform
HubSpot Sales Hub Professional · HubSpot Partner
Engagement
CRM rebuild off Salesforce: 3 pipelines, 4 workflows, integrations, and dashboards
Built with
HubSpotHubSpot ZapierZapier QuickBooksQuickBooks
Migrated from Salesforce.
01 / 05  ·  MapMatix case study
01
01 The situation MapMatix · Case study

Their deals kept going after the sale. Their CRM didn't.

SiteKick's deals are project-based and keep moving after the close: clients add cameras, extend contracts, and renew. Salesforce had no clean model for that, so a change became either a new deal or a mess. On top of that it was an enterprise CRM running a one-salesperson team, it didn't connect to the tools they actually use (ClickUp, QuickBooks, Google Bookings), and the founder exported data to a spreadsheet every week just to see the pipeline.

What it was costing: Extensions and renewals are real revenue, and they were the hardest thing for the old system to hold. A renewal that should have been flagged months ahead could quietly lapse, and every add-on either cluttered the active pipeline or muddied the finances. The founder could not get a clean view of any of it without exporting to a spreadsheet.

1 salesperson
on
an enterprise CRM
+
4 tools that did not talk
a CRM that fought how they sell
and a weekly spreadsheet export just to see the pipeline.
What we found

The problem was the shape, not the tool

The finding was structural. Their deals are project-based and keep moving after the close, and a generic enterprise CRM has no model for that. The first thing the new system had to do was treat the full lifecycle, extensions included, as the main event and not an afterthought.

02 / 05
02
02 What we built MapMatix · Case study

One HubSpot system that runs the whole project lifecycle

The same senior team rebuilt it on HubSpot, sized for a lean team and shaped around the work. Three pipelines follow a deal from lead to active sale to live project, and a daily workflow flags every contract 90 days before it ends so a renewal never slips. The system wires HubSpot to the tools they already run on, and replaced the founder's weekly spreadsheet with live dashboards.

How a deal flows, from first lead to renewal
Project Leadsa project on the radar, before the bid
Active Salesbid, proposal, close
Closed Projectinstalled and live, contract running
Auto-fires on close
Invoice in QuickBooks Project in ClickUp Kickoff scheduled in Google Bookings
The winExtension Reviewevery contract flagged 90 days before it ends
RenewedLoops back to the live project
Contract endedNever logged as a loss
A renewal loops straight back to the Closed Project, the lifecycle keeps running
The sale is the middle of the story, not the end. The system runs the whole lifecycle, and never lets a renewal slip.

Four workflows automate the busywork: lead-to-deal conversion, close-to-project handoff, an equipment-retrieval task on contract end, and the standout, a daily Extension Follow-Up that flags every contract 90 days before it ends so renewal revenue never slips. Integrations wire HubSpot to QuickBooks for invoicing, ClickUp for project creation on close, and Google Bookings for kickoff and closeout scheduling. Role-based dashboards replaced the CEO's weekly spreadsheet. A clean, selective import brought over real records only and merged out roughly 245 duplicates left by a prior failed import.

  • Three pipelines, one for each motion: Project Leads (awareness before being invited to bid), Active Sales (bid to close), and Closed Projects (won work, extensions, closeout).
  • The Extension Follow-Up workflow, the standout: it runs daily and flags every contract 90 days before it ends, so renewals never slip and the active pipeline stays clean.
  • Four workflows in all: lead-to-deal conversion, close-to-project handoff, an equipment-retrieval task on contract end, and the daily extension flag.
  • One integrated stack: HubSpot wired to QuickBooks for invoicing, ClickUp for project creation on close, and Google Bookings for kickoff and closeout scheduling.
  • A clean, selective import: real records only, with roughly 245 duplicate companies merged out and 330+ companies, deals, and contacts unified into one source of truth.
03 / 05
03
03 The impact MapMatix · Case study

One system built around how they work, with extensions handled cleanly

The real win is structural: their deals do not end at the sale, so the system runs the whole lifecycle, from lead to install to the contract extensions that drive their revenue. The numbers below support that build, they do not stand in for it.

One stack
4 disconnected tools1 connected system
Salesforce, the manual spreadsheet, ClickUp, QuickBooks, and Google Bookings ran apart. Now one HubSpot hub wired to all of them.
Clean data
~245
duplicate recordsmerged out
A selective import left by a prior failed attempt, cleaned up. 330+ companies, deals, and contacts now in one source of truth.
Time back
~5 hrs/wk
back from manual reporting and CRM busywork
The CEO's weekly spreadsheet export, gone, replaced by a live dashboard. Routine deal moves, tasks, and invoicing now run themselves.
We were running a nine-person company on a CRM built for the enterprise. MapMatix rebuilt it around how we actually work, including the contract extensions nobody else handled cleanly. I stopped exporting spreadsheets to see my own pipeline, and when we floated a bad idea, they told us. Exactly what we asked for.
John Tedesco, CEO, SiteKick Technologies
04 / 05
Work with us MapMatix · Case study

If your deals don't end at the sale, your CRM shouldn't either.

If your work is project-based, and extensions or renewals keep slipping through the cracks or cluttering your pipeline, that is exactly the kind of system we build. Same senior team that figures it out builds it, fast, without agency overhead.

The same senior team that figures out the problem builds the fix, and because we build with AI we move fast, without the layers and handoffs of a traditional agency.

HubSpot Partner 50+ HubSpot builds Senior team, AI-built so it ships fast

30 minutes, no prep, no pitch. We walk your setup and name the top fixes.

MapMatixCRM & Automation Experts for growing businesses