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