Rascal AI
AI marketing & sales for SMBs — one platform
Problem
AI-generated content sounds like a bot, and SMB marketing fragments across five tools. The goal: a platform that produces content in the customer’s own voice and runs the whole pipeline from strategy to publishing and call campaigns — maintainable by one person.
Solution
A monthly AI voice interview
An ElevenLabs agent interviews the business owner for ~6 minutes a month. The answers are distilled into themes and verbatim quotes that drive strategy and idea generation — so content sounds like the customer, not a generic model.
The product is an MCP server
20 tools let Claude run campaigns, generate content and read analytics in natural language. Underneath: a from-scratch OAuth 2.1 authorization server — PKCE, dynamic client registration, refresh-token rotation and a user consent screen.
Three runtimes matched to workload shape
Synchronous work in 129 Vercel functions, long-running jobs in 27 Supabase Edge Functions (token refresh, publish pollers, health checks), AI pipelines in n8n. Social channels stay connected for months without manual work.
One-person release discipline
423 releases in ~13 months: Conventional Commits, automated versioning, CI and a daily production smoke test. ~1,280 unit tests and 113 e2e tests keep the pace safe.
Gallery
