No code required — just a webhook

Monetize your Telegram bot. Write zero access logic.

BotMember sits in front of your bot as an access-gate proxy. Paid users pass through. Unpaid users get a checkout link — automatically, with no code on your side.

access-check.ts
live
const res = await fetch("/api/access/check", {
  headers: { Authorization: `Bearer ${BOTMEMBER_KEY}` }
});

const access = await res.json();

if (!access.active) {
  return sendUpgradeLink(access.checkout_url);
}

status

active

plan

Pro

credits

92

No-code + API

Works without writing a single line of access logic.

No code

No-code access gate

Point your Telegram webhook at BotMember. Paid users are forwarded to your backend automatically — unpaid users get your store link. Zero bot code required.

Plans and checkout

Sell subscriptions, lifetime access, free trials, and credit packs from buyer-friendly store pages.

API access checks

If you prefer code: one endpoint tells your bot whether a Telegram user is paid, trialing, expired, or out of credits.

Bot-safe keys

API keys are hashed, bot tokens are encrypted, and paid status is managed outside your bot logic.

Setup in minutes

From signup to paid bot in under 15 minutes.

No custom bot code needed. Connect your bot, create plans, flip the proxy switch — BotMember handles the rest.

1

Connect your Telegram bot (30 seconds)

2

Create access plans with pricing

3

Enable no-code proxy — BotMember handles the gate

4

Unpaid users get your store link automatically

5

Paid users reach your bot backend instantly

Production-ready access control

Monetize the bot you already built.

Start with a free account, connect one bot, and test the buyer flow before sharing a store link.

Create account