Docs
Domains & URLs
Published July 25, 2026 • Updated July 31, 2026
QuizFlow Labs uses a simple URL structure so every quiz can be shared or embedded quickly.
This guide will walk you through:
- How slugs map to public URLs
- Where links appear in the editor
- How embeds resolve your domain
When to use this
Use this when you need to confirm a quiz URL or troubleshoot link issues.
How it works
- Decision Flows use
/flow/{handle}/{slug}. - Bio Funnels use
/bio/{handle}/{slug}, and an optional primary Bio also uses/bio/{handle}. - The handle is a public account identity, not an internal account ID.
- Existing
/q/{slug}links remain supported for compatibility. - When you change an account handle or experience link name, previously shared scoped links permanently redirect to the current link. Campaign tags and other query parameters are preserved.
- Previous handles and link names stay reserved so they cannot be claimed by another customer and used to impersonate an earlier destination.
- Installation Code may continue using the stable legacy route underneath while scoped links become the preferred share URL.

Note
Screenshot coming soon.
Step-by-step
- Create or manage the account-wide handle under Settings → Profile.
- Go to Finish & Publish after building and testing the Flow.
- Choose the experience-specific link name. The builder automatically selects Bio when a Bio Funnel is enabled and Flow otherwise.
- Review the complete URL preview and save the public links.
- Publish the Flow, then copy or open the preferred scoped link.
Tips / Gotchas
- Publishing from the final step is disabled until at least one scoped public link is saved.
- Different accounts can use the same link name under different handles.
- The account handle is managed in Settings because changing it affects every scoped public link. Review the warning carefully before changing a live handle.
- Handle, link-name, and Flow-to-Bio changes keep one direct redirect to the latest published destination rather than creating redirect chains.
- Unpublishing removes public access but keeps the draft intact.
- Embeds use the same domain as the
embed.jsscript URL.

