Custom Bots — your own bot (white-label)
White-label mode: project subscribers talk to your own bot — with your name, avatar and welcome — instead of the Zapnoty system bot. Available on paid plans.
Project bot mode
The mode is chosen when creating a project: "system bot" (default) or "custom bot" (white-label). The mode is immutable — a subscription is tied to a specific bot and subscribers cannot be moved between bots. If you already have a system-bot project and need white-label, create a new project.
Connecting a bot
In the "Custom bot" section of the dashboard, enter the bot token — for Telegram it is issued by @BotFather, for Max by the bot cabinet. Zapnoty validates the token, encrypts it (AES-256-GCM) and registers a webhook. You can connect one bot per channel (Telegram and Max).
Welcome and commands
The welcome is the message shown on a plain /start command (no deep link): text and up to 6 link buttons. Custom commands (up to 20) are your own bot commands with a fixed reply and up to 6 link buttons, published to the bot menu. The names start, help, lang, subscriptions are reserved for built-in logic. Standard logic (subscriptions, OTP, helpdesk, broadcasts) works the same as with the system bot.
Mini App branding
The Mini App uses the project name, logo and accent color. The color (#RRGGBB) is set in the "Custom bot" section and applied to the subscribe page.
Message delivery
Messages to subscribers of a custom project are delivered through your bot automatically — the API does not change. Notifications to the team and helpdesk agents still go through the Zapnoty system bot (they are linked to the dashboard). Your bot has its own platform rate limits, independent of the system bot.