ISSUE 01
LIVENext.jsDrizzleSlack APImonday.com
CONTEXT
Granola captures rich meeting notes, but action items die inside the transcript.Nothing routes them into the tools where work actually happens.
BUILD
Trailmix is a Next.js 16 app with a background worker that polls Granola every 30 seconds, runs extracted action items through an LLM for confidence scoring and deduplication, then delivers them to Slack with approve/reject buttons.Approvals optionally create monday.com items via GraphQL with mapped columns, groups, and assignees.Built on Drizzle ORM, NextAuth with Google OAuth, AES-256-GCM for stored credentials, and a circuit breaker that disables polling after repeated Slack failures.
RESULT
Live on Fly.io with a 3D-scene landing page.Operates in two modes, monday.com routing or Slack-only delivery, selected during a multi-step onboarding flow.
LINKS
SCREENSHOTS

