Blackhawk AI
The operating system behind a 17‑person marketing agency.
Co-founding engineer. I build it and run it day to day.
One place for client relationships, contracts, tasks, ad and SEO reporting, and executive visibility. Every phone call, Slack thread, email, contract, and campaign is tied to the client it belongs to, so the built-in AI can answer questions, draft content, and run workflows with full context instead of fragments.
- Replaced Asana, Semrush, and three separate analytics dashboards
- Saves the 17‑person team about 3,000 hours a year
- Manages $253K in active contracts, with renewals, e-signature, and billing
- Keeps dashboards current by syncing hundreds of ad and analytics accounts at once, rolled up per client or per franchise
Problems it had to solve
Every client's history lived in six disconnected tools. Calls, Slack threads, email, contracts, tasks, and ad accounts each told a partial story, and nobody could see a whole client at once.
SolutionBuilt a context engine that ties every interaction, contract, task, and campaign result to one canonical client identity, so both the team and the built-in AI act on the full picture instead of fragments.
ResultSeventeen people now work out of one platform. It replaced six paid tools and saves the team about 3,000 hours a year.
Built with Next.js, React, TypeScript, Supabase (Postgres), Claude, GPT & Gemini, Google & Meta Ads APIs, Stripe


