Uprise SOP · Outbound

Outreach Log — daily proof link (built 2026-07-10)

The link Rio submits (stays the same forever):

source: notes/outreach-log-system.md

The link Rio submits (stays the same forever): https://claude.ai/code/artifact/d5061c9b-942c-4075-af17-dec293204231

Artifact is private by default — Rio shares it from the page's share menu the first time he submits it.

Daily update workflow

  1. Rio screenshots the day's call log (iPhone → AirDrop/save to ~/Downloads).
  2. Tell Claude "log today's calls" → Claude reads the screenshots, counts (rules below), compresses images into ~/outreach-log/img/, edits ~/outreach-log/build-log-html.py (new day section at TOP, newest first; update running totals in masthead + stats row), regenerates, republishes.
  3. Republishing from a future session: run the builder, then call the Artifact tool with the html path AND url: https://claude.ai/code/artifact/d5061c9b-942c-4075-af17-dec293204231 — that updates the same link. Without url a new session mints a NEW link. Never do that.

Counting rules (LOCKED by Rio 2026-07-10 — do not change without him)

Log so far

Day Unique New Dials IG DMs Proof
Wed 7/8 45 45 61 IMG_4145-4151
Thu 7/9 59 52 67 7 IMG_4136, 4138-4144
Fri 7/10 32 (DM-only) 32 — (call SS pending) 33 IMG_4152, 4156-4160
Cumulative 131 128 40 21 screenshots

🏆 100-OUTREACH MILESTONE CROSSED 7/10 (131 unique). Brez +15 claim ready — needs Loom. Fri DM blitz: Uprise acct 14 detailers visible (2 cut off, re-SS to add) + @riocostaaa 18 (7 detailers + 11 pressure washing — SECOND NICHE OPENED). rm_professional_detailing rejected messages = counted zero. Receipts: EMS auto-reply, WCF/Josh gave direct line (727) 331-5141 → text thread. Fri calls (Junior, Crystal, detailer callbacks) NOT yet screenshotted or counted.

7 businesses called both days (second-touch follow-ups): counted once in cumulative.

HEADLINE NUMBER = 99 unique businesses reached (locked with Rio 7/10): 97 by phone + 2 DM-only. Cross-channel dedupe rule (Rio answered "not sure" on overlap): DM'd shops that are ALSO on the warm-thread list (VIP, iWash4u, Swoosh, Frankie, AP LUX, Ritmo = 6) are EXCLUDED from unique count as possible call overlaps; only verifiably-DM-only shops count (mintecocarwash, johnnycoating_ceramicpro = 2). Total outreach touches = 136 (128 dials + 8 DMs). 2 DM threads cut off at capture bottom = uncounted, Rio can re-screenshot. Thu DM accounts: apluxdetailing, ritmomobiledetailing, mintecocarwash, swoosh.detailing, frankieshinezdetailing, Vip Auto Detailing, johnnycoating_ceramicpro.

Fallback: Google Slides version

~/Desktop/Outreach Log.pptx = same content as the artifact (built 7/10). If the program insists on a Google link: Rio drags it into drive.google.com → opens as Google Slides → shares. Daily updates there would be manual (drag screenshots in). Automation via service account was attempted 7/10 and is blocked: SA has no storage quota, Slides API disabled on project profound-hearth-496220-n9 and the SA can't self-enable it.

Assets