Website builder
Running · Twice a day
Every paid website order becomes a first draft without me opening an editor. The agent claims a job, builds the site to our client-site rules and uploads it for my review.
- Trigger
A paid order or won quote creates a build. The client’s kickoff form (or call) marks it ready.
- Claim
POST build-api.php?a=next claims the next job (change requests first) in one guarded update, so two runs can never take the same one.
- Build
Reads the brief, kickoff answers, approved contact details and the client’s files, then builds to templates/CLAUDE.md.
- Guardrails
Paths sanitized, file types allow-listed, 800 files / 60 MB per draft. Stale claims return to the queue after 8 hours; 3 failures and it stops.
- Review
Drafts open in a sandboxed preview: no network, forms can’t post, no cookies. I approve before the client sees anything.
Outreach writer
Running · Weekly · Mon & Thu
Researches local trades and gaming studios, runs a free website checkup or makes a homepage preview where it helps, and writes a personal first email plus two follow-ups.
- Trigger
Monday covers local trades in Upstate SC; Thursday covers gaming studios, creators, esports and gaming businesses.
- Research & write
Finds businesses with published business emails, checks their site and writes the emails.
- Check
out_blocked() skips do-not-contact, existing prospects and contacts. out_links_error() refuses outside links and leftover placeholders.
- Send
The CRM sends, not the agent: weekdays 9–5, a warm-up cap from 8 a day up to 30, threaded follow-ups, one-click unsubscribe.
- Circuit breaker
Replies stop the sequence. Bounces over 8% in 14 days switch outreach off and email me.
Reply handler
Running · Twice a day
Reads replies to outreach and decides what happens next, from a fixed set of actions.
- Sort
Code sorts the mail first: bounces, spam blocks, auto-replies and opt-outs never reach the model.
- Read & decide
Reads real replies and picks one action: reply, interested, decline, handoff or resume.
- Enforce
Only conversations waiting on a reply can be answered, once. Replies count toward the daily send cap.
- Record
interested creates the contact, a qualified deal at the product’s price and a task.
- Hand-off
Unsure? handoff parks it for me with a suggested reply. If I answer myself, the agent steps back.
Blog writer
Running · Weekly · Wednesday
Writes one post a week for syndicatemarketing.co as a draft and sends me the link.
- Trigger
The Wednesday run of the weekly growth task.
- Write
Writes to the blog’s house rules: prices from catalog tags, no made-up stats, clients or results.
- Draft build
Drafts build at their own address with a Draft bar and noindex, and stay off the index, feed and sitemap.
- Fail-safe
The build fails on any unfilled template tag, so a broken post can’t ship.
- Publish
I approve every post. Publishing is one instruction: drop the draft flag, date it, build, push.
Video producer
Paused · Paused Oct 23, 2026
Made two short videos a day for TikTok with our own engine and sent each one to my phone, ready to post. Paused to save plan usage; one switch turns it back on.
- Trigger
Scheduled for about 6:45 AM and 5:45 PM.
- Script
Picks the next topic from a rotation and writes a brief that follows a playbook of hard rules.
- Render
tools/video/ checks the brief, then renders a 1080×1920 video with an original soundtrack.
- Deliver
Sends the video, caption, hashtags and first comment to my phone.
- Post
I post it myself: The TikTok API only allows private posts until an app passes its audit.