Phase 1 · Lead Origin
Live
Member submits turf request
Costco member requests an artificial turf consultation via Costco.com or in-store kiosk.
CENTAH receives & routes
Lead assigned to Heavenly Greens. Email sent to costco@heavenlygreens.com with Member Info + Order Info.
Email notification delivered
Subject: [Centah] New Artificial Turf Lead Notification (ID)
Contains: name, address, phone, email, warehouse, distance.
Modal poller fires
M365 Graph API polled every 5 minutes. Reads costco@heavenlygreens.com mailbox (read + unread, last 7 days).
Email parsed + filtered
Subject line filter: lead notification. Skips: notes, snapshots, other.
Extracts: CENTAH ID, all member fields.
Dedup check
Email search in AGM → if duplicate, skip. SF duplicate rules checked on creation. Safe to rerun — idempotent.
Member awaits contact
No action required. Member expects to be contacted by Heavenly Greens to schedule a consultation.
Phase 2 · System Creation
Live — Pillars 1 & 2
AGM contact created
Tags: costco-leadcentahcentah-{id}
Source: Costco · Full address & contact fields mapped.
Salesforce lead created
LeadSource: Costco. Company: "Costco Referral". Description includes CENTAH ID, warehouse, service, distance.
Phase 3 · Speed-to-Lead Outreach
Manual — Live · Automation Not Yet Built
Internal notification fires
AGM workflow triggered by costco-lead tag. Sales rep alerted via SMS + email immediately.
T+0 min — SMS to member
Costco-specific intro text. Acknowledge inquiry, introduce Heavenly Greens as Costco's authorized Shaw Turf partner.
T+10 min — Email to member
HG overview, Shaw Turf project gallery, next steps. Branded HTML template.
Call center calls member
Target: < 5 minutes from lead creation. Script: "Heavenly Greens, Costco's authorized Shaw Turf installation partner." Move to scheduling in 60–90 seconds.
If voicemail
"Hi [Name], this is [Agent] with Heavenly Greens, Costco's authorized Shaw Turf partner… call/text 844-247-7215." Short. Costco first.
Member receives SMS + email
First touchpoint from HG. May also receive a call from the call center.
Member responds or answers call?
Phase 4 · Automated Follow-Up (No Response Path)
Pillar 6 — Not Yet Built
T+24h
SMS nudge — "Still interested in that Costco turf estimate?"
T+48h
Email — testimonials, social proof, free estimate CTA
T+72h
Voice AI call — qualify, answer questions, attempt booking
T+5–7d
Final SMS — soft close, leave door open
CENTAH: follow-up log
All contact attempts logged in CENTAH immediately. Notes mirrored to AGM contact record.
Day 25 — alert HG Costco staff
If no response after 25 days, HG Costco staff notified to review.
Day 30 — cancel in CENTAH
Cancel lead in CENTAH with documented justification. Mark Lost in AGM & SF.
No response
Member not engaging. Sequence continues until day 30.
✕ Ghost — No Response
Cancelled in CENTAH day 30.
Closed Lost in SF + AGM.
Phase 5 · Appointment Scheduling (Engaged Path)
Live
CENTAH: quote same day
Rep must quote the lead in CENTAH on the day of contact — even if no sale. Red flag if skipped.
AGM booking automations
On appointment creation:
Immediate email confirmation
5-min SMS confirmation
24h reminder
1h reminder
30-min post-appt prompt to rep
Call center books appointment in AGM
Calendar: HG Estimate. Duration: 120 min. Buffer: 30 min each side.
Title: Sales Pres | Full Name | City
Confirm address is in contact profile first.
Member confirms appointment
Receives email + SMS confirmation. Re-anchors to Shaw Turf / Costco program in confirmation text.
Phase 6 · Appointment Run
Live
Update home construction date
Required in CENTAH: record whether home is pre or post-1978.
30-min post-start trigger
AGM workflow fires 30 minutes after appointment start time. Prompts rep to complete the Appointment Ran process via email + SMS.
Rep runs the appointment
Present Shaw Turf samples (Costco-approved only). Measure, review layout, qualify. Never offer non-Costco product line.
Explain right to cancel: 3 or 5 days + waiver option.
Member reviews Shaw options
In-home consultation. Sees samples, gets measurements reviewed, receives quote.
Phase 7A · No-Sale Follow-Up Cadence
Live (manual rep process)
CENTAH: quote same day
Quote the lead in CENTAH same day as appointment — mandatory even on no-sale.
Log all contact attempts
Every outreach attempt logged in CENTAH immediately. Dated notes + initials on proposal.
Day 30 — cancel lead
Cancel in CENTAH with documented justification after 30 days no response.
AGM follow-up tasks created
Task assigned to rep in AGM with follow-up timeline. Notes from CENTAH mirrored to AGM contact record.
Day 8
Rep follow-up call or contact attempt
Day 16
Rep follow-up call or contact attempt
Day 25
Final attempt. Notify HG Costco staff if still no response.
Day 30
Cancel in CENTAH. Mark Lost in AGM & SF.
✕ No Sale — Closed Lost
CENTAH cancelled · SF Closed Lost
AGM pipeline updated
Member considering
Receives follow-up outreach at 8, 16, and 25-day marks.
Phase 7B · Sale — Contract & Payment
Live
Quote + sell in CENTAH
Rep quotes AND sells in CENTAH. Set installation date ~90 days out. Same-day requirement.
Costco Contract Form submitted
Rep submits form in AGM (via Contact, Conversation, or Appt Ran prompt). Data saves to contact profile.
Specs + warranties sent instantly
On form submit: Costco specs and product warranties sent to member via email + SMS. Member initials receipt only.
Draft contract generated
"Costco Job Contract - Template" → rename to "Costco Job Contract - Job Name". Rep reviews all fields + Work Order (p.12).
Rep reviews & sends contract
Confirm: 2 recipients only (member + rep). Signing order ON — member signs first. Check p.4 (Costco card) and p.6 (Over-65) checkboxes.
Rep signs after member
HG rep signs as Heavenly Greens representative. Confirm completed doc received with all fields filled.
Payment collected
Via member portal OR call Eric/Tim.
Check rules: Payable to Costco. Member = account holder. No defaced checks. ACH authorization form required.
Member initials specs receipt
Checks email or phone. Initials that they received Costco specs + warranties. Then reviews full contract.
Member signs contract
Electronic signature via email link or in-person link on device. Signs before rep.
Member provides payment
ACH check (payable to Costco) or portal payment. ACH authorization form signed.
Phase 8 · Installation
Live (automated pipeline triggers)
Submit Costco contract
Costco contract submitted to Costco within 1 day of job completion.
Certificates into CENTAH
Start of Work + Completion certificates into CENTAH system within 1 day of completion. Hard SLA.
Job Authorization sent
Triggered automatically when job is scheduled in the Installation Pipeline in AGM. No manual send required.
Job Completed cert sent
Triggered automatically when installation marked "Total Installed" in the Lead Flow Pipeline in AGM.
Crew schedules job
Job added to Installation Pipeline in AGM. Triggers Job Authorization automatically.
Installation completed
Crew completes turf install.
Mark "Total Installed" in AGM
Crew or PM marks job as Total Installed in Lead Flow Pipeline. Triggers completion certificate.
Submit contract + certs to Costco
Costco contract + both certificates submitted within 1 day. Costco rejects non-compliant submissions.
Member receives Job Authorization
Automated. Confirms work is about to begin.
Installation day
Crew arrives. Turf installed.
Member receives completion cert
Automated. Confirms job is complete. Final record.
✓ Project Won
Contract signed · Payment collected · Job installed
Completion cert in CENTAH · SF Opportunity Closed Won
AGM pipeline updated
HG Costco Workflow — Master Flow · Phase 1 reference document · Generated March 2026