Skip to content
Subscribers & Promos

Telegram Bot for Interest-Based Newsletter Sign-ups

Subscribers choose their own topics — deals, new arrivals, tips — and how often to hear from you. The bot adds tags, so your broadcasts only go to people who care about the topic. One button unsubscribes from everything.

In short

The “Interest-Based Newsletter Opt-in” template is a ready-made Telegram bot flow in Forgebot that lets subscribers choose their own topics (deals, new arrivals, tips) and how often to hear from you. The bot adds a tag for each topic and frequency, so your broadcasts reach only the people who care about the topic; one button unsubscribes from everything.

After signing up: Flows → All Templates → “Interest-Based Newsletter Opt-in”. Free plan — no card required.

The Task

Who It's For and What It Solves

For shops, media and brands with regular news, where one general newsletter annoys half the audience. The template works right after publishing — no connections needed: just set your brand name and, if you like, rename the topics.

Who it's for
Shop, media, brand with regular news
Level
Easy — Just edit the texts (and the date, if there is one) — nothing to connect. About 5 minutes.
What to connect
Nothing — the bot works right after publishing.
How it starts
The bot's main flow: it answers /start and any message that a command or keyword flow didn't catch.
Blocks in the flow
16
Dialogue

How the Bot Talks to a Customer

The bot's messages are taken from the template as is. Highlighted parts are filled in by the bot: your details from Bot Fields or the customer's answers.

  1. Bot

    📬 brand name newsletter: we only write about what you choose — no spam.

  2. Bot

    Pick your topics — as many as you like. Then tap “Done”.

    • 🔥 Deals & Discounts
    • 🆕 New Arrivals
    • 💡 Tips
    • ✅ Done
    • 🔕 Unsubscribe from All
  3. Customer

    🔥 Deals & Discounts

  4. Bot

    ✔️ Topic added. Pick another one or tap “Done”.

  5. Customer

    ✅ Done

  6. Bot

    How often should we write?

    • 📅 Once a Week
    • ⚡ Only Important
  7. Customer

    📅 Once a Week

  8. Bot

    ✅ All set! We’ll only write about the topics you chose. To add topics or unsubscribe from all — /start.

The Flow

How the Flow Works, Step by Step

  1. Why subscribe.
  2. Topics: deals, new arrivals, tips — pick several.
  3. How often: weekly or important only.
  4. A tag for each topic and frequency.
  5. “Unsubscribe from All” removes every tag.
  6. Send broadcasts by topic tags.
Setup

What to Adjust for Your Business

  • Change the topics to fit your business — button and tag names.
  • Send broadcasts to a topic tag such as “Topic: Deals” — only people who chose it will get them.
  • Put your brand name into the bot fields.
  • Via /start subscribers can add topics or unsubscribe from all; to drop a single topic they tap “Unsubscribe from All” and pick topics again.

Recommendations

  • We recommend sending broadcasts by a topic tag such as “Topic: Deals”, because then only the people who chose it get them.

What the Template Doesn't Do

  • To drop a single topic, the subscriber taps “Unsubscribe from All” and picks topics again.
FAQ

Frequently Asked Questions

How do I send a broadcast on just one topic?

In the Broadcasts section, choose recipients by the tag of the topic you need, such as “Topic: New Arrivals” — only those who picked it get the message.

How does a subscriber unsubscribe?

With the “Unsubscribe from All” button: the bot removes all topic and frequency tags. They can come back with /start.

// Start today

Launch your Telegram bot with Forgebot

Build your first flow, reply to subscribers and watch analytics — free, no code.

Free plan: 1 bot, 5 flows, 100 subscribers. No card required.