ChannelShift
For Telegram channel owners moving to a new channel

Members who leave your old channel automatically get your new channel's link

ChannelShift runs on your own Telegram bot. It approves join requests for Channel 1, notices when someone leaves, and sends them a one-time invite to Channel 2. No code, no phone login.

Set up your bot first · choose a plan to go live · prices exclude 18% GST
Joins Channel 1via your bot's join link
→
Leaves Channel 1detected instantly
→
Gets Channel 2 linkone-time invite by DM
→
Joins Channel 2tracked on your dashboard

How it works

Set up in about 5 minutes. You stay the owner of your bot and your channels.

1

Connect your bot

Create a bot with @BotFather and paste its token. We encrypt it and connect it securely.

2

Pick your two channels

Send /setup to your bot and tap your old and new channel. Telegram makes the bot an admin for you.

3

Share the join link and go live

Use the Channel 1 join link we create. From then on, every leaver gets your Channel 2 link, every time.

See it in action

A look at the dashboard, what a member sees, and what you set up. Every name and number on this page is sample data, not a real workspace.

Example dashboard · sample data
Dashboard
Sample · last 7 days
Today Yesterday 7 days 30 days All
Joined Channel 2
128
80% of the 160 links sent were used to join
Left Channel 1
164
Links sent
160
Conversion %
80%

Activity

Sample activity for seven days MonTueWed ThuFriSatSun

Recent activity

Sample names, shown as a first name and last initial.

  • Priya S. joined Channel 2
  • Rahul K. left Channel 1 · link sent
  • Anita M. joined Channel 1
  • Dev P. joined Channel 2

Sample data. The real dashboard uses your own counts and masks each member the same way, for example “Priya S.”

What a member sees

Four moments, from the join link to Channel 2. The chats are illustrations.

  1. The member taps your Channel 1 join link. Your bot approves the request.

  2. They leave Channel 1. ChannelShift notices straight away.

  3. The bot sends a private message with a button for your new channel.

  4. They join Channel 2, and the Joined Channel 2 count on your dashboard goes up.

What you set up

The same three steps as above, shown as the screens you actually use.

  1. Paste the token from @BotFather. We encrypt it and connect your bot.

  2. Send /setup and pick your old and new channel in Telegram. The bot is added as admin for you.

  3. Go live and share the Channel 1 join link. From then on, every leaver gets your new channel.

One simple plan

Everything included. One channel pair, one bot, unlimited members. Choose how long you want to pay for.

$72
for 6 months · billed in USD, no GST (export)
$12 per month · save 20% vs monthly
  • 1 channel pair (old → new)
  • 1 bot (yours)
  • Unlimited members
  • Unlimited leaves and rejoins
  • Full analytics history
  • Custom messages
  • CSV export
  • Telegram and email alerts
  • GST invoice for every payment
  • Pay by UPI, card or netbanking
Get started
You can connect your bot before you pay. The bot goes live after you choose a plan and the payment is confirmed. Prices exclude 18% GST.

Questions

Straight answers, including what Telegram does not allow.

When does the bot start sending links?

After you choose a plan and the payment is confirmed. You can connect your bot and channels before you pay. Going live needs an active plan. Prices exclude 18% GST.

Is there a limit on members or how often someone can leave and rejoin?

No. Members are unlimited, and a person can join and leave Channel 1 as many times as they like. They get a fresh, working Channel 2 link every time they leave.

Will everyone who leaves get my Channel 2 link?

Only people Telegram lets your bot message. A bot can message people who have started it. The Channel 1 join link asks them to tap a button in your bot before they are approved, so they can be reached later. People who joined through older links, or who block the bot, can't be messaged. The dashboard shows those counts honestly.

Do you need my phone number or Telegram login code?

No. You log in with Telegram and paste a bot token from @BotFather. Channels are picked inside your bot. We do not ask for a phone code.

What happens if I cancel or don't renew?

If you cancel a paid plan, you keep access until the end of the period you already paid for, and that period is not refunded. You can undo the cancellation before that date. If a renewal payment fails and you did not cancel, there are 7 days of grace and then a short pause. Your data is kept, and paying again turns everything back on.

Can I use one account for several channel pairs?

Each account is exactly one channel pair and one bot.

What do I see about my members?

Counts, charts, and a recent-activity list that shows each member as a first name and last initial, for example "Priya S.". Usernames and Telegram IDs are not shown on your dashboard or in exports.

Do I get a GST invoice?

Yes, for every payment, once billing is switched on. Add your GSTIN on the billing profile to have it printed on the invoice. Prices shown here exclude 18% GST.