AI Onboarding Agent

VFX Pipeline Consolidation.

A VFX studio running on ShotGrid, spreadsheets, email, Slack, and a whiteboard with thumbnail printouts taped to it. Coordinators were the manual integration layer. New hires took two weeks to ramp because the institutional knowledge lived in five places at once. I've worked inside this stack. I knew exactly what to fix.

4 → 1Platforms unified
14 → 3Days to productive (new hires)
100%Pipeline visibility

The problem

Every VFX studio runs on some version of the same broken stack. ShotGrid for shot tracking. A spreadsheet for bids. Email for client comms. Slack for internal. One rogue whiteboard with outdated thumbnail printouts. None of it connected. Coordinators were the glue.

The visible cost was the two weeks it took every new coordinator to ramp. The hidden cost was every shot that fell through the gaps because the system couldn't see itself end-to-end.

The approach

One unified pipeline view. An AI onboarding agent that lives in Slack and answers the same fifty questions every new hire asks in their first two weeks. The institutional knowledge stops being a tax on senior coordinators and starts being a system anyone can query.

Before / after BEFORE: ShotGrid (shots) ┐ Spreadsheet (bids) │ Email (client comms) ├── Coordinator (manual integration layer) Slack (internal) │ Whiteboard (thumbnails) ┘ AFTER: ShotGrid (shots) ─────────────┐ Spreadsheet (bids) ───────────┤ Email (client comms) ─────────┼──► [Unified Pipeline Layer] Slack (internal) ─────────────┘ │ ▼ [Coordinator dashboard] + [AI Onboarding Agent in Slack]

The build

Four-week engagement. Heavier on integration than build because the source data lived in mature, established tools. The work was making them visible together for the first time.

Highlights:

The outcome

New-hire ramp cut from 14 days to 3. Coordinators got hours back every week. The institutional knowledge that used to live in three senior people's heads now lives in a queryable system every new coordinator has on day one. The studio isn't running on memory anymore.

🎬

The personal note: I came up through this industry. I was the coordinator filling gaps between five tools. Building this system was the version of the job I always wished someone had built for me. Now I get to build it for other studios.

Tech stack

ShotGrid API, Google Sheets API, Gmail API, Slack Bolt, PostgreSQL, Claude API (onboarding agent), Python, Next.js (coordinator dashboard). Four weeks. Built solo.

Working in VFX, gaming, or post-production?

I know this industry from the inside. The discovery call cuts straight to the actual problem. No one needs to explain ShotGrid to me.

Book a Discovery Call