A Telegram bot store processes orders 3x faster than a traditional website checkout. No page loads, no account creation, no redirect chains β just tap, pay, done. With Telegram at 1B+ monthly active users and Mini Apps growing 60% year-over-year, a bot store is the lowest-friction way to sell online in 2026.
This guide walks you through the exact process: creating a bot via @BotFather, connecting it to Tiny Shops, and customizing it for maximum conversions. No code required. Total time: under 10 minutes.
Want the quick version? Skip to our 5-minute setup checklist.
What Is a Telegram Bot Store?#
A Telegram bot store is a fully functional e-commerce storefront that lives inside Telegram. Customers browse products, add items to a cart, and pay β all without leaving the app.
Under the hood, it uses Telegram's Mini App technology: a web application rendered inside Telegram's native container. The customer sees a polished mobile store; you manage everything from a web dashboard.
What a bot store handles out of the box:
- Product catalog β images, descriptions, prices, variants (size/color/material)
- Cart and checkout β quantity adjustment, promo codes, delivery selection
- Payments β cards, Apple Pay, Google Pay, Telegram Stars, regional providers
- Order lifecycle β automatic confirmations, shipping updates, delivery notifications
- Customer database β every buyer's Telegram profile, order history, and lifetime value
For a deeper comparison of platforms, see our best Telegram store builders for 2026 roundup.
Why Bots Beat Websites for Commerce#
| Metric | Traditional website | Telegram bot store |
|---|---|---|
| Time to first purchase | 3β5 min (signup, forms) | Under 60 seconds |
| Cart abandonment rate | ~70% industry average | ~35% (in-app checkout) |
| Repeat purchase friction | Re-enter credentials | One-tap reorder |
| Customer acquisition cost | $15β$40 paid ads | $0β$5 (organic sharing) |
| Setup time | Days to weeks | Under 10 minutes |
The key advantage: Telegram already has your customer's identity, payment method, and push notification channel. You skip the entire onboarding funnel.
Step 1: Create Your Bot with @BotFather (Detailed Walkthrough)#
@BotFather is Telegram's official bot management tool. Here's the exact sequence:
1.1 Find BotFather#
Open Telegram and type @BotFather in the search bar. Look for the blue verification checkmark next to the name β there are copycat accounts without it. Tap the account, then tap Start (or type /start).
1.2 Create the bot#
Type /newbot and press send. BotFather asks two questions:
Question 1 β Display name: This is what customers see in their chat list. Use your brand name. Example: Fresh Bakery or SneakerDrop Store.
Question 2 β Username: Must be unique and end in bot. Use underscores for readability. Example: fresh_bakery_moscow_bot or sneakerdrop_store_bot. If the username is taken, BotFather tells you immediately β try a variation.
1.3 Save your bot token#
BotFather responds with a message containing your API token β a string like:
7891234567:AAH3xQ9vB2mKpR7sW1tY5uZ8cF0gJ4eD6iL
This token is the master key to your bot. Treat it like a password:
- Never paste it in public chats or commits
- Store it in your Tiny Shops dashboard (encrypted at rest)
- If compromised, send
/revoketo BotFather to regenerate it
1.4 Customize the bot profile (critical for trust)#
While still in the BotFather chat, run these commands in order:
| Command | What it does | Example value |
|---|---|---|
/setuserpic | Uploads a profile photo (512Γ512px recommended) | Your logo or product shot |
/setdescription | Text shown on the bot's start screen (up to 512 chars) | "Fresh sourdough & pastries, delivered daily in Moscow. Order by 6pm for next-day delivery." |
/setabouttext | Short bio in the bot's profile info (up to 120 chars) | "Artisan bakery. Free delivery over 2000β½." |
/setcommands | Defines the slash-command menu | start - Open shop\ncatalog - Browse products\nhelp - Contact support |
/setmenubutton | Sets the menu button that opens your Mini App (Tiny Shops configures this for you automatically) | Your store's Mini App URL |
Bots with a complete profile (photo + description + commands) see ~40% higher start-to-browse conversion than bare bots.
Step 2: Connect Your Bot to Tiny Shops#
Tiny Shops turns your raw bot into a full store in minutes. Here's exactly what to do:
2.1 Start the setup#
- Go to tiny-shops.com and click "Create your store"
- Sign in with your Telegram account (the one that owns the bot)
- You'll land on the Bot Connection screen
2.2 Paste your bot token#
- On the Bot Connection screen, you'll see a field labeled "Bot API Token"
- Paste the token from BotFather (the long string from Step 1.3)
- Click "Connect Bot"
- Tiny Shops verifies the token and shows a green checkmark with your bot's username
If you see an error, double-check you copied the full token with no extra spaces.
2.3 Configure your storefront#
After connecting, the dashboard walks you through:
- Store name and currency β displayed in the Mini App header
- Payment provider β choose Stripe, Telegram Stars, or a regional provider (see our payment setup guide)
- Delivery options β flat rate, weight-based, or pickup
- First products β add at least 3 products with photos to activate the storefront
2.4 What happens after you connect#
Once configured, Tiny Shops automatically:
- Registers your Mini App with Telegram (the menu button setup β no manual
/setmenubuttonneeded) - Generates a Menu Button in your bot chat that opens the store
- Creates a
/startwelcome message with your catalog preview - Sets up webhook listeners for orders, payments, and delivery events
- Provisions your management dashboard at
dashboard.tiny-shops.com
Your store is live. Customers can find it by searching your bot username or tapping the Menu Button.
For the full post-setup walkthrough, read how to set up a Telegram store.
Step 3: Customization Tips That Boost Conversion#
Product photos#
Use 800Γ800px minimum images with a clean background. The Mini App renders product cards in a 2-column grid β square images fill the frame without cropping. Natural lighting outperforms studio shots for food and handmade goods by ~25% in click-through rate.
Product descriptions#
Front-load the first 80 characters β that's what shows in the catalog preview before a customer taps "Read more." Include: what it is, key spec, and one differentiator.
Pricing psychology#
- Show the full price including delivery on the product card (reduces checkout drop-off)
- Use Telegram Stars for digital goods (one-tap purchase, no card entry)
- Offer a "free delivery over X" threshold to increase average order value
Bot menu commands#
Keep it to 4β6 commands max. Recommended set:
start β Open the store
catalog β Browse all products
orders β Track my orders
support β Chat with us
Welcome message#
The /start message is your first impression. Include: a greeting, one sentence about what you sell, and a clear CTA button ("Browse Catalog"). Bots with a CTA button in /start convert 2.5x better than text-only welcomes.
For Mini App design best practices, see our Telegram Mini Apps guide for sellers.
Step 4: What Happens After Launch#
Day 1β7: Validate#
- Share your bot link (
t.me/your_bot_username) in 3β5 relevant Telegram groups - Ask 10 people to complete a test purchase
- Check your dashboard analytics: are people reaching checkout? Where do they drop off?
Week 2β4: Optimize#
- Add your top 20 products (not 200 β start focused)
- Enable order notifications so you respond within 5 minutes
- Set up a broadcast for your first promotion (Tiny Shops dashboard β Marketing β Broadcasts)
Month 2+: Scale#
- Create a Telegram channel for your brand and pin the bot link
- Use cashback programs to drive repeat purchases
- Enable inline mode so customers can share products in group chats
- Run cross-promotions with complementary channels
FAQ#
How much does it cost to create a Telegram bot store? Creating the bot via BotFather is free. Tiny Shops offers a free tier to get started; paid plans unlock advanced analytics and marketing tools.
Do I need coding skills? No. The entire process β BotFather setup, Tiny Shops connection, product upload β is done through chat commands and a web dashboard.
Can I sell physical and digital goods? Yes. Physical goods use standard delivery options; digital goods can be delivered instantly via Telegram Stars or download links.
What countries can I accept payments from? Depends on your payment provider. Stripe covers 40+ countries; Telegram Stars works globally. See our payments guide for regional options.
How is this different from a Telegram channel or group? Channels broadcast messages; groups are for discussion. A bot store is a transactional storefront with catalog, cart, and checkout. Most successful sellers use all three together.
Can customers find my store by searching Telegram?
Yes. Your bot appears in Telegram search by username. You can also share the direct link t.me/your_bot_username anywhere.
For more on getting started, read our beginner's guide to selling on Telegram.
Ready to Launch?#
You now have the exact playbook: BotFather setup, Tiny Shops connection, customization, and post-launch growth. The whole process takes under 10 minutes and costs nothing to start.
Create your Telegram bot store on Tiny Shops β
No code. No credit card. Your first sale could come today.