Also, how do you normalize non-determinism (like time/IDs etc.), expire/refresh recordings, and classify diffs as "intentional change" vs "regression"?
50 karma · joined September 21, 2014
Also, how do you normalize non-determinism (like time/IDs etc.), expire/refresh recordings, and classify diffs as "intentional change" vs "regression"?
The problem we are solving is helping marketers turn more underserved leads into revenue through an email AI assistant.
I think he's talking in absolute terms versus relative terms that founders are used to thinking in.
Imagine that you have $3 million in runway, but you are burning $500K a month. That only gives you 6 months of runway.
It takes perspective to zoom out to realise - "Hey, I actually have $3 million in the bank. That's a lot of money. If I can somehow reduce costs to $150K a month, I actually have 20 months of runway to figure things out."
Unfortunately, this means "cutting more than needed".
I wrote an article that looks at each of the above time-tested strategies through through the lens of AI and automation technology available in 2020.
A few months ago, I decided to reach out personally to a few “stale leads” in our database to audit our processes, and manually check if our automation systems were functioning normally.
I got more than a handful of emails responding with replies like -
"Yes, I reached out in April as the team was interested in Saleswhale. But we didn't hear back from your sales team. That said, the team couldn't wait to implement a solution, and have went with another similar vendor."
Which was alarming, to say the least.
So, I wrote a short article chronicling our struggles with the "nurture gap", and how we eventually solved this problem.. with engineering ;)
One thing I've learnt is to look at the pre-public phase (alpha, beta) as a continuum rather than as a hard milestone. The whole purpose of this phase is validated learning, and to make something that people love. Growth is generally not important to us now, although we are still tracking lead velocity (number of inbound email signups weekly).
Not pursuing more users right now at the expense of product development and customer development is generally the smart move, provided your initial set of alpha users are well qualified, and are the right target market for your offering. Reason is that you really don't want too much noise to signal ratio, and too many unqualified users will cause your product to be dragged into different directions or trying to be everything to everyone.
Just to go into specifics, we currently have over 800 alpha signups, and we are rolling out by cohorts weekly to different groups of alpha users, which we are prioritising by a weighted heuristic on how long ago they signed up and potential fit based on their industry and role for our software.
We are tracking engagement aggressively - every single click, action and event gets pulled into our analytics database, and we have a single most important metric that we are tracking - number of interactions a day per user. You may have your own metric that you are tracking. Until we see this metric improve exponentially month on month, we will continue to stay in alpha/beta to work on improving the product and features rather than launch to the public. Because what's the point of getting so many users, if they won't engage and you can't keep them?
Hope that helps, and all the best for your startup!
We are currently still in beta though, but we would love to work closely with you and get your ideas and feedback how to make Saleswhale more useful for you.
I'm the technical co-founder at Saleswhale and you can drop me a line at gabriel@saleswhale.io if you want to chat more.
I'm glad to see that you managed to have such a close and complimentary working relationship with ur SO. All the best for your new startup, and am looking forward to Chapter 2 of your blog post!
For myself, I'm the backend engineer and devops, while my wife does the design and front-end engineering.