Building Thoth: From n8n Workflow to Full SaaS Platform - A Solo Developer Journey

Every product has an origin story. Some are carefully planned business ventures with pitch decks and funding rounds. Others, like Thoth, begin with a frustrated developer trying to solve their own problem.
This is the honest story of how Thoth evolved from a simple n8n automation workflow into the AI-powered content creation platform it is today. No investor fairytales, no overnight success narratives. Just the real journey of a solo developer building something useful.
The Problem That Started It All
Here is something founders rarely admit: Thoth was not the product I set out to build.
I was working on a different SaaS product - a developer tool that I was genuinely excited about. The technology was solid. The problem it solved was real. But nobody knew it existed.
Marketing became my bottleneck. I needed to create content consistently across Twitter, LinkedIn, Instagram, and Reddit to build awareness. But as a developer, I was spending more time on content creation than actual product development. The irony was painful: my product was suffering because I was too busy marketing it.
Like many solo founders, I was wearing too many hats. Each platform with its own requirements, character limits, and audience expectations.
The content creation cycle was exhausting:
- Write a post
- Manually adapt it for each platform
- Research hashtags
- Find or create images
- Schedule everything
- Repeat daily
I was spending 3-4 hours daily just on content creation. As a developer, this felt like an obvious automation opportunity.
Phase 1: The n8n Beginning
My first solution was what any automation-loving developer would build: an n8n workflow.
For those unfamiliar, n8n is an open-source workflow automation tool. Think Zapier, but self-hosted and infinitely customizable. Perfect for a developer who wants to chain together APIs without building a full application.
The Initial Workflow
The first version was beautifully simple:
Trigger → OpenAI → Format for Platforms → Post to Social Media
I would input a topic, the workflow would call OpenAI's API to generate content, format it for different platforms, and push it through their respective APIs.
What worked:
- Reduced my content creation time from 3 hours to 30 minutes
- Consistent output quality (once I nailed the prompts)
- No manual copy-pasting between platforms
What did not work:
- No visual content generation
- Prompts needed constant tweaking
- No way to preview before posting
- Brand voice was inconsistent
- Error handling was a nightmare
The n8n Limitations
After a few months, the cracks started showing. n8n is brilliant for straightforward automations, but content creation is not straightforward. I needed:
- A proper user interface for input and preview
- Image generation integrated into the flow
- Brand style persistence across sessions
- User accounts for potential customers
- Analytics to track what was working
Building all of this in n8n would have been fighting against the tool's design. It was time for a bigger solution.
Phase 2: The Pivot to a Proper Web Application
The decision to rebuild as a full web application was not taken lightly. n8n was working. It was not elegant, but it saved me time. Starting from scratch meant months of development before I could match that basic functionality.
But I had a hypothesis: if this tool could solve my content creation problems, it could solve them for thousands of other creators and small businesses.
Why Build a Full Application?
Several factors led me to this decision:
Better User Experience: A proper web app meant I could build an intuitive interface that anyone could use, not just developers comfortable with automation tools.
Scalable Infrastructure: Modern cloud hosting meant I could deploy once and let the platform handle growth. As a solo developer, I needed infrastructure that would not become a second job.
Flexible AI Integration: Building my own application meant I could easily switch between different AI providers and combine their strengths without being locked into one vendor.
Reliability: A proper codebase with good engineering practices meant fewer bugs reaching users and faster development over time.
The First Version
The initial version was embarrassingly minimal. It did exactly three things:
- Accept text input
- Generate enhanced content for multiple platforms
- Display the results
No image generation. No user accounts. No saved history. Just a simple AI tool with a nicer interface than n8n.
But it was enough to validate the concept. I shared it with a few creator friends, and the feedback was immediate: "Can you make it do images too?"
Phase 3: Building the Real Product
With validation that others found this useful, I committed to building a proper product. The next six months were an education in product development as a solo founder.
The 5-Step Architecture
The core innovation was reimagining content creation as a wizard rather than a one-shot process:
- Post Input: Accept any form of raw content
- Smart Enhancement: AI improves the content while preserving voice
- Image Generation: Create custom visuals for each post
- Platform Previews: See exactly how content looks on each platform
- Export: Download everything, ready to publish
This structure forced me to think carefully about how users move through the creation process and how to save their progress at each step.
The Evolution
The platform evolved with each new feature:
Data Storage: Started simple, then upgraded to a proper database when I needed to store user content history and preferences.
User Accounts: Added authentication to handle user sessions, guest access, and social logins.
AI Integration: Started with one AI provider, then expanded to multiple providers for different capabilities. Text generation from one, image generation from another.
Image Generation: Added AI-powered image creation, which became one of the most-loved features.
The Design Philosophy
I am not a designer, but I knew the UI needed to stand out. I chose neo-brutalism for several reasons:
- Distinctive: In a sea of minimalist products, bold colors and thick borders create instant recognition
- Accessible: High contrast, clear visual hierarchy, obvious interactive elements
- Fun to Build: The bold style was surprisingly enjoyable to implement
The color palette (yellow, green, purple, blue, orange on black/white) was chosen for energy and creativity. Content creation should feel exciting, not clinical.
Phase 4: Features That Emerged from User Feedback
The best features were not on my original roadmap. They came from users.
Brand Intelligence
Users kept asking: "How do I make sure Thoth sounds like my brand?"
The answer became the Brand Style system. Users can define their tone, audience, preferred phrases, and even upload visual brand guidelines. This context is injected into every generation, ensuring consistent output.
Lead Discovery
"I have content, but how do I find people who need it?"
This led to the Leads Discovery feature - AI-powered Reddit and Twitter monitoring that finds conversations where your expertise is relevant. Not for spam, but for genuine value-adding engagement.
Content Planner
"Can Thoth help me plan what to post, not just how to post?"
The Weekly Content Planner generates strategic content calendars based on your product, audience, and goals. It is not just scheduling; it is content strategy assistance.
Chrome Extension
"I want to use Thoth's AI when I am browsing, not just in the app."
The Chrome Extension brings Thoth's contextual response generation to any text field on any website. See a relevant Reddit thread? Generate a thoughtful reply without leaving the page.
The Solo Developer Reality
Building a SaaS as a solo developer is a study in constant trade-offs.
What I Chose to Do Myself
- All code: Frontend, backend, database, DevOps
- Product decisions: Feature prioritization, UX design
- Content marketing: Blog posts, social media, documentation
- Customer support: Every email, every bug report
What I Chose Not to Do
- Custom infrastructure: Let cloud services handle deployment and scaling
- Payment processing: Used established payment providers for all financial complexity
- Email delivery: Used email services for transactional emails
- Analytics: Used existing analytics tools instead of building dashboards
The key insight: your competitive advantage should be in the product, not the infrastructure. Every hour spent configuring servers is an hour not spent improving the user experience.
The Emotional Rollercoaster
Solo development has unique psychological challenges:
The Feature Creep Temptation: Every user request feels urgent. Learning to say "not now" was harder than any technical challenge.
The Comparison Trap: Competitors with teams of 20 ship features faster. Remembering that they also have 20x the burn rate helps.
The Support Burden: When a user reports a bug at 2 AM, you are the one waking up to fix it. Setting boundaries around support hours was essential for sustainability.
The Celebration Problem: Shipping a major feature to crickets is demoralizing. I learned to celebrate milestones privately, regardless of external validation.
Lessons Learned
Technical Lessons
-
Start with user accounts: Adding authentication to an existing app is harder than building it in from day one.
-
Plan for change: Your data structure will evolve. Design it to be flexible from the start.
-
Catch bugs early: Good engineering practices catch bugs before they reach users. Worth the upfront investment.
-
AI is unpredictable: Build your interface to handle variation in AI output. What works in testing may behave differently at scale.
-
Performance matters early: Slow apps lose users before they can discover value. Speed is not an optimization, it is a requirement.
Product Lessons
-
Solve your own problem first: Authentic understanding of user pain comes from experiencing it yourself.
-
Launch before you are ready: The first version was embarrassing. Users did not care. They cared that it worked.
-
Talk to users constantly: The best features came from conversations, not speculation.
-
Simple beats comprehensive: Users prefer a tool that does one thing well over a platform that does everything poorly.
-
Documentation is product: Good docs reduce support load and improve retention.
Business Lessons
-
Pricing is emotional: Users will pay for value, but the price needs to feel fair. $19/month works because it is less than a nice lunch.
-
Free tiers are marketing: Guest access and free plans are not charity. They are the top of your funnel.
-
Support is differentiation: As a solo developer, I can provide personalized support that larger companies cannot. This is a feature.
-
Consistency beats intensity: Daily progress compounds. Weekend sprints lead to burnout.
The Meta Loop: Using Thoth to Market Thoth
Here is where the story gets interesting.
The tool I built to market my other product became the product. And now I use Thoth to market Thoth itself.
This creates something powerful: a continuous feedback loop.
Eating My Own Dog Food
Every piece of content I create for Thoth goes through Thoth. Every blog post starts as an idea in the content wizard. Every social media post is enhanced by the AI. Every image is generated by our AI image tools.
This is not just marketing speak. It is a development methodology.
When I need to promote a new feature, I use that feature. When the AI generates subpar content, I feel the pain immediately. When the UX is clunky, I experience the frustration firsthand.
Features Born from Self-Use
Some of the best features came from marketing Thoth with Thoth:
The Brand Style System emerged because I kept tweaking prompts to match Thoth's own voice. I thought: "Why am I re-explaining my brand tone every time? The AI should remember this."
Platform-Specific Character Targets came from repeatedly hitting Twitter's character limit with content that was too verbose. Now the AI knows each platform's constraints before generating.
The Image Studio started because generated images sometimes needed small adjustments. Instead of opening Photoshop, I built the editing tools right into the platform.
Lead Discovery was born from manually searching Reddit for conversations about content creation tools. Automating this search and providing AI-suggested responses was a natural evolution.
The Continuous Improvement Cycle
Every day follows the same pattern:
- Use Thoth to create today's marketing content
- Notice friction in the workflow
- Document the issue as a potential improvement
- Prioritize and build the fix
- Use the improved version tomorrow
This cycle means Thoth is never "finished." It evolves weekly based on real usage, not theoretical roadmaps.
Learning What My Users Need
The beautiful side effect of being your own most demanding user: you develop deep empathy for your customers.
When a user reports that the AI sometimes generates content that is too generic, I understand completely. I have felt that frustration. When someone asks for better image aspect ratio options, I know exactly why they need it.
Using Thoth to market Thoth taught me that the best products are not built by people who imagine user problems. They are built by people who live those problems daily.
Where Thoth Is Today
From that first n8n workflow to now, Thoth has evolved into a comprehensive content creation platform:
- 5-step content creation wizard with platform-specific optimization
- AI image generation that creates custom visuals for every post
- Brand intelligence system that learns and predicts your style
- Lead discovery tools for Reddit and Twitter
- Content planner for strategic scheduling
- Runway scheduler - a progressive unlocking system that teaches sustainable posting habits
- Chrome extension for browser-based generation
- Developer API for power users and integrations
The platform serves creators, marketers, and small businesses who need professional content without the professional content team.
What is Next
The roadmap is shaped by user feedback and market opportunity:
Short term:
- Enhanced video content generation
- More platform integrations (TikTok, Pinterest)
- Improved analytics with AI insights
Medium term:
- Mobile app for on-the-go creation
- Integration options for power users
- White-label solutions for agencies
Long term:
- Full content automation workflows
- Predictive content strategy
- Multi-language content creation
The Honest Conclusion
Building Thoth has been the most challenging and rewarding project of my career. It started as a personal automation and evolved into something that helps thousands of creators share their message with the world.
Was it worth leaving the comfortable n8n workflow behind? Absolutely. The limitations of automation tools forced me to build something better. The constraints of solo development forced me to focus on what matters.
If you are a developer considering the leap from automation scripts to full products, here is my advice: start small, launch early, listen constantly, and remember that every successful product was once embarrassingly incomplete.
Your first version does not need to be perfect. It needs to be useful.
Thoth certainly was not perfect on day one. But it was useful. And that was enough to start the journey.
Ready to experience what Thoth has become? Try it free and see how AI-powered content creation can transform your workflow. And if you are a solo developer building something of your own, I would love to hear your story too.