GramBase Logo
GramBase
All documentation

Type to search the documentation.

Live Last verified 2026-09-22

Broadcast

Message a chosen audience instead of everyone — by tag, by hand, or all members — with AI-polished copy and a per-recipient delivery report.

Before you start

  • You have a connected Telegram bot to send from.

A Telegram Channel posts the same thing to everyone who’s subscribed — there’s no way to know who actually cares, or to reach only them. Broadcast (Broadcast → New broadcast) sends one message from your bot to a chosen audience — by tag, by hand, or everyone — and reports back exactly who received it.

Targeted vs. group broadcast

The compose wizard offers two targets on its first step, whenever your permissions allow both:

  • Members — a private message from your Business Bot to your own buyers, priced in credits, targeted by tag or by hand. This page covers this lane.
  • Groups & channels — a post into your connected group or channel chats. It uses your existing scheduled-message setup, supports repeat schedules, and doesn’t use credits.

The two work completely separately — only the compose wizard and message editor are shared between them.

GramBase's send-to choice: Groups & channels (post into connected chats, free) versus Members (private messages to reachable buyers, 1 credit per 10).
Members costs credits and reaches buyers privately; Groups & channels is free and posts into chats you're already in.

Creating a broadcast

Compose is a three-step wizard: Audience → Message → Confirm.

  1. Audience — pick which bot to send from, choose Members, and set who receives it (see below).
  2. Message — write the content in GramBase’s message editor, the same one used everywhere else for buyer-facing messages.
  3. Confirm — review a preview of what the buyer will see, the audience size, the estimated cost, and send now or schedule for later. A scheduled broadcast resolves its audience at send time, not when you schedule it — a member tagged after scheduling but before the send still gets included.
The confirm step's live preview of a broadcast exactly as the buyer will see it in Telegram, before it is sent.
The confirm step's preview — exactly what the buyer sees, before you send anything.

Choosing your audience

Three ways to pick who receives a member broadcast:

  • By tags — members matching any of the tags you select.
  • All members — everyone on your Members list, reachability still applying.
  • Selected — a specific set you picked beforehand on the Members page.
GramBase's audience picker set to 'By tags' with VIP and Repeat buyers selected, narrowing a broadcast to only members carrying those tags.
Targeting a broadcast to members tagged VIP or Repeat buyers — something a Channel post has no way to do.

The confirm step shows a live reachable-count preview and its estimated cost before you send — 1 credit per 10 recipients, rounded up.

GramBase's broadcast confirmation panel showing how many members will receive the message and the estimated credit cost before sending.
Reach and cost, shown together before you send.

Sending can be blocked here for three reasons: no reachable members in the audience, the audience over the recipient limit (narrow it with tags), or an estimated cost above your credit balance. Credits are charged per batch as sending progresses, not all upfront — canceling stops the next batch, but the one already in progress is already paid for and finishes.

AI copy polish

The message editor’s toolbar carries an AI polish button (a sparkle icon) that turns a rough draft into a laid-out message — paragraphs, bold on the facts that matter, restrained emoji — in one click, so a hurried draft still reads like something you meant to send. It’s available in five editors: broadcast compose, a group’s pinned message, a group’s sticky message, a scheduled message, and a product’s delivery message.

Your facts, numbers, dates, links, and every button label always come back exactly as you wrote them — the model never even sees a button’s URL or any product, order, team, or bot identifier, only its visible label text. Polishing opens a before/after comparison; applying replaces the draft in your open editor, nothing is sent yet, and an Undo polish puts it back.

One successful polish costs 20 credits and is rate-limited to 2 requests a minute per person, 3 per team, across every editor. Four outcomes never cost you: an empty draft, a draft already over the editor’s length limit, hitting the rate limit, or a result that fails GramBase’s content check.

Group broadcasts

A group broadcast posts into your connected group and channel chats instead of messaging members privately. It reuses your existing scheduled-message setup — the same recurrence rules, repeat schedules, and delivery you already have for group posts — and never touches credits.

GramBase's Broadcast feed with a member broadcast and a group broadcast side by side under Upcoming.
A member broadcast and a group broadcast, side by side in the same feed — separate systems, one place to see them.

Delivery results

A broadcast’s detail page tracks progress live, then summarizes the outcome in four tiles — Planned, Sent, Failed (blocked-the-bot vs. other failures), and Skipped — next to the audience actually reached and the credits actually settled against the original estimate.

A completed broadcast's result tiles: Planned, Sent, Failed, and Skipped, next to the audience actually reached and credits settled.
A completed broadcast's result tiles.

A delivery failures list names each recipient who didn’t receive the message, why, and when — click through to open that member. This detail is kept for 30 days after the broadcast completes or is canceled.

GramBase's delivery failures list, naming each recipient who didn't receive the broadcast and why.
Every recipient who didn't receive the message, named — not just a count.

A broadcast can also pause mid-send: for insufficient credits (top up and resume — nobody is messaged twice) or because the sending bot became unavailable (reconnect it, then resume).

Known limits

  • Delivery failure details are kept for 30 days after a broadcast completes or is canceled — after that the detail page shows only that they expired, not the individual reasons.
  • Only members connected through GramBase are counted. Someone who messaged your bot before connecting can't be tracked, so they're never included and never notified.
  • Sending too often can get you blocked. A member who blocks your bot stops receiving anything from it, including order updates.
  • AI copy polish costs 20 credits per generation and never sends on its own — you still review and send the draft yourself.

Related

Was this page helpful?