The customer activation platform.Every interaction becomes a qualified contact. Book a demo

Touchpoint URLs & slugs

Learn how OmniLab builds campaign and touchpoint URLs, where to copy them, and how the Campaign Public Link works.

In this article, you'll learn how OmniLab builds public campaign and touchpoint URLs, where to find the shareable links in Studio, and how the Campaign Public Link shapes what participants see.

Prerequisites

  • Your campaign is published. The current Share, Preview, and QR tools are exposed on active campaigns.
  • Your campaign has at least one Touchpoint.
  • If you want a campaign-level URL, your campaign landing page is enabled.

How OmniLab structures public URLs

OmniLab combines a base Pages domain with a campaign-specific public path. Touchpoints, spaces, variants, language choices, and tracking are then added as query parameters instead of separate public paths.

Pages domainhttps://brand.topage.co Campaign Public Link/summer-game Campaign landing page Touchpoint?c=<touchpoint-id> Space?s=<space-id> Variant, language, tracking&v=... &l=... &utm_=...
Common public URL patterns
https://brand.topage.co/<campaign-public-link>
https://brand.topage.co/<campaign-public-link>?c=<touchpoint-id>
https://brand.topage.co/<campaign-public-link>?s=<space-id>
https://brand.topage.co/<campaign-public-link>?c=<touchpoint-id>&v=<variant-id>
https://brand.topage.co/<campaign-public-link>?c=<touchpoint-id>&l=<language>&utm_source=<source>

Use the campaign root URL when you want participants to start on the landing page. Use a touchpoint URL when you want to send them straight into a single experience. Use a space URL when you are distributing campaign access through Spaces.

Some kiosk or scanner-based flows also append extra query parameters such as fci before the page opens. If you use those integrations, keep the core campaign URL intact and add the extra parameter only through the integration flow.

Copy the campaign landing page URL

Open the campaign, then go to Landing Page. When the landing page is enabled, OmniLab shows the public URL near the top of the page together with a QR shortcut.

Copy a direct touchpoint URL

Go to Build -> Touchpoints. On a published campaign, each touchpoint card shows a Share action.

Open Share to access the Share Links modal. The default link points straight to the selected touchpoint, and OmniLab also prepares channel-specific versions with built-in social tracking parameters.

From the Touchpoints step, open the overflow menu in the section header. Use Dynamic QR Codes when you need the landing page and Spaces links together, or use the bulk PNG and SVG downloads when you need campaign-wide QR exports.

Recheck the public identifier before launch

If you need to confirm the public path itself, review the campaign's Campaign Public Link in the campaign identity or properties flow. OmniLab automatically prefixes the organisation domain, so you enter only the campaign-specific ending.

How slugs work

In current Pages delivery, the human-readable part of the URL is the Campaign Public Link. Touchpoints and spaces do not use separately editable public slugs in the Pages URL; OmniLab selects them with generated query parameters such as ?c= and ?s=.

URL partWho controls itExampleNotes
Campaign Public LinkYousummer-gameReadable, public, and designed to stay stable once the campaign is live.
Touchpoint selectorOmniLab?c=abc123Added automatically when you share a touchpoint.
Space selectorOmniLab?s=space-1Used for Spaces deployments.
Smart Link slugYou/l/launch-weekendManaged separately in Smart Links.

The public link is effectively permanent

The Campaign Public Link accepts only lowercase letters, numbers, and hyphens. After campaign creation, the current UI treats it as read-only. If you need a different public link later, duplicate the campaign and launch the copy with a new value.

Best practices

  • Keep the Campaign Public Link short, readable, and brand-safe before you publish.
  • Use the campaign URL when you want participants to choose among touchpoints on a landing page.
  • Use a touchpoint URL when you want a direct entry point for email, paid media, or kiosk flows.
  • Add UTM parameters for channel reporting, or use Smart Links when printed assets may need to redirect somewhere else later.
  • Avoid manually rewriting OmniLab-generated ?c= and ?s= values.

Was this helpful?

Optional comments help us improve this page for future authors and readers.

On this page