Custom home builder

SouthShore Builders: A builder site that feeds its own CRM, with partners seeing only their own leads

Website, local search cleanup, a weekly blog from the builder’s own photos, a CRM with Gmail threads and scoring, an AI assistant named Drew, and a marketing page that pulls Analytics, Search Console and Clarity nightly.

WhereDelray Beach, FloridaSitesouthshorebuildersfl.comUpdatedSeptember 22, 2026
WebsiteLocal SEOCRMAI assistantWeekly blogReporting
southshorebuildersfl.com
Open live site

The situation

  • The homepage review buttons pointed at a broken Google listing and landed on a blank map. The schema carried fake map coordinates and the wrong company name casing.
  • Three different addresses were floating around the web for the same company, which splits the credibility Google assigns to a business.
  • A 50 post blog library had gone quiet in April. Inquiries arrived by email and were handled by hand.

What changed

  1. The president reports the website now produces noticeably better quality leads.
  2. A short pre screen email (where is the lot, do you own the land yet) goes to every inbound lead before a meeting is booked, so meetings happen with real projects.
  3. Every site mentioning the company now points to one verified Google listing instead of three conflicting addresses.

What we built

Local search cleanup

Six review links repointed to the verified Google listing, real map coordinates and legal name in the schema, LinkedIn and Maps added to the business profile, and the dead code removed the same day.

Project map with per city pages

Every finished project placed on a map, with pages for each city the builder works in. Each one gets its own title, description and canonical so Google can rank it on its own.

A weekly blog that uses their own photos

The builder has 549 professional project photos. The blog publishes every week with real project imagery pulled from a shared Drive folder, and never repeats a photo.

One place to collect leads

Every call to action on the site is a single button to one contact page. No scattered forms, no inboxes to check.

A CRM built for a builder

Lead scoring and dispositions tuned for construction, Gmail threads synced both ways with inline reply, automatic acknowledgment and follow up tasks, roles for owner, developer, project manager and bookkeeper.

Partner accounts that see only their own leads

Coastal Paint and Cabinet House send leads into the same CRM. Their users see only their own source, enforced at the database, not just hidden in the interface.

Drew, the site assistant

Answers from the site’s own content, qualifies the visitor with a few taps, and files the lead straight into the CRM.

A marketing page inside the CRM

Google Analytics, Search Console and Clarity pulled every night into one view, with leads broken out by source. Full access users only.

How it fits together, in plain EnglishThe site is built on Next.js and hosted on Vercel. The CRM is its own application with its own database. Leads flow from the contact page and from Drew into the CRM through a server side connection, so the secret that authorizes a lead never lives in the browser.

Questions people ask

How does the CRM keep partner leads separate?

Each partner is a user with a list of allowed sources. Database rules enforce that they can only read rows from those sources, so even a bug in the interface could not leak another company’s leads.

Why one contact page instead of forms everywhere?

One collection point means one timeline per lead, one set of follow up rules, and one place to measure. Scattered forms produce scattered leads.

Want this for your business?

Two minute intake. A real person reads every one and replies within a business day with what we would change and what it would cost.

Start a project