Automations

Buttons that do work for you

Scheduled jobs + one-click runs. Wires to Supabase queues + GHL webhooks + Claude in v2.

0 ready · 2 wiring · 5 planned
Weekly client digest
Schedule · weekly
Planned

Every Monday at 8am, send a one-line status email to each active client summarizing what shipped, what's queued, and any open items.

Auto-tag GHL leads
GHL webhook · new contact
Wiring

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.

Sync deploy status
Schedule · every 15 min
Planned

Pull latest deploy time + commit message from Vercel for every client site, refresh the Sites board.

Payment-received alert
Stripe webhook OR manual log
Planned

When a Stripe payment arrives (or you log income manually), text Dillon and update the client's Money tab.

Deploy-failure alert
Vercel webhook · deploy.error
Planned

If any client Vercel project deploy fails, drop an SMS via GHL to Dillon within 30 seconds with the error tail.

Monthly client invoice
Schedule · 1st of month, 9am
Planned

First of every month, generate a PDF invoice for every active retainer and email it. PDF stored on Dillon's device + Supabase.

Draft outreach with Studio 7 Assistant
Manual · button click
Wiring

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.