Frans Ekman
banner
fransekman.bsky.social
Frans Ekman
@fransekman.bsky.social
🔍 Diving into product analytics & sharing insights.

Co-Founder & CTO PropsPoints.com/home-en
Founder of CustomerDashboard.io

💸 Investor, 👨‍💻 hacker, 📝 blogger
Pinned
Data tells you what is happening, not why.

That’s why we interview users.

But we can only interview so many, so we have to prioritize ruthlessly.

What if an AI agent could interview the rest?

That’s why I built SelkoDialog: an AI agent for user interviews.

selkodialog.com?utm_source=b...
SelkoDialog: AI Agent for Mass-Scale User Interviews
AI agent for mass-scale user interviews for busy founders and product people!
selkodialog.com
We used the SelkoDialog AI agent to interview churned users of Props app.

What we learned:
– Most didn’t mean to churn, they just lost the habit
– Push notifications were off
– Small disruptions = long-term drop-off

These insights reshaped our roadmap 💪

📖 Full case study in comments 👇
August 8, 2025 at 10:16 AM
Data tells you what is happening, not why.

That’s why we interview users.

But we can only interview so many, so we have to prioritize ruthlessly.

What if an AI agent could interview the rest?

That’s why I built SelkoDialog: an AI agent for user interviews.

selkodialog.com?utm_source=b...
SelkoDialog: AI Agent for Mass-Scale User Interviews
AI agent for mass-scale user interviews for busy founders and product people!
selkodialog.com
August 7, 2025 at 9:51 PM
Today I dragged myself to the gym despite 0 desire 😩

And just like every other time, I never afterwards regretted going to the gym 💪
April 4, 2025 at 6:50 PM
Reposted by Frans Ekman
Cursor suggesting the strangest things when I am vibe coding

It's unable to figure out how to query for a specific row in the DB, so it suggests seeding the database with junk data 😂

Vibe coding is fun but a bit dangerous.
April 2, 2025 at 4:32 PM
Cursor suggesting the strangest things when I am vibe coding

It's unable to figure out how to query for a specific row in the DB, so it suggests seeding the database with junk data 😂

Vibe coding is fun but a bit dangerous.
April 2, 2025 at 4:32 PM
Reposted by Frans Ekman
Vibe coding your infrastructure 😬

Opportunity or threat?
March 25, 2025 at 11:17 PM
Vibe coding your infrastructure 😬

Opportunity or threat?
March 25, 2025 at 11:17 PM
Reposted by Frans Ekman
You are not really vibe coding unless you accept every code block blindly

If it does not work, just vibe code yourself out of the mess
March 12, 2025 at 7:16 AM
You are not really vibe coding unless you accept every code block blindly

If it does not work, just vibe code yourself out of the mess
March 12, 2025 at 7:16 AM
Reposted by Frans Ekman
Is it a sign of an old-school developer to feel restless when the last line of code lacks a line break?
March 11, 2025 at 5:47 PM
Is it a sign of an old-school developer to feel restless when the last line of code lacks a line break?
March 11, 2025 at 5:47 PM
Reposted by Frans Ekman
Vibe coding does not necessarily make you 10x more effective... but definitely 10x lazyer 😎
March 10, 2025 at 9:12 PM
Vibe coding does not necessarily make you 10x more effective... but definitely 10x lazyer 😎
March 10, 2025 at 9:12 PM
Reposted by Frans Ekman
PMs and founders: Are you measuring your Feature Usage Rate? 📊

This helps you understand the adoption and usefulness of different features.

It is often calculated as the number of unique users who used a specific feature within some time interval divided by the total number of users

🧵👇
March 5, 2025 at 10:21 AM
PMs and founders: Are you measuring your Feature Usage Rate? 📊

This helps you understand the adoption and usefulness of different features.

It is often calculated as the number of unique users who used a specific feature within some time interval divided by the total number of users

🧵👇
March 5, 2025 at 10:21 AM
Reposted by Frans Ekman
Viral Cycle Time is the average duration from a new customer's signup to when their invitees sign up.

This process typically involves multiple steps, including the customer learning to use the app, realizing its value, and then reaching the point where they start inviting others.
February 21, 2025 at 7:20 AM
Viral Cycle Time is the average duration from a new customer's signup to when their invitees sign up.

This process typically involves multiple steps, including the customer learning to use the app, realizing its value, and then reaching the point where they start inviting others.
February 21, 2025 at 7:20 AM
Reposted by Frans Ekman
Are small SaaS founders squeezed in the middle of the sandwich?

Going niche has often been the key to success. AI brings down development costs, so all of a sudden many new niche products start making economically sense to build.

This is all good right?

Well, ...
February 11, 2025 at 9:01 PM
Are small SaaS founders squeezed in the middle of the sandwich?

Going niche has often been the key to success. AI brings down development costs, so all of a sudden many new niche products start making economically sense to build.

This is all good right?

Well, ...
February 11, 2025 at 9:01 PM
Reposted by Frans Ekman
What is Viral Coefficient?

Viral Coefficient measures the number of new customers an existing one successfully invites into the app.

A coefficient above 1 leads to exponential growth, as each customer brings more than one additional new customer.

This leads to a rapid growth of the customer base.
February 9, 2025 at 10:48 AM
What is Viral Coefficient?

Viral Coefficient measures the number of new customers an existing one successfully invites into the app.

A coefficient above 1 leads to exponential growth, as each customer brings more than one additional new customer.

This leads to a rapid growth of the customer base.
February 9, 2025 at 10:48 AM
Reposted by Frans Ekman
Product metric you need to know: Time to Upgrade to Paid

In all simplicity, this is the time it takes after signup for a user to upgrade to a paid version. However, there are some practical challenges to calculating this.

The bare minimum you have to do is give an equal amount of time for all
February 7, 2025 at 6:46 PM
Reposted by Frans Ekman
Is there anyone in my reach who has recently purchased a white label analytics portal?

For example, Zoho Analytics standalone white label portal? Or any other BI solution as white label? For example, to share analytics and other data with your clients, partners or some stakeholders?
February 7, 2025 at 6:47 PM
Is there anyone in my reach who has recently purchased a white label analytics portal?

For example, Zoho Analytics standalone white label portal? Or any other BI solution as white label? For example, to share analytics and other data with your clients, partners or some stakeholders?
February 7, 2025 at 6:47 PM
Product metric you need to know: Time to Upgrade to Paid

In all simplicity, this is the time it takes after signup for a user to upgrade to a paid version. However, there are some practical challenges to calculating this.

The bare minimum you have to do is give an equal amount of time for all
February 7, 2025 at 6:46 PM