Who This Is For / When to Use
This article is for users who want to personalize landing pages in Kyrios using dynamic values.
Use this when:
A visitor lands directly on a page (for example, from an email or external link).
You want to display values like a name or label without relying on a prior form submission.
Standard contact merge fields (for example,
{{contact.first_name}}) are not available on the page.
Important Concept: Why URL Parameters Are Required
Contact merge fields only resolve when Kyrios can identify the contact.
If a visitor lands directly on a page without submitting a form earlier in the funnel,
Kyrios does not know who they are.
URL parameters act as a manual data pass, allowing the page to read values directly from the URL.
Step 1: Navigate to Funnels or Websites
From the left sidebar, go to Sites.
Choose Funnels or Websites, depending on where your landing page lives.
Step 2: Edit the Landing Page
Locate the funnel or website.
Find the page you want to personalize.
Click Edit on that page.
Step 3: Add a URL Parameter Placeholder to the Page
Click the text element where you want the dynamic value to appear.
Choose a parameter name (example:
lead).Insert the parameter using double curly brackets.
Example
Rules
Parameter names are case-sensitive.
The placeholder must exactly match the parameter used in the URL.
Step 4: Add the Parameter to the Page URL
Copy your published page URL.
Append a question mark (
?).Add the parameter name and value.
Example
https://exampledomain.com/thank-you?lead=John
When the page loads, {{lead}} displays as John.
Step 5 (Option 1): Use URL Parameters in Emails
When sending traffic from an email, replace the static value with a contact field.
When the recipient clicks the link, their first name is passed into the page via the URL.
Step 5 (Option 2): Redirect From a Previous Funnel Step
You can pass URL parameters automatically from a previous step.
Edit the button, form, survey, or calendar.
Set the action to Redirect to website URL.
Add the URL with parameters.
Example
Using URL Parameters in Booking or Confirmation Pages
URL parameters can also be combined with appointment or booking pages to display confirmation details.
Example
Hi, {{contact.first_name}}
Common Issues and Fixes
Value does not display
Confirm the parameter name in the URL exactly matches the placeholder on the page.
Ensure double curly brackets are used (
{{ }}).
Contact fields not resolving
Contact fields only work if the visitor came from an email, automation, or prior step that identifies the contact.
Multiple parameters needed
Separate parameters with an ampersand (
&).Example:
?lead=John&[email protected]
FAQ
Why can’t contact fields display when a visitor lands directly on a page?
Kyrios cannot identify the visitor without a prior form submission or tracked action. Without identification, contact fields cannot resolve.
How can I display a name without a form submission?
Use a URL parameter and pass the value directly in the page URL.
How do I format a URL parameter?
Use a question mark followed by the parameter name and value:
?lead=John
Can I use contact fields inside the URL?
Yes. When sending from an email or automation, you can use contact fields like:
?lead={{contact.first_name}}
Can I redirect to a URL with parameters from another funnel step?
Yes. Buttons, forms, surveys, and calendars all support redirects with URL parameters.
What happens if the parameter name does not match?
The page cannot read the value, and nothing will display in place of the placeholder.
Can URL parameters be used for values other than names?
Yes. You can pass any value, including email, labels, or custom data.
How do I test URL parameters?
Paste the full URL with parameters directly into your browser and confirm the value displays correctly on the page.
Why is this considered a workaround?
Normally, Kyrios relies on known contact data. URL parameters manually supply that data when the page would otherwise be anonymous.






