- Notes on Solopreneurship Engineering
- Posts
- Issue #8: EchoWords soft launch š¤©
Issue #8: EchoWords soft launch š¤©
The landing page and waitlist, the ads, and discovering the world of email warmup
Weāre getting nearer and nearer to the launch! š¤©
Yeah, Iām trying to hype you to get your support once it happens. š¤£
This was another very interesting week and fully focussed on EchoWords. I also just realized that Beehiiv has a way to add the table of contents easily, so here it is! š
Table of Contents
Okay, I just changed the name, you caught me. š
You might have noticed that I renamed this newsletter from āMarvinās Newsletterā which sounds quite anonymous to āNotes on Solopreneurship Engineeringā. Since Iām documenting my journey I like to think about it as taking an IRL course on a hypothetical āSolopreneurship Engineeringā degree. Considering my background in Software Engineering it feels like a perfect fit.
Who are the professors you might ask? š¤
My supporting network, potential customers, other solopreneurs documenting their journeys (thereās a big community on X/Twitter), and the market. If you mess up things the market wonāt have any issue throwing you a cake on the face. š¤”
Gif by travisband on Giphy
The landing page
Even this time I easily built it with Framer. I started to get used to it. It took me around 3 hours and a half to have it live with the waitlist setup as well.
Landing page of EchoWords
The structure is quite simple and I re-use the same structure that I used when I revamped the landing for NextCommit. You can check out the approach of the structure which I described here.
In the meantime, this is what you see if you try to go to app.useechowords.com:
EchoWords App - WIP
So you might be wondering why I put a live landing page if the MLP (Minimum Lovable Product) is not live yet. š¤
I discussed this in last week's issue here, but long story short, the MLP is taking more than 2 weeks which is more than expected, so worth it in the meantime to start āwarming upā the distribution. š³
Letās see how.
Using a waitlist with a survey as CTA
The CTA in the landing is āJoin the waitlistā and if you click you get redirected here:
Survey landing
Iām offering a 50% discount to whoever completes the submission, and those who will be eligible will be free beta users.
A few topics here to discuss:
I didnāt mention the 50% discount on the landing to make sure that who clicks on the CTA is really interested rather than being captured by the idea of having a discount on the product,
As you remember from the last week here, I started to think about the pricing, but I didnāt stress it too much yet. This means that the 50% discount will be applied to whatever will be the final pricing,
The first launch will support only Beehiiv and X/Twitter as the source and repurposing target respectively. This means that some of the interested potential customers might not be immediately able to use the platform to its full potential.
Eligible beta testers would be indeed those that match the initial ICP.
The current ICP is very limited and has the following characteristics:
a Beehiiv publisher,
repurposes content on X/Twitter,
works mostly solo.
The first two points are obvious, the last one is because I didnāt implement the concept of teams or in general users having access to the same account.
As I mentioned this is only the initial target, the more I expand the product, the more the TAM increases.
But we need a starting point, right? š
The questions in the survey
Questions in the survey
As you see, there are only a few questions. The main goal is to have a better understanding of the potential customers, how theyāre currently solving the repurposing problem and for which platforms, and how painful is this problem by asking how much time theyāre spending.
The last question is for the next weeks to have a retrospective on which acquisition channel worked best and on the customer acquisition cost.
Next week Iāll share more about the data collected. āØ
But having a landing with a survey doesnāt work if nobody lands there, right? š
Driving traffic through ads
Paid ads are the fastest and easiest way to drive traffic short term. If you know a different approach, PLEASE DO TELL ME! š
This is what I set:
LinkedIn Ads
Google Ads
Reddit Ads
Letās check them one by one.
Easy-peasy. I just needed to go through the wizard and set up the campaign, and in a few minutes, it was live-up and running. š
The cool thing about LinkedIn is that you can target by job title. I targeted job titles like āContent Marketerā, āNewsletter Writerā, etc., itās also nice that LinkedIn suggests others the more you fill.
I put a budget of 10 EUR/day for 2 weeks to experiment.
So far so good:
872 impressions,
27 clicks,
3.1% CTR.
However, itās damn costly, 24 EUR CPM. š
Also considering that not all those 27 clicks lead to a survey being answered. So far I got only 6.
This is what the ad creative looks like:
LinkedIn Ad creative
Google Ad
Here we are againā¦
I experimented already with Google Ads for NextCommit. I donāt remember if I mentioned this in the past issues, but at some point, I got issues with Google Ads suspending the account for reasons that I did not understand like some sort of policy violation or security issues in the landing. It seems like the automatic check is very strict, and the last time without any change I was able to re-enable the account after submitting an appeal.
Guess what? It happened again! š
This time was something related to the payment method or something. Itās just frustrating.
After an appeal and around 24 hours, I was able to have the ad up and running.
For each project, I have a different Google Workspace account, and a different Google Ads account, so that I can have each project fully decoupled from each other. I try to do this for every single service that I use. I guess that Google is stricter with new accounts, and probably the automatic check didnāt like the fact that Iām an āOrganizationā based in Italy, but still registered as a āFreelancerā (I havenāt incorporated any company yet), and paying with a card that has a Lithuanian IBAN (Revolut). š
Anyway, the pain ended, and this is what the creative looks like:
Google Ad creative
Itās still early to talk about stats here, given that it has been unblocked just today.
The cool thing about advertising on Reddit is that you can target specific communities! š
Reddit Ad targeting
The bad thing is that my ad has not been approved, and thereās no reason associated with it. š
Iāll try to reach out to understand why is that.
Reddit Ad not approved
Conversion rate
Iām going to ignore Google Ads for now as it started just today. Considering only LinkedIn, I have:
3.1% CTR, which is good.
22% conversion from landing to survey taken, which is also good.
How do I know these are good?
When I worked in the video advertising industry I learned that 2% CTR is the standard de facto that defines whether an ad is performing well or not. WRT to the conversion from landing to survey, I asked ChatGPT.
ChatGPTās answer on a survey conversion rate
Using other channels
Paid Ads are not the only acquisition channel Iām leveraging. I started with recording a video on Loom and used it to ask for feedback. š„
I reached out to people in my network, especially to people around the marketing and content creation space.
Reaching out to my network
Reaching out to my network
Thanks Paul for all the insights! Not only related to EchoWords.
And BTW if youāre looking for an automated remediation platform for AppSec vulnerabilities that focuses on what truly matters, go and check out Konvu! š
I also soft-launched it both on X/Twitter and LinkedIn by first announcing that I was working on something new, then by showing a demo after a few days and then announcing the landing page.
If you wanna check them:
The 3 LinkedIn posts have in total of 1.4k impressions, while X/Twitter is around 1.3k.
On LinkedIn, I also tried posting on āThe Content Writer Connectionā, but I think it has been rejected by the admin. Itās a pity because itās a big group, but the diversity of that group would have been really valuable.
āThe Content Writer Connectionā LinkedIn group
On X/Twitter I posted also on the Beehiiv community which counts 341 members. This is probably the most targeted post that I made.
Beehiiv community on X/Twitter
Unfortunately, my reach on social media is not that big yet, that would help a lot. š
I also create an X/Twitter account and a LinkedIn page.
EchoWords X/Twitter profile
I also posted on Reddit. Even in this case, thereās a Beehiiv subreddit where I posted, and I also hooked in other subs and mentioned EchoWords by commenting. Reddit could be great due to the nature of communities, but mods could be very strict with self-promotion and ban you, so need to play carefully. š
Reddit post
Leads and opportunities
First of all, I needed to learn the difference between a lead and an opportunity. š
Iām pretty sure they told me during the leadership meetings back in Athenian, and I just forgot. š
A lead is any potential marketable individual or business, while an opportunity is a lead that has the potential to complete a purchase. For example, everyone who submits the survey is a lead, but as of today, only those who use Beehiiv and X/Twitter for repurposing are real opportunities.
At this point, I have leads both from X/Twitter from DM and some comments, from LinkedIn DM, and also from the survey. Iāll definitely soon start putting everything into a spreadsheet. š
I know that CRMs exist, but I donāt wanna overkill it now.
The world of cold emails
This week I discovered a whole new world.
Gif by cakefx on Giphy
Itās not about cold email, I knew already about it, but I didnāt know about one thing called āmailbox/domain warm upā.
My real reaction was this:
My reaction when I heard about email warmup
If you know about this, you can definitely skip this.
It turned out that ESPs (Email Service Providers), like Google for Gmail or Microsoft for Hotmail, assign a reputation to domains and associated mailboxes to avoid spam. An ESP can then decide to not deliver your email depending on different factors like the content, the recipients, the domain reputation, etc., or to mark it as spam.
I never really thought about it, but it surely makes sense, especially from a user perspective.
How can a business send cold emails then? š¤
In theory, a new domain with a new mailbox receives a neutral reputation. Your reputation increases according to what a recipient of your emails does: open the mail, mark the email as important, answer back, etc. Basically, the more your emails are seen by the ESP as authentic or valuable to the recipients by checking these actions, the higher will be your reputation.
If you start sending a lot of cold emails from day 0, you risk your domain to be blacklisted. After that, good luck recovering from that situation. š
There are paid services (just google them) that offer to āwarmupā your domain for you to be able to start sending high-volume emails short-term.
Too easy you might think? š
The caveat is that ESPs TOS does not allow the usage of mechanisms that manipulate the reputation. If you get caught, well, itās probably the same as being blacklisted.
For this reason, the general suggestion that I learned is to never ever use your main domain for sending cold emails, and use that only for marketing campaigns or transactional emails the recipients opted in for.
Whatās the right way of doing it then?
TBH Iām still learning about this stuff as well. š¤£ I also spotted an interesting service, called EmailChaser, that helps to send cold emails but by explicitly saying that they avoid automatic email warmup. Their approach is to send an increasing amount of cold emails by tracking stats like open rate, etc., to make sure that a domain itās not a risk of being blacklisted or being marked as spam. The way they scale is by letting the user add extra domains.
Iāll continue studying this in the next day.
I also posted about it:
Iāve been thinking about cold emails š¤
And today I just learned about mail warmup being a thing š¤ÆWhatās your experience and strategy with cold email?
#buildinpublic#indiehackers#marketing#sales
ā Lou Marvin Caraig (@LMCaraig)
11:29 AM ā¢ Jun 13, 2024
About being patient
Building is fun, and launching is exciting! But the other side of the coin is that it can also cause some anxiety because itās the moment of the truth. š°
When I launched the campaigns yesterday I started seeing the impressions ramping up, and my brain couldnāt help asking:
āWhy so few clicks?ā
āWhy not yet any survey submission?ā
āWhat did I do wrong this time?ā
And only a few hours passed for a 10 EUR/day campaign. š
In general, you start wondering whether, in Italy we say, āa hole in the waterā which I just googled can be translated to āa swing and a missā. š
I think the problem is that coming from a Software Engineering background Iām so used to changing something, and immediately seeing the result, just here and there. You change an icon, and here it is. You change the data in a database, and here it is.
When it comes to distribution, itās a longer-term game. Or at least not an immediate one. As I shared above, the numbers so far are looking good, so at least for now, there shouldnāt be anything to worry about.
I just need to keep that into account. šŖ
And in the end, whatever the outcome, Iām learning tons of new stuff on this journey. So, even if Iād need to build something else, lessons learned. š
Whatās left for the launch?
I still need to finish the scheduling part. Iāve just added the ability to schedule an X thread, and also the calendar view to see all the scheduled threads.
UI to schedule a thread
UI to view the scheduled threads
After that, Iād need to implement that actual bot that would post on X.
I started wondering whether I could start opening the platform to the beta users by offering only the topics extraction and the X thread generation in the meantime, but need to think about it.
Conclusion
This one was packed, but it was also probably one of the most interesting ones. āØ
For the upcoming week, Iāll continue gathering leads and start tracking them, and also continue building the scheduling feature. š
I hope enjoyed this weekās updates! š
If youāre interested in following my journey, make sure to subscribe or follow me on X/Twitter and LinkedIn!
Appendix
Given that Iām not focusing on NextCommi right now, starting today Iāll just put the stats related to my personal branding in the āAppendixā and just talk about specific stats as part of the main content when due.
Personal branding
X
X Premium analytics
Beehiiv Analytics
Reply