Dare to Be Different.
Sell broadband under
your own brand.
Live this afternoon. One Touch Switching sorted.
The complete white-label broadband checkout — address-accurate coverage, live packages, Ofcom-compliant One Touch Switching, contracts signed in-flow, payment and provisioning — running on your domain, billed through your WHMCS, set up in hours instead of months.
Latest release · v3.5.0 · 16 October 202615 changes · Packages & coverage, Checkout & payments, Leased lines, Admin & reporting, Switching & installsBuilding this yourself is a 9-month project. Then switching is a second one on top.
Every serious provider has spent a fortune and the better part of a year assembling this stack. You don't have to — it already exists, it's compliant, it's battle-tested, and it carries your brand.
One Touch Switching: the thing the whole industry is struggling with, solved.
Ofcom mandates gaining-provider-led switching via the TOTSCo hub — Match Requests, Switch Order messaging, conformance testing, ongoing maintenance. Months of specialist work that earns nothing. Our checkout makes it a credentials field: enter your OTS credentials and every switching customer goes through a compliant flow. No hub to build, host, or maintain. We turn the switching nightmare into a non-event.
Digital contracts, signed before payment.
Powered by Giant's Contract Module. The customer sees their regulatory-compliant agreement — correct package, price, term, and switching details, pre-populated from the order they just built — and signs it as part of checkout, before payment completes.
No 'we'll email a PDF later'
No chasing, no gap between sale and signature where deals die. The signature happens in the journey, before payment.
Pre-populated + correct
Package, price, term, and switching details auto-filled from the exact order the customer just built. Nothing re-keyed, nothing to mismatch.
Captured + auditable
The signed contract is captured against the order and flows into WHMCS with everything else. A clean, auditable record of exactly what every customer agreed to — automatically.
In an afternoon — most of it choosing colours.
No servers. No SSL wrangling. No TOTSCo build. No dev team on standby. Six steps, hours not months.
Brand it
Point a CNAME. Your checkout lives at broadband.yourbrand.com with your logo, colours, favicon, and copyright. The SSL certificate is issued + renewed for you automatically — you just point the CNAME, we handle the padlock.
Connect WHMCS
Paste your API credentials. Products, pricing, promotions, and configurable options read straight from your existing billing platform — no data migration, no parallel catalogue.
Link your packages
Match live Openreach coverage to your WHMCS products in a point-and-click mapper. Retail and business variants separately if you want. Minutes, not months.
Switch on switching
Enter your OTS credentials. Compliant, gaining-provider-led One Touch Switching is live from that moment — no hub to build, host or maintain.
Contracts on
The Contract Module step is already wired. Customers see their compliant agreement — correct package, price, term, switching details — and sign it before payment completes.
Launch
Hosted link, embed tag, or API. Take your first signed, paid, provisioned order today. No servers, no SSL wrangling, no TOTSCo build, no dev team on standby.
The Package Mapper — the bit nobody else makes easy.
Openreach tells you what's available at an address. WHMCS holds what you sell + for how much. Connecting the two accurately, per address, per product, is where broadband projects die. Our visual mapper pulls real availability at a UPRN, you map each coverage product to its WHMCS product once, then price / name / terms / config flow live from WHMCS forever. Change a price in WHMCS, the checkout updates itself. The built-in Product Creator builds + configures a new WHMCS product and maps it to coverage from the same panel — new tariff to on-sale in minutes.
An address-accurate catalogue you configured by clicking.
Set and forget. It maintains itself from the billing system you already run — no re-mapping, no redeploys.
Real availability at a UPRN
Pulls live coverage at the exact address. Map each coverage product to the matching WHMCS product once — retail and business variants separately if you want.
Self-maintaining
Price, name, contract terms, and config options flow live from WHMCS. Change a price there, the checkout updates itself. No re-mapping, no redeploy.
Curate freely
Feature a package, hide one, add a 'Most Popular' ribbon, override a price, attach router imagery + full spec/feature lists so hardware sells like a real product, not a dropdown line.
Bundle linking + Product Creator
Group add-ons ('pick one phone plan'), attach VoIP / static IP / 4G backup to the right base products. Need a new tariff? The Product Creator builds + configures the WHMCS product and maps it to coverage from the same panel.
A checkout that goes toe-to-toe with the national ISPs.
Everything the big players spent years building — address accuracy, speed guidance, compliant switching, in-flow contracts, real merchandising, payment, an AI concierge, and a demand-capture safety net — under your brand.
Address-accurate availability
Real coverage at the real address — including Silver-tier lines rival tools silently discard and you'd otherwise never sell.
Speed Recommender
A built-in calculator asks about the household — or the business (employees, video calls, CCTV, guest Wi-Fi, multi-tenant) — and highlights the right plan. Higher basket value, fewer wrong choices, less buyer's remorse.
Compliant One Touch Switching
Gaining-provider-led, in-flow, done for you. Match → confirm → order, with no hub to maintain.
A contract signed on the spot
Regulatory-compliant agreement, pre-populated from the order they just built, signed before payment — captured automatically against the order.
Real product merchandising
Routers + add-ons as proper cards with images, specs, and features. Promotions, promo codes, VAT toggles, and business/residential modes built in.
Card & Direct Debit
Card payments and GoCardless Direct Debit built in. Money in, customer provisioned, all in one journey.
An AI assistant that can sell
An optional voice + chat agent guides unsure visitors to the right package and — when enabled, via the order-session API — can place the order end to end. A 24/7 concierge under your brand.
A safety net, not a dead end
No fixed line? Offer 4G/5G mobile broadband. Genuinely nothing? Capture the lead — address, contact, demand — so 'no coverage' becomes your expansion pipeline, not a loss.
Pick per brand. Same engine underneath.
Start hosted today; graduate to embed or API whenever you like. The compliant switching, contracts, and provisioning engine is identical across all three.
Hosted & fully branded
Your domain, your look, auto-SSL. Nothing to host. Fastest path live — most of the work is choosing colours.
Embeddable widget
One <script> tag drops the whole flow into your existing site as a self-resizing panel. Reads the postcode from your page URL; fires events you can pipe into analytics + conversion pixels.
Headless API
Pull coverage, addresses, and live-priced packages as JSON, render them in your own bespoke design, hand the customer into our funnel with a deep-link. Your front end, our engine + compliant switching + contracts + provisioning.
Run the whole storefront from your WHMCS.
Every completed order flows into your WHMCS — client created, product provisioned, invoice raised, payment captured, signed contract attached. The entire control panel is delivered inside your WHMCS client area via our provisioning module, with a daily two-way sync.
One control panel, in WHMCS
Branding, Package Mapper, bundles, mobile plans, promotions, OTS settings, the AI agent, analytics + order history — all inside the WHMCS client area you already live in.
See where the money is
Live dashboard: visits, address checks, package views, step-by-step drop-off, and completed orders, per brand, in real time. Find the leak, fix it the same day.
Audit-ready governance
Scoped API keys, full request logging, a complete change trail (who, what, when, from where). Bring-your-own analytics / chat / pixels via safe custom-script injection. Procurement's questions answered before they ask.
Stop wrestling TOTSCo. Stop chasing contracts. Stop renting someone else's brand.
Your customers get a checkout that goes toe-to-toe with the national ISPs. You get Ofcom-compliant One Touch Switching + signed contracts without the integration projects everyone else is drowning in — billed through the platform you already run.
One Touch Switching, solved
Ofcom-compliant, gaining-provider-led, in-flow. No TOTSCo build, no consultants.
Contract + signature in-flow
Giant Contract Module integrated — agreed + captured before payment, not chased afterwards.
Live in hours
CNAME, WHMCS keys, map packages, switching + contracts on — done.
Zero infrastructure
We host, secure, auto-SSL, scale and maintain. You sell.
Self-maintaining catalogue
Map once; price + product changes flow live from WHMCS. Product Creator pushes new tariffs in minutes.
AI agent that closes
Optional conversational sales + ordering, 24/7, under your brand.
Demand capture built in
'No coverage' becomes an expansion pipeline, not a dead end.
100% your brand
Customers never see ours. Not once. Multi-brand by design — one storefront or fifty, one account.
Audit-ready governance
Scoped API keys, full request logging, complete change trail — who, what, when, from where.
Your own front end? Same four calls.
Prefer to build the checkout yourself? Address search, packages at that address, your price list, and the order — the same API, rehearsed end to end on a sandbox key.
$ Address search — what your checkout's postcode box calls
50 features live. Every one listed.
What the checkout can do, one entry per capability, with the release each one arrived in. Search it, filter it, or pull the JSON.
- Address and coverageLive
Postcode to address lookup
Enter a postcode, pick the exact address. Every address with a UPRN or an ALK is listed, so new-build plots Openreach has not numbered yet can still be found.
- Address and coverageLive
Deep links into the checkout
A link with a UPRN, or an ALK with its district code, or just a postcode, lands the customer on their packages with nothing to retype. Comparison sites and the brand's own website use this.
- Address and coverageLive
Live coverage check
Every package shown is one the networks say they can deliver to that address, with the qualified speeds and the earliest date the service could go live.
- Address and coverageLive
Stale coverage is re-asked
When the cached coverage answer has nothing the brand sells, the feed is asked again past its cache, at most once an hour per address, so a brief blip never shows a customer an empty page for an hour.
- Address and coverageLive
Home or business
One toggle switches between residential and business ranges, pricing and VAT display.
- Packages and pricingLive
Package cards
Speed gauge, guaranteed minimum speed, network and technology, earliest live date, price rises over the term, promotions and what every package includes. Grid or list view, sort and filter, and a recommendation wizard that asks about the household.
- Packages and pricingLive
Earliest live date on every card
Each card leads with the soonest the service could be live: the no-engineer date from the coverage check and the first engineer appointment for a new line.
- Packages and pricingLive
Package mapper
Every network package mapped to its WHMCS product for home and business, with custom names, ribbons, features, featured and hidden flags, and prices kept in sync nightly.
- Packages and pricingLive
Prices by CSV
Export every broadband package to CSV, edit the prices, import with a preview, and optionally push the new prices into WHMCS too.
- Packages and pricingLive
Pre-order only packages
A package can be listed and priced but not yet orderable; its button registers interest instead and the API reports it as preorder_only.
- Packages and pricingLive
Mobile broadband fallback
When no fixed line is available at the address, the brand's 4G and 5G mobile broadband packages are offered instead.
Since v1.6.0 Per-brand switch - Packages and pricingLive
Bundles and add-ons
Routers, mesh, backup dongles, battery backup, phone lines and extras, each priced and pictured, offered with the packages they belong to.
Every release. In the open.
Every release of the checkout, straight from its changelog. Filter by area, or follow along by RSS or JSON.
- Latest release
- v3.5.0
- Released
- 16 October 2026
- Releases in 30 days
- 12
- Changes listed
- 242
v3.5.0
Latest16 October 2026- Details: a phone number typed as +44 with the 0 kept is filed as a national numberEverything else
- Orders: a switch at an address with one fibre box carries its ONT reference and portSwitching & installs
- Packages: the saving against an uploaded bill is worked out against the real pricePackages & coverage
- Packages: a short featured row is filled from the rest of the rangePackages & coverage
- Payments: card and bank transactions are filed in WHMCS againCheckout & payments
- Features: the progress list is in the cataloguePackages & coverage
- Payment: a step-by-step progress list while the order is placedCheckout & payments
- Features: the feed is JSON only, the page is goneEverything else
- Features: the domains entry describes what it does, not what runs itEverything else
- Features: a feed of what the checkout can do, as a page and JSONCheckout & payments
- Changelog: releases carry semantic version numbersAdmin & reporting
- Changelog: every release of the checkout, as a page, an RSS feed and JSONAdmin & reporting
- Leased lines: the mobile-only business page gets its own upsell wordingLeased lines
- Leased lines: the business package list upsells to a live quoteLeased lines
- Leased lines: a live quoter for business customers, per brandLeased lines
v3.4.0
11 October 2026- Pre-order notifier: always checks, reports every run, and can check one nowPre-orders & recovery
- Admin pre-orders: edit, watch again and delete a registrationPre-orders & recovery
- Pre-orders: register interest in Full Fibre and Copper separatelyPre-orders & recovery
v3.3.0
8 October 2026- Customise: the install-type cards read well on a phoneCheckout & payments
- Customise: install-type card titles in the heading colourCheckout & payments
- Customise: the install-type question is cards that say what each choice meansCheckout & payments
- Packages: the date chips fit the list view columnPackages & coverage
- Packages: a second chip for the new-line visitPackages & coverage
- Packages: the date chip is one line againPackages & coverage
- Packages: the date chip reads its dates from itself, not the cardPackages & coverage
- Packages: the card leads with the earliest the service could go livePackages & coverage
- Package resync: update what it syncs, never reset what it does not knowPackages & coverage
- Coverage: an empty cached answer is asked again past the feed's cachePackages & coverage
v3.2.0
2 October 2026- Stripe: card payments carry the customer's name, email, phone and addressCheckout & payments
- Stripe intent endpoint: only for an order at the payment stepCheckout & payments
- Checkout: payments recorded in WHMCS with their amount, fee and Stripe payment idCheckout & payments
v3.1.0
30 September 2026- Orders carry every custom field, admin-only ones includedCheckout & payments
- Ordering API: config-options lists the product's custom fieldsAPI & docs
v3.0.0
28 September 2026- Abandoned carts: the whole basket, priced and totalledPre-orders & recovery
- Admin Payments: the Direct Debit round trips, so a paid-but-unplaced order is seenAdmin & reporting
- Checkout: payment is the last step, and the order is placed the moment it is authorisedCheckout & payments
Watertight under technical questioning.
Dare to Be Different.
Taking orders this week. Not next year.
Every feature is listed above, every release is in the changelog, and the checkout's API runs on a sandbox key. When you're ready, tell us what you're building. UK partners only.
