Skip to main content

Dynamic Links Management

Use Dynamic Links to create personalized campaign URLs without requiring code.

This feature is in Beta Testing. Please reach out to grace.lee@knak.com to request access.


Overview

Dynamic Links give you a flexible way to personalize URLs in emails and landing pages.

Instead of creating multiple versions of a link for different audiences or regions, you can build one reusable Dynamic Link that adapts based on selected variables.

Dynamic Links help you:

  • Personalize destination experiences

  • Support soft-login experiences

  • Route users to region-specific content

  • Reduce manual URL creation

  • Improve consistency across campaigns


Video Demo


What Are Dynamic Links?

Dynamic Links are reusable URLs that use variables to personalize a destination. Instead of creating multiple versions of the same URL, you can create one Dynamic Link and configure variable values when you use it.

You can create variables as:

  • Text — enter custom values manually

  • Dropdown — select from predefined options

When you select a Dynamic Link in the Knak Builder, Knak uses the chosen variable values to generate the final destination URL.


When to Use Dynamic Links

Use Dynamic Links when you need to personalize where users go after clicking a link.

Common use cases include:

  • Directing users to region-specific content

  • Creating personalized resource links

  • Supporting soft-login experiences

  • Routing users based on campaign type

  • Personalizing tracking parameters

  • Managing URLs across multiple marketing platforms

Example

Instead of creating separate URLs for North America, EMEA, and APAC audiences, you can create one Dynamic Link and allow marketers to select the appropriate region.

This approach reduces manual work. It also makes URLs easier to maintain as campaigns grow.


How to Create a Dynamic Link

Dynamic Links are available on the Admin side of the platform. From the left navigation, select Dynamic Links.

Dynamic Links page in the Admin area and the Create Dynamic Link button.

Step 1: Create a Dynamic Link

  1. Click Create Dynamic Link.

  2. Enter a Name.

  3. Enter a Description.

    Create Dynamic Link form with fields for Name and Description.

Naming Best Practices:

Marketers only see the Dynamic Link name when selecting a link destination. Use clear names that describe the intended use case.

Examples:

  • Resource Center Link

  • Regional Event Registration

  • Soft Login Destination

Step 2: Configure Variables

Variables control how the destination URL changes.

  1. Click Add Variable.

    Dynamic Link +Add Variable button.
  2. Select a variable type:

    • Text

    • Dropdown

  3. Enter a variable name.

  4. Set a default value.

    Create Variable settings popup modal with Name, Label, Type, and Default value input fields displaying.

Example

You can use a dropdown variable to provide marketers with predefined options.

For example, a Region variable might include:

  • North America

  • Europe

  • Latin America

  • Asia Pacific

Create Variable settings with a dropdown link type configured.

Step 3: Configure the Destination URL

  1. Enter the base URL.

  2. Click the + icon.

  3. Insert the required variables.

    Insert Variable into URL button.

Step 4: Configure an Integration

  1. Locate the Integration setting.

  2. Select Default or choose a connected Marketing Automation Platform (MAP).

    Integration selector showing Default and connected Marketing Automation Platform options.

Step 5: Save the Dynamic Link

  1. Review your configuration.

  2. Click Create Dynamic Link.

    Completed Dynamic Link configuration with "Create Dynamic Link" button highlighted.

The Dynamic Link is now available in the Knak Builder!


Manage Existing Dynamic Links

You can update Dynamic Links at any time.

To Edit a Dynamic Link

  1. From the left navigation, select Dynamic Links.

  2. Click the Edit icon to open an existing Dynamic Link.

    Dynamic Links list displaying existing Dynamic Link and highlighting the edit icon.
  3. Update variables, integrations, or destination URLs.

  4. Click Update Dynamic Link.

    Edit Dynamic Link settings page with "Update Dynamic Link" button highlighted.

Delete a Dynamic Link

  1. From the left navigation, select Dynamic Links.

  2. Click the trash icon next to the Dynamic Link you want to delete.

  3. Confirm the deletion.

    Dynamic Links list showing the trash icon used to delete a Dynamic Link.

Use Dynamic Links in Emails and Landing Pages

After creating a Dynamic Link, you can use it in your emails and landing pages.

To Add a Dynamic Link

  1. Open an Email or Landing Page.

  2. Select a button or hyperlink.

  3. Open the link settings.

  4. Change the link type from Open Webpage to Dynamic.

    Button link attribute settings with the link type "Dynamic" highlighted.
  5. Select a Dynamic Link under the Link Destination dropdown.

    Link Destination drop down menu with dynamic link options highlighted.
  6. Configure the link variable values.

    Link variable settings configured.
  7. Save your changes.

Preview the Generated URL

After selecting variable values, you can preview the final URL that will be generated.

  1. Configure the Dynamic Link.

  2. Select values for each variable.

  3. Review the generated URL.

  4. Click Copy Link to copy the generated URL.

    Generated URL preview showing selected variable values and the Copy Link button.

Use the copied URL to:

  • Verify that variables were populated correctly.

  • Test the destination experience.

  • Share the generated URL with other tools if needed.


Best Practices

  • Use drop-downs for values like region or plan type to standardize inputs.

  • Always set default values to ensure links function even without manual input.

  • Name variables clearly so the whole team understands their purpose.

  • Preview personalized links before sending your campaign.


Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?