Deliver a File Automatically After a Telegram Stars Payment

A content sale sends the buyer the file, link or message as soon as Telegram confirms the Stars payment. You upload it once, share one link, and stop answering “where is my download?” by hand.

Published · 7 min read · Telegram Stars Payment Platform

Key takeaways

  • A content invoice delivers a file, photo, video, audio, HTTPS link or text message in Telegram after each confirmed payment.
  • Uploads are limited to 20 MB. Larger courses belong on an HTTPS link, not inside the file upload.
  • Turn on “close after the first purchase” when the file is personal. Leave it off for a product many people can buy.
  • Private channel membership is not a content sale. That requires a subscription invoice.

What gets delivered

A content sale is a payment link plus a payload. Telegram Stars Payment Platform sends that payload in the buyer’s chat with the bot once the payment is confirmed. You choose one of these:

DeliveryUse it forLimit
File / ebookPDF, zip, template20 MB
PhotoA pack of images20 MB
VideoA short lesson20 MB
AudioA voice note or track20 MB
HTTPS linkA course host, Notion, DriveHTTPS only
MessageA newsletter issue, a code, a thank-youAbout 4,000 characters

An optional delivery message can sit next to the file, for example “Your login is in the PDF, page 2.”

Set it up

  1. Open Settings, link your Telegram account and start the bot. The upload is also sent into your conversation with the bot, which is how you confirm the file is the right one.
  2. Create an invoice and choose Content sale.
  3. Set the title, description and amount in Stars. The title is what the buyer sees on the payment sheet, so name the product, not the file.
  4. Upload the file or paste the HTTPS link. Wait until the file shows as ready before you create the invoice.
  5. Leave Close after the first purchase off for a product you will sell many times. Turn it on for a custom file you will only send once.

One buyer or many

A normal content link stays open. Every payment sends the same file and credits your balance again. That is the right setup for an ebook, a preset pack or a replay.

Close after the first purchase makes the link single-use. The second person who opens it cannot pay. Use that for a commissioned file, a private audit, or a license you only want to sell once. For a coaching call that is not a file, a single payment (no content payload) is enough; see Telegram Stars for freelancers.

What this is not

  • Not a private channel. Channel IDs are refused on a content sale. Use a subscription if the product is ongoing access.
  • Not a card checkout. The buyer pays in Stars. If they are short, Telegram offers a top-up inside the sheet, then completes the purchase.
  • Not instant cash. Stars are credited immediately in your ledger and become withdrawable after 21 days. The fee on Telegram Stars Payment Platform is 3%.

Make the handoff obvious

  • The description should say where the file arrives: “Sent in this chat right after payment.”
  • Name the format: “PDF, 42 pages” beats “digital product”.
  • If you deliver a link, say whether it expires. A dead Drive link is the usual reason people ask for a refund.
  • For a course with several files, zip them if the zip stays under 20 MB, or deliver one HTTPS page that lists every file.

More product ideas are in 12 ways to sell digital products with Stars.

Frequently asked questions

Does the buyer need to message the bot before paying?

They open the payment link in Telegram and confirm. The file is sent in the bot chat after payment, so they should not block the bot.

Can I update the file later?

Create a new content invoice with the new file and point your redirect slug at it. People who already paid keep what they received; the next buyer gets the new file.

Why was my link rejected?

Delivery links must be HTTPS. Check the URL starts with https:// and that the page is reachable without a login wall if you promised instant access.

Can I sell the same ebook to a hundred people?

Yes. Leave “close after the first purchase” off. Each payment delivers the same file and adds a ledger entry.

Ready to accept Telegram Stars?

Create a free account, generate a payment link and start receiving Stars today. No code, no monthly fee, 3% per transaction. Get started · see how it works.

Related articles

How to Sell Digital Products on Telegram with Stars: 12 Ideas That Work

12 proven ways to make money on Telegram with Stars: paid channels, courses, templates, coaching, communities, bots, Mini App items and more, with pricing tips and a launch checklist.

Telegram Stars Payment Links: Create One in 60 Seconds Without Coding

What a Telegram Stars payment link is, how it works, how to create one without a bot or code, and how to track clicks and conversions with short redirect links.

Telegram Stars Subscriptions: Sell Monthly Access Without a Custom Bot

How Telegram Stars subscriptions work: 30-day auto-renewal, manual periods, private channel access, the 10,000 Star cap, and setup without code.

Telegram Stars for Freelancers: Invoice a Client Without a Bank Transfer

How freelancers and coaches invoice a client in Telegram Stars: single-use links, deposits, file delivery, and when a bank transfer is better.