- Notes on Solopreneurship Engineering
- Posts
- Issue #37: HeyEcho is publicly available! š¤©
Issue #37: HeyEcho is publicly available! š¤©
HeyEcho improvements, bug fixes, and new landing!
Finally! š
HeyEcho is publicly available! No invitation is required anymore!
I havenāt announced it yet anywhere, so you're among the first to know about this. š
Congrats! š¤£
Table of Contents
Dogfooding helps
In the last two weeks, I started generating blog posts for NextCommit, and Iām going to tell you a secret. š¤«
In order to copy the raw content and paste it I accessed the database. š
Thatās because copying it from the editor was a messā¦
So, I shipped a button to copy the raw content. TBH other users told me this, and yeah, I felt their pain.
But no more! āØ

Copy raw markdown
However, the copied content is still not optimal. The hero image is currently shared as a b64-encoded image, so the copied content is VERY long. In the future, Iāll move these to object storage to make them available through a simple link pointing to a CDN.
I never tested login with username and password
This week I had the first beta user join using email and password (not using Google). Guess what? It was bugged. š
When listing the blog posts, I show who the āauthorā (or the person who generated the blog and/or edited the output) is. This consists of extracting the name from the user profile associated with Clerk. However, in the case of non-Google, these are not available, so HeyEcho was just breaking.
I just patched it to prevent it from breaking, but I will provide a way to add that information in the future.
Why the hero image is always very similar?
Itās been a few weeks already that Iāve been wondering why the hero image was always very similar and 90% of the time showing the very same damn cloudā¦ This week I had the time to check it out.
It turned out that I thought I was passing the content of the blog post to the prompt, but in reality, I was always passing an empty string. š
What did I learn from this? That a cloud is the visual that DALLE thinks is the most appropriate for a generic SaaS. š
Moving HeyEcho out from Framer as well
Last week I mentioned how my SaaS template is now offering a way to have a landing and a corresponding blog.
This week I also migrated HeyEcho! The new landing is a bit fancier, has its own blog, and ofc it now has a pricing section.
I still need to generate articles for the blog, but everything is ready! š
This also means another 20ā¬/month saved by dismissing Framer.
HeyEcho pricing plans
The pricing is very simple:
a free plan with 1 blog post per month,
3 different plans with an increasing number of blog posts quota per month,
a cost per blog post that decreases with quota.
The current price tags are what I call āPioneer pricingā. In the future, I will increase them to āLaunch pricingā, and then to āStandard pricingā. The price is grandfathered, this means that someone joining now would maintain the āPioneer pricingā. š¤
Ofc this is the initial idea and the execution will depend on how things will evolve.

Pricing plans
Conclusion
Iām excited for the upcoming weeks! Now that the product is publicly available I will try to focus more on customer acquisition and content marketing. š¤
Letās close the first deal! š„
I hope you enjoyed this update!
Reply