Jess's platform · 21 agents spec'd, Sentinel live
Daily 10:30am Pacific: flags accounts gone quiet, drafts winback messages, DMs Jess for approval.
Webhook-driven: triages incoming Plain tickets, drafts replies in Jess's voice, posts internal note + Slack DM for approval.
Fans out broadcasts. Triggered by human messages in SLACK_DISPATCH_CHANNEL. Decides which of the 18 agents should react and what each should do, then invokes them and posts results in the thread.
Daily 8am Pacific: tracks label stock, paper rolls, ink levels; alerts the Slack channel when any consumable is below its reorder threshold.
Daily 11pm Pacific: reviews shows that ended in the last 24h, compares planned print jobs vs actual, surfaces issues + improvement patterns.
Every 30 min: sweeps the print queue, retries transient failures with backoff, posts a daily 9am Slack digest of stuck jobs.
Daily 4pm Pacific: for each show happening within ~36 hours, checks whether all artist + setlist labels have printed; DMs Jess a checklist if anything is missing.
Daily 10am Pacific: reviews recent signups, drafts trial check-in nudges, DMs Jess for approval.
Mondays 10am Pacific: pulls FB/IG paid + organic performance and Canva designs, asks Claude for kill/scale/test recommendations, DMs Jess.
System health watchdog for Pilot IQ — Sentry + Better Stack classifier, alerts via Slack + SMS
Conversational front door. Triggered by DMs to the bot and @mentions in any channel. Routes the message to "answer" (info from DB + recent runs), "invoke" (kick off another agent), or "chat".
Webhook-driven: receives a generic {from, subject, body} message, triages, drafts a reply in the swag brand voice, posts as Slack DM for approval. Never auto-sends.
Weekly Wednesday 2pm Pacific: generates 3 new product/design ideas on a seasonal theme, saves drafts, DMs Jess for review.
Twice weekly (Tue/Fri 11am Pacific): drafts a single social post idea for the swag account, DMs Jess. Budget cap: never auto-posts.
Webhook (Stripe checkout.session.completed) + hourly cron: logs orders, drops fulfillment-prep notes for Jess; hourly stock sweep flags low SKUs.
Daily 7pm Pacific cron + webhook for ad-hoc expense logging: compares budgeted vs actual per show, DMs Jess if any show is >85% spent or trending over.
Webhook + manual: given {venueId, showDate}, drafts a structured venue advance doc (load-in / technical / hospitality / run-of-show); posts a copy-friendly Slack summary.
Webhook: given {artistName, riderText}, parses into structured shopping / setup / hospitality lists with an "unclear" bucket for review; posts to Slack.
Every 2 hours: scans upcoming shows + artist itineraries for conflicts (overlaps, tight connections, missing accommodations); daily 8am digest + immediate DMs for today/tomorrow critical conflicts.
On-demand website traffic lookup via Wix Analytics. Invokable from Slack ("how is web traffic?") — returns sessions, unique visitors, top pages, top referrers + a plain-English summary.
Mondays 9am Pacific: digest of new signups, churn risk, support volume, system health. Posts to Slack.