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.