Skip to main content

URL response

Respond with a URL instead of text. This opens the link directly in the user's browser or messaging app.

Why use URL responses​

Use a URL response rather than adding a URL inside a text response. This approach:

  • Prevents encoding errors with special characters
  • Handles context variables in query parameters correctly
  • Provides a cleaner user experience on messaging platforms
  • Allows tracking and analytics on link clicks

How to add a URL response​

  1. Open your dialog in the editor
  2. Add a new response node
  3. Select URL as the response type
  4. Enter your URL in the input field
URL response

Using context variables​

Include context variables in your URL to create dynamic links:

https://example.com/order?id={{$order_id}}&user={{$user.email}}

The system replaces variables with their values before sending the URL to the user.

Common use cases​

Use caseExample URL
Order trackinghttps://store.com/track?order={{$order_id}}
Password resethttps://app.com/reset?token={{$reset_token}}
Documentationhttps://docs.example.com/{{$topic}}
External formshttps://forms.example.com?prefill={{$user.email}}

Next steps​