I ran a marketing agency for 10 years before writing a single line of code for Octonex. I built this tool because I needed it to manage my own clients. I didn't plan to sell it initially.
Transitioning from "Service Mindset" (custom solutions for everyone) to "Product Mindset" (standardized features) was the hardest part.
Who else here started their product as an internal agency tool? What was the biggest challenge in making it public?
Since iOS14, we all know that Server-Side tracking (CAPI) is mandatory. But I see so many businesses still relying only on the Pixel (Browser-side).
With Octonex, I built a direct bridge: CRM Stage Change -> Hashed Event to Graph API. It improved our Event Match Quality score from 4/10 to 8/10 instantly.
Media Buyers: what's your current stack for offline conversions? Are you trusting the platforms or sending your own server events?
When building Octonex (an Agency CRM), I decided to rely heavily on Supabase Row Level Security (RLS) to handle data isolation between different agency workspaces.
Instead of managing complex logic in the application layer, I pushed the security rules down to the database level. It felt scary at first, but now it sleeps rock solid.
Fellow builders: what s your go-to strategy for B2B multi-tenancy in 2026? Are you team "Logic in API" or team "Logic in DB"?