BOTBuild talks to your Remnawave panel over the API: the bot provisions clients, enables the right inbounds, hands out a VLESS key and tracks the subscription. No "write another handler" — just configure the panel.
Create a shop in BOTBuild and plug in your Telegram bot via BotFather. One field, and the bot is live.
Inside your Remnawave panel create an API token with permissions for clients and inbounds. Copy the panel URL and the token.
Paste the panel URL and API token into the Remnawave module. We validate the connection and list available inbounds.
Bind each plan to one or more inbounds and a traffic limit. Plan → set of nodes, no intermediate tables.
Run a test-mode payment, verify key delivery, flip the switch. Your shop is running.
On payment the bot calls the Remnawave API — a client with a unique UUID is created and bound to the customer.
The key is built on Remnawave — you get a link with exactly the parameters set in your inbound config.
The subscription is extended automatically after a successful renewal payment initiated by the customer, when the customer has enough balance; otherwise a renewal reminder is sent.
Per-subscription traffic quota configured through Remnawave.
Sell different plans on different inbounds: "Europe", "Asia", "Reality-only" — mapped at the product level.
If the Remnawave API is down, the payment does not go through and the customer is not charged. Full logs in the BOTBuild panel.
What actually works for our niche: crypto through Cryptobot, Lolz Market top-ups, and manual card review. No extras — no hidden processors.



Shop, payments and delivery live on our side. All you bring is your Remnawave panel and your pricing.