Judging & Outreach Agents
Durable agent pipelines running on Vercel Workflows. Triggered by cron (vercel.json) or manually via the API routes under /api/agents.
POST /api/agents/events— discover judging eventsPOST /api/agents/competitions— discover competitionsPOST /api/agents/journals— discover peer-review/journal rolesPOST /api/agents/notion-sync— operator status reportPOST /api/agents/opportunities-master— full discovery chainPOST /api/agents/prospects— prospect-client CRM (run/status/approve)POST /api/webhooks/calcom— Cal.com booking → folder + CRM rowPOST /api/webhooks/fireflies— Fireflies transcript ready → captureGET /api/auth/google— one-time Gmail/Sheets/Docs consent
→ Client journeys — post-payment onboarding through press / judging delivery: enroll a client, connect their send identity, run a pass, and open the client-facing pages as they see them.
→ Generate an O-1A 1-pager from a LinkedIn URL and/or a consult transcript (no Cal.com booking needed).
→ Work the DM queue — every organiser with a LinkedIn message ready to hand-send, split into the ones due today and the ones held in reserve behind an unanswered email. Needs ?key=$CRON_SECRET.
→ Draft a judging confirmation letter for an applicant who judged an event — with judge + competitor comparisons — as a Google Doc for the organizer to sign.
Inspect runs with npx workflow web.