Aug 8, 2020 · 20m · top-founders

KarmaBot Slack Tool Hits $200k Revenues, 233 Customers Using App Exchanges

Stas Kulesh · 9m spoken Nathan Latka · 7m spoken Eric Yuan · 4s spoken
0:00 / 0:00

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this interview, Nathan Latka speaks with KarmaBot founder Stas Kulesh about scaling an organic, chat-native employee recognition tool to $200,000 in ARR across 233 paying teams while managing lean operations, onboarding friction, and platform competition.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Nathan holds 41.1% of the talking time here. How this is scored →

Nathan as informed peer 5.8 Guest teaching 3.0 Guest disagreement 1.4 Nathan pushing back 3.4
05100:0010:0020:001:35–6:19 · Nathan as informed peer 4/10 Introducing Stas Kulesh and Remote Work Journey Nathan introduces Stas and digs into the product model and revenue figures. Stas clarifies his remote location in Chile and explains how KarmaBot transitions internal chat appreciation into web platforms.6:20–9:57 · Nathan as informed peer 6/10 Bootstrapping, Valuation, and Non-Dilutive Capital Options Nathan pitches non-dilutive funding via Founderpath to avoid dilution at a $5M valuation. Stas politely pushes back on the platform's data accuracy, noting that Stripe transaction history causes messy metrics without manual editing.9:58–12:55 · Nathan as informed peer 6/10 Product Onboarding, Team Composition, and Churn Metrics Nathan notes the friction in user onboarding and cites specific historical churn numbers from a previous appearance. Stas explains the emotional setup needed for team buy-in and contextualizes the COVID churn spike.12:55–16:42 · Nathan as informed peer 8/10 Marketplace Distribution, Trial Conversions, and Search Strategy Nathan looks up live Ahrefs data to challenge Stas's SEO strategy, pointing out that ranking #1 for brand terms yields negligible clicks compared to higher volume keywords. Stas concedes that bandwidth constraints prevent pursuing all SEO targets.16:42–18:26 · Nathan as informed peer 5/10 App Store Competition, G2 Reviews, and Profitability Nathan asks about getting featured by Slack, but Stas educates him on ecosystem dynamics, explaining that Slack Fund's investment in direct competitor Disco Bot blocks top placement.1:35–6:19 · Guest teaching 3/10 Introducing Stas Kulesh and Remote Work Journey Nathan introduces Stas and digs into the product model and revenue figures. Stas clarifies his remote location in Chile and explains how KarmaBot transitions internal chat appreciation into web platforms.6:20–9:57 · Guest teaching 3/10 Bootstrapping, Valuation, and Non-Dilutive Capital Options Nathan pitches non-dilutive funding via Founderpath to avoid dilution at a $5M valuation. Stas politely pushes back on the platform's data accuracy, noting that Stripe transaction history causes messy metrics without manual editing.9:58–12:55 · Guest teaching 2/10 Product Onboarding, Team Composition, and Churn Metrics Nathan notes the friction in user onboarding and cites specific historical churn numbers from a previous appearance. Stas explains the emotional setup needed for team buy-in and contextualizes the COVID churn spike.12:55–16:42 · Guest teaching 3/10 Marketplace Distribution, Trial Conversions, and Search Strategy Nathan looks up live Ahrefs data to challenge Stas's SEO strategy, pointing out that ranking #1 for brand terms yields negligible clicks compared to higher volume keywords. Stas concedes that bandwidth constraints prevent pursuing all SEO targets.16:42–18:26 · Guest teaching 4/10 App Store Competition, G2 Reviews, and Profitability Nathan asks about getting featured by Slack, but Stas educates him on ecosystem dynamics, explaining that Slack Fund's investment in direct competitor Disco Bot blocks top placement.1:35–6:19 · Guest disagreement 1/10 Introducing Stas Kulesh and Remote Work Journey Nathan introduces Stas and digs into the product model and revenue figures. Stas clarifies his remote location in Chile and explains how KarmaBot transitions internal chat appreciation into web platforms.6:20–9:57 · Guest disagreement 2/10 Bootstrapping, Valuation, and Non-Dilutive Capital Options Nathan pitches non-dilutive funding via Founderpath to avoid dilution at a $5M valuation. Stas politely pushes back on the platform's data accuracy, noting that Stripe transaction history causes messy metrics without manual editing.9:58–12:55 · Guest disagreement 1/10 Product Onboarding, Team Composition, and Churn Metrics Nathan notes the friction in user onboarding and cites specific historical churn numbers from a previous appearance. Stas explains the emotional setup needed for team buy-in and contextualizes the COVID churn spike.12:55–16:42 · Guest disagreement 2/10 Marketplace Distribution, Trial Conversions, and Search Strategy Nathan looks up live Ahrefs data to challenge Stas's SEO strategy, pointing out that ranking #1 for brand terms yields negligible clicks compared to higher volume keywords. Stas concedes that bandwidth constraints prevent pursuing all SEO targets.16:42–18:26 · Guest disagreement 1/10 App Store Competition, G2 Reviews, and Profitability Nathan asks about getting featured by Slack, but Stas educates him on ecosystem dynamics, explaining that Slack Fund's investment in direct competitor Disco Bot blocks top placement.1:35–6:19 · Nathan pushing back 2/10 Introducing Stas Kulesh and Remote Work Journey Nathan introduces Stas and digs into the product model and revenue figures. Stas clarifies his remote location in Chile and explains how KarmaBot transitions internal chat appreciation into web platforms.6:20–9:57 · Nathan pushing back 4/10 Bootstrapping, Valuation, and Non-Dilutive Capital Options Nathan pitches non-dilutive funding via Founderpath to avoid dilution at a $5M valuation. Stas politely pushes back on the platform's data accuracy, noting that Stripe transaction history causes messy metrics without manual editing.9:58–12:55 · Nathan pushing back 3/10 Product Onboarding, Team Composition, and Churn Metrics Nathan notes the friction in user onboarding and cites specific historical churn numbers from a previous appearance. Stas explains the emotional setup needed for team buy-in and contextualizes the COVID churn spike.12:55–16:42 · Nathan pushing back 6/10 Marketplace Distribution, Trial Conversions, and Search Strategy Nathan looks up live Ahrefs data to challenge Stas's SEO strategy, pointing out that ranking #1 for brand terms yields negligible clicks compared to higher volume keywords. Stas concedes that bandwidth constraints prevent pursuing all SEO targets.16:42–18:26 · Nathan pushing back 2/10 App Store Competition, G2 Reviews, and Profitability Nathan asks about getting featured by Slack, but Stas educates him on ecosystem dynamics, explaining that Slack Fund's investment in direct competitor Disco Bot blocks top placement.

speaking balance: gold is Nathan, purple is the guest (3 minute bins)

0:00 · Nathan 67.9% · guest 32.1%0:00 · Nathan 67.9% · guest 32.1%3:00 · Nathan 20.3% · guest 79.7%3:00 · Nathan 20.3% · guest 79.7%6:00 · Nathan 44.2% · guest 55.8%6:00 · Nathan 44.2% · guest 55.8%9:00 · Nathan 29.8% · guest 70.2%9:00 · Nathan 29.8% · guest 70.2%12:00 · Nathan 34.4% · guest 65.6%12:00 · Nathan 34.4% · guest 65.6%15:00 · Nathan 40.5% · guest 59.5%15:00 · Nathan 40.5% · guest 59.5%18:00 · Nathan 53.8% · guest 46.2%18:00 · Nathan 53.8% · guest 46.2%
Sharpest disagreement ▶ 8:59 Critique of Founderpath integration

Stas directly critiques Nathan's platform, explaining that it misinterprets Stripe transaction history without offering founders the ability to clean up dirty data.

Hardest push from Nathan ▶ 16:01 Pushback on brand keyword value

Nathan pulls live Ahrefs data to reject Stas's satisfaction with ranking first for his own brand, demanding why he isn't competing for high-volume keywords instead.

Biggest teaching moment ▶ 17:37 Explaining Slack marketplace favoritism

Stas educates Nathan on why KarmaBot cannot get featured on Slack's front page, revealing that Slack invested directly in competitor Disco Bot through the Slack Fund.

Nathan holds their own ▶ 16:01 Auditing search traffic metrics in real time

Nathan demonstrates search intelligence expertise by pulling exact organic keyword volume and search ranks, forcing the guest to concede the limitation.

the scores for every segment, with the reasoning behind each
ChapterTopicNathan as informed peerGuest teachingGuest disagreementNathan pushing backWhy
Introducing Stas Kulesh and Remote Work Journey 4312 Nathan introduces Stas and digs into the product model and revenue figures. Stas clarifies his remote location in Chile and explains how KarmaBot transitions internal chat appreciation into web platforms.
Bootstrapping, Valuation, and Non-Dilutive Capital Options 6324 Nathan pitches non-dilutive funding via Founderpath to avoid dilution at a $5M valuation. Stas politely pushes back on the platform's data accuracy, noting that Stripe transaction history causes messy metrics without manual editing.
Product Onboarding, Team Composition, and Churn Metrics 6213 Nathan notes the friction in user onboarding and cites specific historical churn numbers from a previous appearance. Stas explains the emotional setup needed for team buy-in and contextualizes the COVID churn spike.
Marketplace Distribution, Trial Conversions, and Search Strategy 8326 Nathan looks up live Ahrefs data to challenge Stas's SEO strategy, pointing out that ranking #1 for brand terms yields negligible clicks compared to higher volume keywords. Stas concedes that bandwidth constraints prevent pursuing all SEO targets.
App Store Competition, G2 Reviews, and Profitability 5412 Nathan asks about getting featured by Slack, but Stas educates him on ecosystem dynamics, explaining that Slack Fund's investment in direct competitor Disco Bot blocks top placement.

Statements from this episode (9)

Assertion Not checkable as stated
KarmaBot hits $200k in annual recurring revenue
“Well, just yesterday, we've hit 200 K annual revenue. So that means 17,000 a month.”
Stas Kulesh Aug 8, 2020 ▶ 4:51
Assertion Not checkable as stated
KarmaBot counts 233 paying teams and 20,000 active users
“That would be 233 paying teams, which translates in approximately 20,000 active users.”
Stas Kulesh Aug 8, 2020 ▶ 5:03
Assertion Not checkable as stated
KarmaBot grew 3x per year from $65k ARR to $200k
“64, 65 K a year. So three times less. So we grow in three times a year since we started.”
Stas Kulesh Aug 8, 2020 ▶ 6:09
Disclosure
KarmaBot raised angel funding at a $5M valuation cap
“The angel investment was based on the five million cap.”
Stas Kulesh Aug 8, 2020 ▶ 7:42
Assertion Not checkable as stated
KarmaBot hit 5% monthly churn due to COVID company closures
“The five percent we got last month, that was monthly, but just because of companies dying out, literally, they're not there anymore.”
Stas Kulesh Aug 8, 2020 ▶ 11:59
Assertion Not checkable as stated
KarmaBot spends zero dollars on marketing
“Well we don't spend anything on marketing just because we don't have anything any, anything extra.”
Stas Kulesh Aug 8, 2020 ▶ 13:01
Assertion Not checkable as stated
KarmaBot trials normalized from 1,200 to 600-700 monthly
“During COVID it was 1200. Now it's back to normal six, 700.”
Stas Kulesh Aug 8, 2020 ▶ 14:04
Assertion Partly supported
Slack prioritizes its portfolio company Disco on its app directory
“It's like, it's a disco, disco bot grow bot previously. So they were, they are in essentials. They are on the front page. We cannot, like, ask, we, I asked actually, it's like, to put karma next to them, but it was counterintuitive. They invested money in this…”
Stas Kulesh Aug 8, 2020 ▶ 17:38
Assertion Not checkable as stated
KarmaBot has been profitable since January 2020
“Yeah. Yeah. We've been profitable since January. As I said, we keep in this very lean.”
Stas Kulesh Aug 8, 2020 ▶ 18:21
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 2,600 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.