OpenClaw LogoShipClawFast
  • Introduction
  • Prerequisites
  • Clone And Install
  • Supabase Setup
  • Llm Api Keys
  • Vercel
  • Polar Setup
  • Flyio Setup
  • Deploy Api
  • Push Agent Image
  • Environment Variables
  • Going Live
  • How To Customize

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?

  1. Open Telegram and search for BotFather.
  2. Type /newbot and follow his instructions.
  3. 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 TESTING100 that 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!

Tick the checkbox if you completed the step successfully.

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 users table.

  • 2.3 Find your id in 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 /dashboard to /admin and 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!
Tick the checkbox if you completed the step successfully.

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!

Tick the checkbox if you completed the step successfully.

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!)

Category: cloud-directShipClawFast Engine