Reads from KV_DESIGN and KV_SERVICE bindings via the worker. No credentials needed.
Design Config JSON *
Service Config JSON optional
Load or render a config first
1
Setup
2
Copy
3
Design
4
Admin
Service Identity
Country *
Operator *
Brand / Partner Name * shown in tab + errors
Page Headline
Service Label
Description value proposition
Pricing
Price per day (R) *
Trial Period
Flow Type
Subscription Flow *
Optional Sections
Display Logo
Show logo above header image
Footer
Help number + cancellation
Sub-footer
T&C link + copyright bar
Step Instructions
Numbered steps in OTP flow
Content Block Modal
Show if content services blocked
WiFi Error Screen
Show message if on WiFi
Extra Headings
Additional promo text blocks
Auto-populated from Stage 1. Edit any field before continuing.
Price & Account Text
Price text — Data flow
Price text — OTP / WiFi
Account text — Data
Account text — WiFi/OTP
Button Labels
Accept button
Decline button
OTP Submit
OTP Exit
OTP Accept
OTP Decline
OTP Screen
OTP Header
OTP Wording
Phone Input Placeholder
Phone Input Hint
Footer & Legal
Help Number
Cancellation Dial
Terms Label
Assets upload to R2_ASSETS. URLs auto-populate in the config. CSS gets a starter template.
Images
Logo Image
🖼

Click to upload logo (PNG/SVG, max 500kb)

Header / Banner Image
🏞
Header Image Alt Text
Stylesheet
CSS File
🎨

Upload custom CSS or use starter template below

R2 CSS Key auto-set on upload
Display Options
Lowercase Close Button
Use 'x' instead of 'X'
Box Layout Overlay
Overlay content on header image
Content & Routing
Content Base URL * post-subscribe redirect
Terms URL *
Default Landing URL exit/decline destination
Operator / Billing
VC Service ID
Content Name
Callback URL partner webhook
Analytics & Tracking
GA4 Tag
GTM ID
Tracking Integrations — Phase 2
PayDDT Connection ID
PayDDT Token
XRA360 Key
Access Control
Allowed SIDs comma-separated service IDs
Phase 2 — Global tracking defaults, operator templates, and R2 bucket configuration will be managed here.
Coming Next
PayDDT Global Config
Default connection + operator mappings
XRA360 Integration
Tracking key management
R2 Bucket Settings
Asset paths + public URL base
CSS Templates
Starter stylesheets per operator
Live Preview

Load a config from KV or fill in the Create wizard and click Render