Going Live (End-to-End Test)
Before you start this guide: You must have completed 11 — The Final Environment Connection and checked off every single box.
Everything is officially plugged in. Now it is time to test the system exactly like a real customer would. If this works, you are ready to start selling.
Make a Free Test Account
We are going to pretend to be a customer arriving at your website for the first time.
1.1 Open your live website url (
https://yourname.vercel.app).1.2 On the landing page, choose your preferred AI model, select the Telegram platform, and click Deploy. If you aren't logged in, it will ask you to Sign In with Google or Email.
1.3 After signing in, you will be directed to enter your Telegram Bot Token.
Need a Bot Token?
- Open Telegram and search for BotFather.
- Type
/newbotand follow his instructions.- Copy the HTTP API Token he gives you.
1.4 Paste the Token into your dashboard and click Deploy. You will be redirected to the Polar Payment checkout page.
1.5 Get it for free! Because we are just testing, apply the discount code
TESTING100that you created in Step polar-setup.md. Enter random credit card details (or use the test card provided by Polar) and subscribe.1.6 Upon successful payment, you will be redirected to the Dashboard success page.
Behind the Scenes: The moment payment succeeds, a brand new Fly.io machine is automatically created and tethered to your Telegram Bot. You can start chatting with it on Telegram right away!
Verify the Admin Dashboard
Now let's make sure you, as the owner, have god-mode access.
2.1 Open your Supabase Dashboard (
https://supabase.com).2.2 Go to the Table Editor on the left menu, and click on the
userstable.2.3 Find your
idin the table (it looks like a long UUID string).
How do I know which ID is mine? To cross-check your ID with your email address, look at the left sidebar and click the Authentication tab. You will see your email mapped to your
id. This is a security feature: if anyone ever gets access to your database, they cannot read your customers' raw data, they only see anonymous numbers!
Visit the users table again. Look for the column named is_admin. Double-click the cell next to your ID and change it to TRUE.
- 2.4 Go back to your live website. In the URL bar, change the end of the address from
/dashboardto/adminand press Enter.
(Because you flipped the switch in Supabase, you now have access to the secret Admin panel!)
- 2.5 Visit the Customers tab to verify that your purchase from Step 1 correctly loaded $15.00 into your user wallet!
The Final Telegram Test
The AI machine is now spinning in the cloud, attached to the bot you created in Step 1.
3.1 Open the Telegram app on your phone or computer.
3.2 Open the chat with your bot.
3.3 Type
"Hello"and press Send!
The Magic Happens: The message hits your Fly.io API. The API instantly spins up the customer's dedicated container dynamically from your isolated AI Agent bucket, injects the LLM key, evaluates the input, streams the answer back to Telegram, and deducts pennies from your Supabase wallet in the background perfectly!
You did it.
You just deployed a massive, enterprise-grade, isolated containerized SaaS product entirely to the cloud, perfectly decoupled between a lightning-fast payment API and heavy AI inference nodes, without writing a single line of backend code.
Welcome to OpenClaw.
(Now, read 13 — How to Customize to make it your own!)