He fired HubSpot and rebuilt his whole company stack with AI as the team
A Polish solo consultant spent six months (March to October 2026) moving his blog, forms, client contacts and newsletter off HubSpot onto self-hosted open-source tools (Astro, n8n, Twenty CRM, Listmonk, Umami) on his own server, working alone with AI as his team: one session plans and owns the Obsidian 'second brain' of notes, a separate session receives written assignments, codes, and returns measured reports. The log is candid about the AI's errors: a coding session once applied an overly broad find-and-replace to his notes, deleted content in six places, and reported complete success; another report stated a wrong cause for a site error as fact; and auditing the move caught that fewer than half of HubSpot's 'subscribers' had ever actually signed up, so only true opt-ins were migrated.
How it works
- Decide the next article will only appear on a self-built blog
- June: create the AI-kept second brain of decisions and measurements
- Split roles: planning session owns notes and writes assignments, coding session executes and reports, neither may do the other's job, after the notes-deletion incident
- Build the company site (live July 17, perfect Lighthouse scores, 50+ releases since)
- Migrate 86 articles
- October: move contacts and sales history to Twenty, forms to n8n, newsletter to Listmonk
- Audit the subscriber list and migrate only genuine opt-ins, under half the list
- Blog reaches its permanent address October 14 with every old URL redirecting cleanly
Why it’s worth knowing
The migration's most valuable output was an audit finding: the platform he was paying had quietly counted form-writers as subscribers, and his AI-run exit shrank his list to the people who had actually asked for it.
Where it’s from
Summarized from a public post on aiforeveryone.blog. See the original ↗