Koehler
Koehler SOPs
Standard Operating Procedures
← Back to Hub
Procedures
Choose a topic
Client Handling
New Lead Response Quoting Jobs Follow-Up Cadence
On the Job
Arrival Protocol Job Completion Walkthrough Payment Collection
Back Office
CRM Discipline Weekly Review
Team
Djemilah Onboarding Home Refresh Service Standard
⚠ Draft / Sample — Replace with Real Content
Client Handling · SOP-001

New Lead Response

How we respond to a new inquiry from Nextdoor, Google, Angi, or a referral — and what we do in the first 24 hours.

Owner: Derrick Last reviewed: April 2026

Goal

Respond to every new lead within 2 business hours during the day, and by the next morning if it comes in overnight. The faster the first response, the higher the close rate.

Steps

  1. Acknowledge fast. Send a short reply within 2 hours. Even if you can't quote yet, let them know you saw it and when you'll get back with details.
  2. Use the Nextdoor script. Pull from the message scripts library. Pick the right variant: handyman, contractor, or landlord/PM-search.
  3. Add to CRM immediately. Even before they respond. Create the contact, set Lead Source, mark Status = Active. Log the first activity.
  4. Ask for what you need. If photos or measurements are needed for a quote, ask in the first message — don't make them go back and forth.
  5. Set a follow-up date. If they don't reply within 48 hours, log a follow-up activity in the CRM with a "Pending" status and Next Action Date.
Why it matters Lead response time is the #1 predictor of close rate in service businesses. A response inside 2 hours is 7x more likely to convert than one inside 24 hours.

Standard First Message

Hey [Name], saw your post — I'm Derrick with Koehler Home Services here in New Braunfels. Happy to help with this one. Send me a few photos or a bit more detail and I'll get you a quote. Text 210-446-9745 or check out koehlerhomeservices.com. Thanks for considering local!

Checklist

First 24 hours
  • Reply within 2 hours (or by next morning if after hours)
  • Add contact to CRM
  • Log first activity
  • Ask for photos / details / measurements
  • Set follow-up date if no response in 48 hrs
⚠ Draft / Sample — Replace with Real Content
Client Handling · SOP-002

Quoting Jobs

How we put together accurate, professional quotes that protect margin and set clear expectations.

Owner: Derrick Last reviewed: April 2026

When to use which tool

  • Lightning Fix ($50) — Single small task, under 30 min, no parts trip. Garbage disposal reset, mounting a TV bracket, replacing a doorknob.
  • Half Day ($250) — Multi-task or 2–4 hours of work. Use Estimator for material list if parts are involved.
  • Full Day ($450) — 8 hours or one larger project. Always use Estimator with line items.
  • Custom Project Quote — Anything over a day, anything with subs, anything insurance/foundation/structural. Build with Estimator + custom markup.

Steps to build a quote

  1. Open the Estimator from the Hub
  2. Fill in client info from CRM (copy/paste — we keep the source of truth in CRM)
  3. Add line items: labor first, materials second
  4. For subcontracted work: add as "sub" category, apply markup percentage (default 15%, adjust by job)
  5. Review totals, generate PDF
  6. Send PDF via email or text within 1 business day of site visit
  7. Update job in CRM with Stage = "Estimate Sent" and Probability = 0.6
No-Warranty Disclaimers For cosmetic work tied to foundation issues or structural risk, ALWAYS include the no-warranty disclaimer. We don't warrant cosmetic patches over moving substrates.

Pricing principles

  • Time honestly. If a job will take 6 hours, quote a Full Day. Don't undercut.
  • Mark up subs transparently. 15% standard, 20% on coordination-heavy jobs.
  • Materials at retail. We don't make money on materials; we make it on labor and PM. Pass through retail with no markup unless agreed otherwise.
  • Legacy customers get legacy prices. Kelli, Tracy, Cathy stay at their grandfathered Full Day rate of $300. Note in CRM.
⚠ Draft / Sample — Replace with Real Content
Client Handling · SOP-003

Follow-Up Cadence

When to follow up with a lead or quote that's gone cold, and when to mark it lost.

Owner: Derrick Last reviewed: April 2026

Standard cadence

  1. Day 1: Initial response and first quote (if possible)
  2. Day 3: First follow-up if no response — short check-in, no pressure
  3. Day 7: Second follow-up — offer to revise quote or answer questions
  4. Day 14: Final follow-up — let them know we'll close their file but they can re-engage anytime
  5. Day 21: Mark as Lost in CRM with reason
Always log it Every follow-up gets logged in the CRM as an Activity with Next Action Date. The dashboard surfaces overdue follow-ups so nothing falls through.

Sample follow-up message

Hey [Name], just circling back on the [job description] quote. Want me to revise anything or answer questions? No rush either way.
⚠ Draft / Sample — Replace with Real Content
On the Job · SOP-101

Arrival Protocol

How we show up to a job site so the customer feels confident before we even start work.

Owner: Derrick Last reviewed: April 2026

15 minutes before arrival

  1. Text the customer: "On my way, ETA [time]."
  2. Confirm address in CRM is correct
  3. Review job description and any photos

On arrival

First 5 minutes
  • Park considerately — don't block driveways or mailboxes
  • Knock and announce yourself by name and company
  • Wear the Koehler shirt or branded apparel
  • Bring iPad with the work order open
  • Greet pets first if they come to the door — earn trust early
  • Confirm scope verbally before starting
  • Photo: take a "before" shot for documentation

Setup

  • Lay drop cloth in the work area
  • Move/cover any nearby furniture or belongings
  • Confirm where the closest outlet, water shutoff, and breaker box are
⚠ Draft / Sample — Replace with Real Content
On the Job · SOP-102

Job Completion Walkthrough

The walkthrough we do with the customer at the end of every job — turns a transaction into a relationship.

Owner: Derrick Last reviewed: April 2026

Before calling the customer over

  1. Clean up — drop cloth folded, materials hauled out, work area swept
  2. Take "after" photos for the CRM
  3. Test everything yourself — flush the toilet, switch the light, open the door
  4. If anything's not perfect, fix it before they see it

The walkthrough

  1. Walk them through the work, point by point
  2. Demonstrate function (test it together)
  3. Explain anything they should know — caulk cure time, paint cure time, care instructions
  4. Ask: "Is there anything else you noticed while I was here?"
  5. Mention referrals: "If you know someone who needs help, I'd appreciate the introduction."
Why we walkthrough Walkthroughs prevent callbacks. If something's wrong, we catch it now while the truck is still in the driveway. Also: a customer who watches you stand behind your work is a customer who refers you.
⚠ Draft / Sample — Replace with Real Content
On the Job · SOP-103

Payment Collection

How we collect payment without making it awkward, and what to do if a customer wants to pay later.

Owner: Derrick Last reviewed: April 2026

Standard flow

  1. End of walkthrough: "Alright, I'll send the invoice over now — Square will text you the link."
  2. Generate invoice in Square on the spot, send while standing there
  3. Most customers pay before you leave — easy and quick
  4. Update CRM job: Stage = Paid, Actual Invoice = amount

If they want to pay later

  • Net 7 default — invoice today, due in 7 days
  • Net 15 for repeat customers and PM partners
  • Send Square link, follow up at day 5 if not paid
Big jobs over $1,000 Always take 50% deposit before starting. Document in CRM activity. Balance due on completion.
Red flags New customer + insists on paying after work + no deposit + larger job = caution. Use deposit as a filter, not a rule. If they push back hard on a deposit, walk away.
⚠ Draft / Sample — Replace with Real Content
Back Office · SOP-201

CRM Discipline

The minimum we have to do in the CRM for it to work as a real business tool.

Owner: Derrick Last reviewed: April 2026

Daily rules

  1. Every new lead → contact in CRM same day. Even if you don't know if they'll book.
  2. Every conversation → activity logged. Text, call, email, site visit. Two clicks.
  3. Every quote sent → job created with Stage = Estimate Sent.
  4. Every job booked → update Stage and add Expected Close Date.
  5. Every paid job → Actual Invoice filled in, Stage = Paid.

Weekly rules

  • Review Dashboard every Monday morning
  • Clear all overdue follow-ups (do them or mark Lost)
  • Export backup every Sunday night
Why this matters The CRM is only as good as what's in it. Five minutes of discipline per day saves hours of "where did that customer's number go?" later. The dashboard tells you the truth about your business — but only if the data is current.
⚠ Draft / Sample — Replace with Real Content
Back Office · SOP-202

Weekly Review

The 30-minute Monday review that keeps the business on track.

Owner: Derrick Last reviewed: April 2026

Open the CRM Dashboard and check

  1. Last week's revenue — Did we hit target?
  2. Pipeline value — Is there enough booked + quoted to cover next 2 weeks?
  3. Overdue follow-ups — Clear them all today.
  4. Effective hourly rate — Is it at $75 or higher? If not, why?
  5. Lead sources — Where did this week's new contacts come from? Double down on what's working.

Action items

  • Schedule any overdue follow-ups
  • Send any quotes that are sitting in draft
  • Confirm scheduled jobs for the week
  • Order any materials you'll need
  • Export CRM backup
⚠ Draft / Sample — Replace with Real Content
Team · SOP-301

Djemilah Onboarding

What Djemilah needs to know about how we operate, what she handles, and how we hand off.

Owner: Derrick Last reviewed: April 2026

What she handles

  • Nextdoor lead-finding and tagging Derrick on relevant posts
  • Home Refresh services (when assigned in Square)
  • Light cleaning, organization, linen changes
  • Small repairs and light painting
  • Communication with the customer during a Home Refresh visit

What Derrick handles

  • All quoting and pricing decisions
  • Customer communication for new leads and quotes
  • All handyman / repair / project work
  • CRM data entry (for now)
  • Scheduling and dispatch

How we hand off

  1. Djemilah finds a relevant Nextdoor post → tags Derrick in comments
  2. Derrick replies using the script, takes the lead
  3. If it converts to a Home Refresh job, Derrick assigns Djemilah in Square backend
  4. Djemilah gets the booking notification, knows the address, time, and scope
Communication Djemilah and Derrick check in by text once a day during a job week. Anything urgent goes by phone, not text.
⚠ Draft / Sample — Replace with Real Content
Team · SOP-302

Home Refresh Service Standard

What's included in Home Refresh Half and Home Refresh Full, and how we deliver it consistently.

Owner: Derrick Last reviewed: April 2026

Home Refresh — Half ($250)

Up to 4 hours, focused on light interior refresh:

  • Light cleaning of common areas (dusting, surface wipe-down, vacuuming)
  • Linen changes and bed-making
  • Organization of one room or area
  • Small repairs (loose handles, doorstops, picture hanging)
  • Light touch-up painting (single wall or trim section, customer-supplied paint)

Home Refresh — Full ($450)

Up to 8 hours, deeper service:

  • Everything in Half
  • Full-home light cleaning
  • Multi-room organization
  • Multiple small repairs
  • Touch-up painting in multiple areas
  • Closet/pantry organization

What's NOT included

  • Deep cleaning (carpets, ovens, baseboards) — refer to a cleaning service
  • Major painting projects — this is handyman work, quoted separately
  • Plumbing or electrical repairs — Derrick only
  • Outdoor work — quoted separately
Quality standard Customer should walk in and feel a clear lift in the home. Not just clean — refreshed. That's the bar.
0