Buttons that do work for you
Scheduled jobs + one-click runs. Wires to Supabase queues + GHL webhooks + Claude in v2.
Every Monday at 8am, send a one-line status email to each active client summarizing what shipped, what's queued, and any open items.
When a new lead lands in any GHL sub-account, classify it (hot / warm / cold) using Claude and tag it before it hits the workflow.
Pull latest deploy time + commit message from Vercel for every client site, refresh the Sites board.
When a Stripe payment arrives (or you log income manually), text Dillon and update the client's Money tab.
If any client Vercel project deploy fails, drop an SMS via GHL to Dillon within 30 seconds with the error tail.
First of every month, generate a PDF invoice for every active retainer and email it. PDF stored on Dillon's device + Supabase.
One-click — pick a client, Claude drafts a follow-up text or email in your voice using their full history. You approve before send.
How automations will work
v2 wires each automation to a Supabase queue. Scheduled jobs run via Vercel Cron; webhook-triggered ones run as serverless routes. The Studio 7 Assistant can also propose ad-hoc automations on the fly — you approve in chat before they execute. Every run is logged and auditable in the History tab.