Skip to content
All case studies

Development · SaaS

Ideomatics

Everything behind Ideomatics, a custom software and applied-AI agency: the public website and the private platform that runs it. The admin is a headless CMS, an AI publishing pipeline, a lead-generation and outreach CRM, a built-in mail client, and back-office tools in one Next.js and Supabase app, which I have built and run since May 2026.

Visit site
Role
Sole full-stack developer
Client
Ideomatics
Timeline
May 2026 – present
Year
2026
ideomatics.com
Ideomatics — Agency website, headless CMS, and AI-run CRM

Two codebases: the public site and a 34k-line admin platform

Daily AI blog autopilot with an SEO quality gate and localisation

Lead discovery, website audits, and email + WhatsApp outreach

Overview

An agency sells on credibility and consistency: a sharp website, steady content, and a pipeline of conversations. Ideomatics runs all three from a single platform I built, so a small team can publish, prospect, and reply without a stack of separate SaaS tools.

The platform

The admin is a Next.js App Router application on Supabase (Postgres, auth, storage, 36 migrations). It is the headless CMS for the website, exposing public JSON endpoints and triggering revalidation of the landing site when anything is edited. Around it sit a CRM for leads and contacts, a mail client built on Resend's inbound webhooks, a task board, finance, hiring, and analytics, all behind per-section permissions.

The blog autopilot is the part that runs itself. Every day it picks a topic from the site's own Search Console data, drafts a post with Gemini (with key and model fallbacks), checks it against SEO and quality rules, repairs it once if needed, and publishes localised versions linked with hreflang.

The website

The public site is a separate Next.js app with 60+ sub-service pages, a portfolio, blog, careers with applications, and interactive sections built with GSAP and three.js. Content comes from the admin's API, and the site ships its own llms.txt for AI search.

Outcome

Ideomatics publishes fresh content daily, prospects and follows up from one inbox, and edits its website without a deploy.

Key features

Blog autopilot: a daily cron drafts posts with Gemini, runs an SEO/QC gate with one AI repair pass, and localises winners into hreflang clusters

Topics seeded from Search Console 'striking distance' keywords

About 30 public CMS endpoints feed the website, with on-demand revalidation when content changes

Lead discovery from Yelp and OpenStreetMap, automated website-age audits, and contact scraping

Outreach by AI-drafted email, CSV import, and WhatsApp through a self-hosted gateway

Built-in mail client on Resend inbound: threads, attachments, multiple mailboxes, signatures

Per-section access control, task board, finance, jobs and applications, and first-party visitor analytics

Website with 60+ service pages, portfolio, blog, and careers on Next.js, GSAP, and three.js

Built with

Next.jsTypeScriptSupabasePostgreSQLGemini APIResendSearch Console APIVercel Cron

Have a project like this?

I take products from first sketch to shipped, design, build, and the AI in between. Tell me what you’re working on.

More work