← Project hub · docs · SOP
How we operate: leads to legal to draft to Barry gate to onboarding to burn-in.
Download PDF ↓Details
2026-09-19 (PST) · Sage@miniPC · LIVING Derived from: SELLING-SYSTEM.md (the machine, stages 1–6) + onboarding-runbook.md (customer yes → live). This is the condensed how-we-operate; those two stay the deep truth.
Standing locks (every step inherits): AUTHORIZE SEND NO until Barry names the shop · Never Fuller (+1 650 460-1036) · demo DID +1 (650) 476-2005 only · no purchases without Barry · going live is a Barry ping.
Generate leads → select keeps → legal review → cold email (HELD → Barry gate) → prospect tries the demo → pays → we provision → we operate.
Cell chain: Leads → Legal → Marketing → QA → CoS hold → Barry send/close → Sage provision/operate.
agents/leads/progress.md AND mirror it into agents/leads/leads-data.json in the same commit; run python3 ~/apex/bin/update-leads-status.py; deploy per the beat flow.Verify the role email live on review day · truthful subject only · never misstate the prospect's own hours/services (DTPA) · confirm TCPA/DNC not triggered (email-only) · name any do-not-dial numbers for that shop. Output: PASS / PASS-WITH-HOLDS / CLEAR-WITH-CONDITIONS recorded in a review doc (*-legal-review.md).
Template anatomy (see dfw-track-a-emails.md, houston-track-a-emails.md):
QA checks spelling of names, hours, legal holds. Draft saved to receptionist/docs/<metro>-track-a-emails.md → state cleared-drafted-held.
Drafts live on disk. AUTHORIZE SEND: NO until Barry names the shop. Sends go from Barry's Gmail, one shop per email. Log every send; honor opt-outs ≤10 days. Reply watch: draft responses within the hour (demo links + demo DID); Barry approves reply sends and does the human close.
customer-intake-form.md; no blank fields; save to receptionist/projects/{customer-slug}/intake.md.npm test green; create the Retell agent (staging first); web-call checklist (disclosure first, capture + read-back, windows only, 911 line, no prices).aiassist-callpath-watch; joint test call; ping Barry at go-live; 48 h burn-in — every transcript reviewed daily, every booking summary verified, fallback tested once; declare LIVE with numbers, never assurances.MASTER-PLAN.md + affected SOP docs in the same session; stamp Updated; journal the change.update-leads-status.py → deploy; plan docs → publish-docs.py → deploy.Web-version note: specific lead business and owner names are redacted here to
“Lead A–K (metro, vertical)” labels. Full names live in the private repo registry
(agents/leads/leads-data.json) and the live leads pipeline.
Generated 2026-09-20 07:12 PT from receptionist/docs/SOP.md by
bin/publish-docs.py. Republish: python3 ~/apex/bin/publish-docs.py
then rsync docs/ per COS-DEPLOY.md. Never Fuller.