Intake Console — Great Home Pro
Great Home Pro
Intake Console
● Live Tool
Scope Gate
Job Intake
Missing Info
Work Order
Job Summary
Decline Log
System #35 — Run Before Anything Else

Scope Qualification Gate

All three questions must pass. One fail = decline immediately. Do not collect information, give a quote, or continue the conversation before running this gate.

Non-Negotiable Rule
Do not improvise. Do not negotiate. Do not suggest workarounds. If a question fails, use the decline script below it — word for word — and close the interaction.
1
Is the property in the GHP service area?
East Valley: Chandler, Gilbert, Mesa, Queen Creek, San Tan Valley, Tempe · Greater Pinal County: Casa Grande, Maricopa, Florence, Coolidge, Arizona City, Eloy
2
Is this a property managed by a property management company?
GHP serves PM companies exclusively. Retail homeowners and direct owners are never accepted, regardless of scope.
3
Is the service on the GHP menu?
UCR ($125) · Rent Ready (from $350) · PCP ($40/mo) · Add-ons inside primary product only: Cleaning, Paint, Drywall, Carpet Steam, Carpet/Flooring Replacement. Standalone add-ons require existing client + $200 minimum.
Quick Reference

Add-On Unlock Paths

Add-on services are never the primary product. They are only accepted through one of these three paths.

A
UCR First
PM orders UCR → inspection reveals needed work → GHP quotes add-ons from findings. Add-ons are part of the UCR report output.
B
Rent Ready Includes It
PM orders Rent Ready → GHP scopes add-ons during intake call as part of the full vacancy reset. Everything goes on one work order.
C
Existing Client — Standalone Minimum Met
Active GHP client requests standalone add-on. Minimum $200 scope required. Log Job Type as Standalone Service → Reason: Existing Client Add-On.
Add-On Redirect Script
"We handle [drywall / painting / cleaning] as part of a turnover or UCR — not as a standalone job unless you're an existing client and it meets our minimum scope. The best way in is a Unit Condition Report at $125. That gives you the full picture and authorizes any repair spend from there. Want me to get that set up?"
Step 1 — Select Channel

How did this job come in?

Select the intake channel first. The intake stack adjusts based on phone vs. email.

✉️
Email Intake
Job arrived via direct email from PM. Copy fields from the email into the form below.
📞
Phone Intake
Live call or voicemail. Fill the stack in real time while on the call — never improvise.
System #13 — Missing Information Protocol

Incomplete Job Tracker

No job moves forward with missing required fields. Track every incomplete intake here — what's missing, when you asked, and when the window expires.

24 Hours
Send
First missing-info request sent to PM. State exactly what's needed. Use the template.
48 Hours — No Response
Follow Up
Second contact attempt. Phone call if email was first method. Reference the original request.
72 Hours — Still No Response
Suspend
Job record is suspended. PM notified. No vendor assigned until fields are complete. Escalate to owner.
Hard Rule — System #13
No job moves to vendor assignment with missing required fields. A suspended job is not cancelled — it waits. But it does not move forward. Required fields: Property Address, City, Access Code, Services Requested, PM Contact, Job Type.
Missing Info Request Template
"Hi [PM Name] — thanks for sending this over. Before I can get your job assigned, I need a couple of details to complete the record:

· [Missing Field 1]
· [Missing Field 2]

Once I have these, I'll get your job moving right away. If you'd like to call it in: 602-932-6727. — Daniel, Great Home Pro"
Active Incomplete Jobs
No incomplete jobs tracked. All clear.
System #16 — Triggers After Vendor Assignment (#15)

Work Order Generator

Fill in job details to get a ready-to-send text or email brief. Use text for Rent Ready and simple single-service jobs. Use email for multi-service jobs or anything with extra scope notes.

Sync from Intake — Pull job number, address, date, access code, and services directly from a completed intake form. Fields already in the intake won't need to be re-entered.
Job Details
Fill in what applies — blank fields are skipped in the output
✓
Rent Ready Package Handyman
✓
Vacancy Deep Clean Cleaning
✓
Drywall Repair Handyman
✓
Blinds Replacement Handyman
✓
Carpet Steam Clean Flooring
✓
Tile Steam Clean Flooring
✓
Interior Paint Painting
Ready to copy · paste into iMessage or SMS
Fill in job details and your work order will appear here.
📱 Use Text When
Single service · vendor you've worked with · straightforward access · same-day or next-morning
📧 Use Email When
Multiple services · first-time vendor · complex access · paint/flooring · needs a paper trail
Non-Negotiable Work Order Rules Reference ▾
Scope Descriptions — What Each Line Means Reference ▾
Static Templates — Manual Reference Reference ▾
Copy-Ready Output

Job Confirmation Summary

Generated from your intake form. Copy this into GHL notes or paste directly into a PM confirmation email.

How to Use
Fill out the Job Intake tab completely, then click Generate Job Summary. Copy and paste into GHL or send directly to the PM as a job confirmation.
Fill out the intake form and click "Generate Job Summary" to see your confirmation here.
Email Template — Confirmation

PM Confirmation Template

Send this back to the PM after job record is created. Fill in the bracketed fields.

Subject: Job Received — [Address] · [Job Number]
Hi [PM Name],

Got it — I've created a job record for [Address]. Here's what we have on file:

· Services: [Services Requested]
· Preferred Date: [Date]
· Access: [Access Method + Code]

I'll confirm a vendor and send you a work order within 24 hours. If anything changes on your end, reply here or call us directly.

— Daniel
Great Home Pro
602-932-6727
Phone — Callback Script

Voicemail Callback

Callback Opener
"Hi [PM Name], this is Daniel from Great Home Pro — returning your call from earlier. I want to make sure I get your job set up correctly. I have a quick intake form I'll walk you through — takes about two minutes. Is now a good time?"
System #35 — GHL Logging After Decline

Decline Log

Every declined contact must be logged — here for reference, and in GHL as a Contact record with Relationship Status set to Not a Fit. Do not skip GHL entry.

GHL Rule After Any Decline
If the caller has never been contacted before: create a Contact record. Set Relationship Status to Not a Fit. Log the fail reason in the Notes field with today's date. Do not create a Project record for declined contacts. Do not move them into any active pipeline stage.
Log a Decline Quick Entry ▾
Decline History
No declines logged this session.