02 · AI AUTOMATION & LANDING PAGES

Systems I've built, running in production.

From raw footage on a job site to a published ad. Everything on this page is live today.

5 systems · 40+ brands monthly · 18+ landing pages · Node.js on Railway

An AI-powered video ad production pipeline

Built for a lead-gen agency serving Australian trade businesses. Dozens of brands, fresh ads every month: these systems carry the work from camera to campaign.

01

Capture

Shooters upload footage from site through a mobile portal, straight into the right folders.

02

Classify

AI transcribes every clip and auto-sorts A-roll from B-roll, no human watching required.

03

Brief

AI agents turn transcripts into editor-ready briefs: angle, hooks, script, voiceover.

04

Rough cut

An engine assembles a first cut from the brief and delivers it for review automatically.

05

Edit

Remote editors work from a live portal, statuses synced to the production board.

06

Deliver

Approved cuts flow to review links, client notifications, and ad platforms.

The rule everywhere: AI does the judgment, code does the structure, humans approve at the gates.

Five systems, one production line

AI Brief Production System

FLAGSHIP · AGENT SKILLS + API

Claude agent skills write the creative (angle, hooks, script, ElevenLabs voiceover); an internal API handles folders, records, and validation. Skills generate, endpoints write.

  • Hours per brief down to minutes, across 40+ brands
  • One consistent format any editor can pick up
Claude agent skillsNode.jsNotion APIAirtableElevenLabs

Autocut · AI Rough-Cut Engine

ASSEMBLY AUTOMATION

Reads the approved brief, matches each story beat to real transcript lines, renders a preview, and writes a Premiere-ready timeline. Claude turns reviewer comments into trims for the next version.

  • One button: brief in, watchable rough cut out
  • Editors start with the craft, not the assembly
ClaudeffmpegFrame.io APIPremiere XML

Editor Portal

WORKFLOW WEB APP

Each editor sees only the briefs that are their move; every action syncs live to the production board over server-sent events. Admins approve or request revisions from one queue.

  • Accounts, workload stats, and audit trail built in
Node.jsServer-sent eventsNotion APIAirtable

Footage Capture & AI Classifier

INGEST AUTOMATION

Footage uploads from the job site, gets transcribed, and sorts itself into A-roll and B-roll by what was said. Reusable B-roll lands in a central per-client library.

  • Resumable uploads that survive job-site internet
  • Every clip searchable before an editor opens it
ffmpegAssemblyAIGoogle Drive APIDiscord

Client Upload Portal

ASSET INTAKE

One permanent upload link per client. Files land in the right folder auto-routed by type; the team gets one summary of what arrived.

  • No logins, no training, rename-proof links
Node.jsGoogle Drive APIDiscord

Pages that catch the leads the ads create

Where the click lands: 18+ live pages from one template system, wired into CRM and phone routing. A few live right now:

ReactViteTailwindGoHighLevelMeta PixelCRM integration

Stack & capabilities

AI agent systems

Claude agent skills, agent-to-API contracts, human approval gates. Judgment in the model, structure in code.

API orchestration

Meta Marketing API, Notion, Airtable, Google Drive, GoHighLevel, Twilio, Frame.io, ElevenLabs, AssemblyAI, Cloudflare, payment webhooks.

Media pipelines

ffmpeg, diarized transcription, EDL / Premiere XML generation, chunked uploads, signed media proxies. I edit video myself, so I automate work I know by hand.

Production operations

Webhooks, cron, idempotency, Discord observability. Deployed on Railway, running daily.

Contact

For automation work, or questions about any system on this page.

tagayonrj@gmail.com