This is how Crawl Daddy actually uses its tools — not a generic tutorial. Where a button lives will make sense once you're clicking around; this page tells you what matters and why.
Draft — pending Blake's review
On this page
1
The 60-second big picture
Crawl Daddy fixes crawl spaces, basements, and foundations in metro Atlanta: crawl space encapsulation and repair, basement waterproofing, foundation repair, and emergency water damage response. Donny and Caleb are the owners and run the field side. Blake runs marketing. You run the office: phones, leads, scheduling, and keeping our systems tidy.
The one thing to internalize — the lead lifecycle
Step 1
Lead comes in
Facebook/Instagram ad, Google ad, website form, or a phone call.
Step 2
GoHighLevel
Every lead lives here first. Qualify it, note it, work it.
Step 3
Jobber
Move a lead to "Qualified Lead" and they appear here. Schedule the inspection, quote, job, invoice.
Step 4
Dashboard + Slack
Automatic reporting so everyone sees how we're doing.
Remember this split
GHL = leads and conversations. Jobber = scheduling and money. That's deliberate — GHL is the system of record for lead quality and status; Jobber is the system of record for operations and revenue.
An average job here is $5,000–$15,000. Every lead you answer quickly and note well is potentially a five-figure job. Speed and notes are the job.
2
Our websites & phone numbers
Callers reference our sites constantly ("I was reading your page about encapsulation cost…"). Know what exists.
crawldaddyexperts.com — the real site
Our brand site. Everything organic (Google search, Google Business Profile, social) points here.
Service pages: crawl space encapsulation, crawl space repair, crawl space waterproofing, basement waterproofing, basement services, foundation repair, water damage repair (advertised as 24/7 emergency).
Cost pages with real prices: encapsulation (~$5–7/sq ft), foundation repair, vapor barrier, sump pump, basement leak, sagging floor. We publish honest price ranges on purpose — you can reference them on the phone: "encapsulation typically runs $5–7 a square foot; the exact number comes from a free inspection."
Service areas: Atlanta, Marietta/Cobb, Sandy Springs, Decatur, Lawrenceville/Gwinnett, Alpharetta/Roswell, Douglasville, McDonough/Henry.
Blog (weekly posts), About (Donny + Caleb's real story), Contact (form goes straight into GHL).
94 Worldwide Drive, Suite 140, Dawsonville, GA 30534 · info@crawldaddyexperts.com
crawldaddyrepairs.com — the Google Ads landing page
A separate one-page site used only as the destination for our Google ads.
Why it exists (the honest short version): our main domain got incorrectly flagged by Google's ads system in April 2026. The site was always clean, but rather than keep fighting Google's appeal process, we send paid Google traffic to a separate, always-clean domain. Same company, same phone routing, same lead form.
If a caller says "I'm on crawldaddyrepairs.com" — that's us; they clicked a Google ad.
Never tell a customer to visit crawldaddyrepairs.com; the site you send people to is always crawldaddyexperts.com.
The two sites intentionally never link to each other. Don't "helpfully" suggest fixing that.
crawlspacesatl.com — retired
Our old landing page domain. If someone mentions it (old card, bookmark), point them to crawldaddyexperts.com.
Phone numbers — read this twice.
The only number we publish, anywhere, is (855) 552-7295. Website, Google profile, invoices, your email signature — all 855.
You will see calls come in from unfamiliar local Atlanta numbers. People who click a Google ad see a temporary local tracking number on the landing page. It rings the exact same line. This is our call tracking working — not a wrong number, not an error. Handle the call normally.
Never give out, publish, or write down any other inbound number. If a customer mentions getting a text from an old 770 number, that's a known legacy artifact — flag it to Blake, don't repeat the number.
3
GoHighLevel — your home base
GHL is where every lead starts and where all customer messaging happens. Plan to live here most of the day.
How leads arrive
Source
What it looks like
What you get
Facebook/Instagram lead ads
Contact appears automatically, source "Facebook" or "Paid Social"
Name, phone, email, zip, which problem they checked (water/mold/cracks/etc.), sometimes a free-text note
Website forms (both sites)
Contact appears automatically
Name, phone, email + whatever they wrote
Phone calls
You, live
Whatever you capture — which is why your notes matter most here
Walk-ins / referrals / flyers
Manual entry
You create the contact and set the source honestly
A lead whose source shows plain "Social media" (instead of "Paid Social") is still a paid Facebook/Instagram lead — Meta drops the campaign info on some leads. Known quirk, nothing to fix or report.
Spam leads exist, mostly fake Facebook profiles (weird stylized names, no phone, gibberish). Mark them Unqualified and move on — don't burn time chasing them.
Messaging rule
All texting, email replies, and Facebook Messenger happen in GHL's Conversations tab. Never reply to leads from the Facebook/Meta side. Replies sent from Meta's inbox don't land in GHL, which splits the conversation history and blinds everyone else. One thread, one place: GHL.
The pipeline — stages and when to move a lead
We run one pipeline: Pre-Sales Pipeline. Moving leads through it accurately is a core part of your job — automations, the owners' dashboard, and our ad optimization all key off these stages.
Stage
Meaning
You move a lead here when…
New Lead
Just arrived
(automatic)
First Touch
We've reached out once
You've made the first call/text
Second Touch
Second attempt/contact
Second outreach made
Stale
Went quiet
No response after your touch sequence
Unqualified Lead
Not a fit
Out of area, renter without owner, spam, wrong service
Qualified Lead
Real prospect, ready to schedule
Real problem + our service area + decision-maker. Moving a lead here automatically creates them in Jobber.
Appointment Booked
Inspection on the calendar
Inspection is actually scheduled in Jobber
Quote Sent
Quote delivered
(mostly automatic from Jobber)
Quote Approved / Quote Lost
Won / lost
(mostly automatic from Jobber)
Job Created
It's a job now
(automatic from Jobber)
Two things to know about Qualified Lead:
It's the magic stage — it pushes the contact into Jobber so inspections can be scheduled. Don't move someone there casually, and don't leave a genuinely qualified lead sitting below it.
There's also a "Send to Jobber Now" button on the contact card for edge cases. Prefer the stage move; use the button only when told to.
The later stages (Quote Sent onward) mostly update themselves from Jobber activity. If they look wrong, note it and tell Blake — don't fight the automation.
The lead notes system
This is the part we're building with you — good notes are the single highest-leverage thing the office can do, and today they're inconsistent. Standard going forward:
Every touch gets a note on the GHL contact. Calls, texts, voicemails, "tried, no answer" — everything. If it isn't in GHL, it didn't happen.
First real conversation → fill out this template
Paste into a GHL note and fill in:
[date/time] — [call-in / form follow-up / FB lead]
WHO: Owner or renter? (renter = need owner involved)
WHERE: City + zip — in our service area?
WHAT: The problem in THEIR words (water, smell, mold, cracks, sagging floor)
WHEN: Urgency — standing water right now? Or researching/collecting quotes?
BUDGET: Prices discussed? Reaction to published ranges?
NEXT: What we agreed to (inspection day/time, callback time)
GRADE: Hot / Warm / Cold — one line on why
Grade
Means
Your move
Hot
Active symptom (water in the crawl space now, visible structural movement), owner, in-area, wants someone out ASAP
Get the inspection booked on THIS call if you can
Warm
Real problem, but flexible timing or comparing quotes
Book the inspection, set a follow-up
Cold
Out of area, renter with no owner buy-in, pure price-shopper, DIY researcher
Be polite, note it, don't over-invest
Why the grade matters: GHL is the official home of lead quality (owners' decision — Jobber's quality fields were removed on purpose). Your grade + note is what Donny and Caleb see when deciding where to spend their day.
Qualification quick sheet — keep by the phone
We do
Crawl space encapsulation & repair
Crawl space / basement waterproofing
Drainage & sump pumps, vapor barriers
Mold / moisture remediation in crawl spaces
Foundation repair: crack injection (~$750/crack), carbon-fiber straps (~$1,200–1,500 ea.), drop girders & floor stabilization (~$185/linear ft), lift/level via interior steel columns
24/7 emergency water response
We do NOT do
Piers or underpinning of any kind. If someone asks about "helical piers," "push piers," or lifting a house off its foundation — we don't offer that.
Don't improvise; say we don't do piers and offer an inspection if their actual symptom (cracks, sagging) fits what we do fix.
Service area: metro Atlanta (see the service-area pages for the anchor cities). Outside it? Grade Cold, note the location — don't book it without checking.
On pricing: you may quote the published ranges from our cost pages. The line that works: "We publish our real pricing online — [range] — and the exact number comes from a free inspection." Never invent a price that isn't on the site.
On claims: we have ~20 Google reviews, all five-star, and we're a young company with experienced owners. Never claim "20 years in business," "thousands of jobs," or any inflated number — the owners hate it and it's not who we are. The honest story sells fine.
Fields you must never edit in GHL. Some contact fields are wiring for our ad tracking and the Jobber link. Editing them breaks things invisibly.
Hands off anything under Attribution (UTM/source session data) · ad_gclid / gbraid / wbraid · Jobber ID · Jobber Property Ids
Fine to edit the contact's basic info · source (if plainly wrong) · lead_source_detail (fill it honestly when you know) · tags · notes. If a picklist looks broken (e.g. a services dropdown showing "Service 1 / Service 2 / Service 3") — known bug, not you. Tell Blake, pick nothing.
4
Jobber — scheduling, quotes, invoices
Jobber is the operations side: the calendar, the quotes, the invoices. The crew lives out of it.
How contacts get here
When you move a GHL lead to Qualified Lead, the client + property appear in Jobber automatically within a minute or two, with the lead source carried over. You should almost never hand-create a client in Jobber for a new sales lead — qualify them in GHL and let the sync do it (that keeps our marketing attribution intact).
What you do in Jobber
Schedule inspections — create the request/assessment on the client and put the visit on the calendar. This is the real "inspection scheduled" signal the business runs on (the dashboard counts inspections from Jobber, not from GHL stages).
Operational notes — access details, gate codes, "customer prefers mornings," crew-relevant info. Rule of thumb: sales/lead context lives in GHL; job/site logistics live in Jobber.
Quotes & invoices — Donny/Caleb typically build quotes; you'll help send, track, and follow up. Quote and invoice status flows back to GHL automatically.
Jobber also auto-sends transactional texts/emails ("On my way," "Your invoice") — that's Jobber, not you, and not our marketing.
Jobber field rules
Field
Rule
Why
Lead source
Editable
If you learn the source was actually different, you may fix it here
GHL UTM Source
Never touch
Frozen snapshot used to audit lead sourcing. It duplicating Lead source is intentional
ghl_contact_id / ghl_opportunity_id
Never touch
The link back to GHL
Old clients showing lead sources like "Blake's Secret Sauce" or "LeadConnector" — historical artifacts from before a 2026-05 cleanup. Permanent, harmless, leave them.
If the GHL↔Jobber sync seems broken — leads not appearing in Jobber after qualifying, or quote statuses not flowing back — stop and tell Blake. Do not try workarounds, and never touch anything in Jobber's Developer Center. The sync runs on credentials that a single wrong click can silently kill.
5
Slack — what the robots tell us
Automated messages arrive on a schedule. Know which ones are yours to act on.
Message
When
What it says
What YOU do
Daily lead digestRead
~7:00 AM ET daily
"Yesterday we had N new leads: X facebook, Y google, Z organic… qualified N, sent N quotes, approvals on N" + dashboard link
Read it with coffee. It's your scoreboard for yesterday.
Stuck-lead alertAct
~7:00 AM ET, only when something's stuck
"N leads need attention: qualified with no inspection (3–7d), inspection not completed (5–14d), quote outstanding (7–21d)"
This is your morning to-do list. Open the dashboard, find the stuck leads, chase them (call/text, reschedule, nudge the quote).
Refresh health alertForward
Anytime
"Refresh health alert: …" technical details
Engineering signal — flag to Blake. No customer impact, nothing for you to fix.
Tracking watcherForward
Rare
Red tracking/beacon failure message
Same — Blake's problem, not yours.
The stuck-lead thresholds encode our follow-up rhythm: a qualified lead should have an inspection within ~3 days; an inspection should happen within ~5 days of scheduling; a quote shouldn't sit unanswered past ~a week without a nudge. If you keep leads moving, that alert stays quiet — quiet alert = you're winning.
6
Meta Business Suite — mostly hands-off
We spend real money on Facebook/Instagram lead ads (it's our best-performing channel, roughly $75–100 per lead). But the day-to-day rule for the office is simple:
Leads: never worked in Meta. They flow into GHL automatically — work them there.
Messenger: answered in GHL Conversations (see section 3). Meta's inbox is off-limits for replies.
Never touch: anything in Ads Manager, Events Manager/Pixel, Leads Center settings, or Business Settings. That's Blake's domain; a stray click there can cost real money or break tracking.
What you might use it for: viewing/moderating comments on our ads and posts, and page reviews — if Blake/Donny assign that to you (see the manager checklist; this isn't formally assigned to anyone today).
7
CD Dashboard — the scoreboard
URL:dashboard.crawldaddyexperts.com — you're on it right now. Login: enter your email, get a one-time code. No password. (Your email must be added to the allowlist first — see the manager checklist.)
What's in it
Year to Date — big-picture tiles.
Month Plan — revenue, booked days, inspections vs. this month's targets. (Targets are set by Donny/Caleb via the gear icon — don't change them.)
Snapshot — leads/inspections/quotes by source, funnel conversion, sales-cycle times.
Trailing Data — last-30-day trends and the weekly inspections table. This is where you look when the stuck-lead alert fires.
Good to know
Data auto-refreshes every 15 minutes; the header shows the last refresh and warns if data is stale or a source failed. Stale banner = mention to Blake, keep working.
Recent weeks' funnel percentages always look low — those leads are still in flight. Don't panic-read the last 7 days.
There's no ad-spend / cost-per-job view yet; if the owners ask "what's a Google lead costing us," that answer comes from Blake, not the dashboard.
8
Google Drive — where files live
Everything company-shared starts in the CrawlDaddy Internal Root shared drive.
Folder / doc
What it's for
Your involvement
Jobsite Photos (by client)
Before/during/after photos from every job
Your biggest contribution to marketing: nag the crew, collect the photos, file them by client. These photos become website images, blog posts, and ads. Real photos of real CD jobs are marketing gold — we never fake them.
B Roll Footage
Any video usable for marketing
Same — collect and file
Lead Manager (sheet)
A stopgap lead-tracking sheet
Being replaced by GHL/dashboard; use only if told
SOP — Creating Marketing Content (doc)
Step-by-step for creating content + posting to our Google Business Profile
If GBP posting becomes your task, this doc is the how-to
Credentials Master Doc
Logins
Ask before touching; never copy credentials elsewhere
Photo habit to build with the crew: every job → phone photos before/during/after → Jobsite Photos/<client name>. Ten photos per job is not too many.
9
The content pipeline — awareness level
Marketing publishes a blog post to crawldaddyexperts.com roughly weekly, plus matching Facebook/Instagram/LinkedIn posts. Most of it is automated drafting with human review — Blake approves everything before it goes live, and anything quoting a price gets Donny/Caleb sign-off.
Where you plug in
Photos (again). The pipeline prefers real job photos over anything generated. Your Drive filing directly feeds it.
Google Business Profile posts — manual, SOP-driven (see section 8). Likely to become an office task.
Story spotting. You hear the best material all day: "customer found a river under their house after that storm," a great review call, a weird question three people asked this week. Drop those in Slack — they become posts.
If you ever write anything public-facing: no inflated claims (review counts, years in business, job counts) and never mention piers/underpinning as a service. When in doubt, ask Blake.
10
Golden rules — the one-page version
Speed to lead. New lead → contact attempt fast. Minutes, not hours — a form lead called in 5 minutes closes at multiples of one called tomorrow.
If it isn't noted in GHL, it didn't happen. Every touch, every call, the template for every real conversation.
One phone number: (855) 552-7295. Unfamiliar local inbound numbers are tracking, not errors.
Messaging happens in GHL — including Facebook Messenger. Never from Meta's side.
Qualified Lead is the trigger stage — it creates the Jobber client. Move leads deliberately.
Never edit frozen fields (Attribution/UTM anything, Jobber IDs, GHL UTM Source in Jobber).
We don't do piers. Crack injection, carbon fiber, girders, floor stabilization — yes. Piers/underpinning — no.
Honest claims only. ~20 five-star reviews and a true founder story beat fake numbers.
Stuck-lead alert = your morning to-do list. Quiet alert means you're doing it right.
When something technical looks broken, stop and flag Blake. No workarounds on sync, tracking, or tokens.
A
First-week checklist
Checks save in this browser, so you can come back to this page all week.
B
Manager checklist — Blake, resolve before handoff
Items the docs/systems don't answer today — decide and fill in: