Funnel domains and paths

Verify the Funnel hostname inherited by every hosted page and checkout.

Updated August 10, 2026
On this page
Before you start
  • A Funnel
  • Control of DNS only when using a custom hostname

The Funnel owns one hostname. Every hosted Page, Checkout, upsell, downsell, and thank-you step inherits it; individual resources do not own domains. Choose a generated Recurrify hostname for automatic setup or a custom hostname for your own brand.

Use a Recurrify domain

Select Recurrify domain when creating the Funnel. Recurrify assigns a globally unique address under funnel.recurrify.co and handles routing, HTTPS, and Checkout origin access. The Hostname inspector shows Activating until every service is ready. Choose Retry setup if activation reports an error; no merchant DNS records are required.

Connect a custom domain

Copy the ownership record

Open the Funnel's Hostname inspector and publish the displayed TXT record at your DNS provider. The draft remains editable while DNS is pending.

Point it to Recurrify

Publish the displayed CNAME, choose Check connection, and wait for HTTPS and checkout origin setup to become Ready. Recurrify verifies authoritative DNS, provisions the certificate, and authorizes the origin with the Payment Engine when the Funnel contains Checkout.

Assign paths

Give each hosted Page a unique path such as /, /offer, or /thank-you. A hosted Funnel's selected entry Page always uses /. The Checkout and post-purchase steps use paths on the same hostname. A path can belong to only one saved node. Runtime-owned routes are reserved: /checkout/**, /api/**, /_next/**, exact /preview, and exact /icon.svg. /f is available as a normal Funnel path.

A Shopify Source Page always keeps its canonical external storefront as the Funnel entry. The signed Shopify app proxy starts the compatible Checkout on the Funnel hostname, and the one-time handoff moves the session without exposing reusable credentials.

Verification states

StateMeaning
ActivatingA managed domain's routing, HTTPS, or checkout origin setup is still running
DNS pendingA custom domain's TXT or CNAME is missing or still propagating
HTTPS provisioningCustom DNS is valid and certificate creation is running
Checkout setup pendingHTTPS is ready and Payment Engine origin synchronization is still running
ReadyThe saved Funnel can serve new sessions on the hostname
Action requiredDNS conflicts, ownership changed, or provisioning failed