DEV Community

I'm 19 and Built a Digital Product Business Inside Telegram

Background

I'm Daniil, a 19-year-old iOS developer from Russia. I've been coding SwiftUI for 2 years, writing articles on Dev.to, and recently decided to monetize my knowledge.

The result: 26 digital products sold through a Telegram bot with Stars payments.

The Journey

Phase 1: Create Products (Week 1-2)

I created products in areas I actually know:

  • SwiftUI Starter Kit Pro — MVVM templates, networking layer, Core Data integration, theme system
  • SwiftUI iOS 18 Templates — latest API examples
  • AI Agent Toolkit — prompts and automation workflows
  • Notion Second Brain 2.0 — personal knowledge management
  • Career guides — resume templates, interview prep, LinkedIn optimization

Each product is a well-structured PDF with code examples, templates, and actionable advice.

Phase 2: Build the Bot (Day 1)

Using Python + pyTelegramBotAPI:

import telebot
from telebot.types import LabeledPrice, InlineKeyboardMarkup

bot = telebot.TeleBot(TOKEN)

# Products stored as a simple dictionary
PRODUCTS = {
    'swiftui_starter': {
        'name': 'SwiftUI Starter Kit Pro',
        'stars': 75,
        'file': 'products/swiftui_starter.pdf'
    },
    # ... 25 more
}
Enter fullscreen mode Exit fullscreen mode

The bot handles:

  • Category browsing with inline keyboards
  • Product details with descriptions
  • Stars payment (currency='XTR', provider_token='')
  • Instant PDF delivery
  • Purchase tracking in SQLite

Phase 3: Launch and Promote

I promoted through:

  • Dev.to articles (89+ published)
  • Threads posts
  • Telegram channel @SwiftUIDaily

Why Telegram Stars?

I tried other platforms first:

Platform Problem
Gumroad 10% fee + limited in Russia
Boosty Only Russian audience
App Store $99/year + 15% cut + review process
Direct Stripe Complex integration + card abandonment

Telegram Stars solved everything:

  • No fees to set up
  • Global audience (900M users)
  • One-tap payments
  • No credit card per transaction
  • Instant delivery

Numbers

  • 26 products across 6 categories
  • 3 bundles (Career Starter 75⭐, Developer Pro 150⭐, Full Access 350⭐)
  • Price range: 25-350 Stars ($0.50-$7)
  • Total development time: ~3 days
  • Monthly costs: $0 (running locally, can deploy to $5 VPS)

What I Learned

  1. Ship fast — my first product was done in 2 hours
  2. Price low — impulse buys beat considered purchases
  3. Sell where users are — don't make them leave their app
  4. Bundle aggressively — bundles convert better than singles
  5. Content marketing works — Dev.to articles drive real traffic

What's Next

  • Adding more products monthly
  • Expanding to Gumroad for English-speaking audience
  • Building an iOS app version
  • Starting a newsletter

Try the Bot

@SwiftUIDailyBot on Telegram — browse, buy, and get instant delivery.

Channel: t.me/SwiftUIDaily


If you're a creator thinking about selling digital products, try Telegram Stars. The barrier to entry is incredibly low.

Questions? Comment below or find me on Telegram.

Top comments (0)