
Introducing Dynamic Variables
Map reporter data, browser info, and custom metadata directly to fields in your integrations. No more buried context in issue descriptions.
We're launching Dynamic Variables, a new feature that lets you map Marker.io data to custom fields in Jira, Linear, ClickUp, Notion, and other integrations.
Use the
{{VARIABLE}}
syntax anywhere in your field mapping to populate structured data automatically when issues are created.Turn feedback into structured data
Technical metadata in issue descriptions is hard to use. You can't filter by browser, build dashboards by reporter, or trigger automations based on device type.
Dynamic Variables solve this by letting you map any Marker.io data directly to custom fields in your integration. Reporter email goes to a "Reported By" field. Browser version goes to an "Environment" field. Your data lands where your workflows expect it.
What's new
- Variable syntax:Use{{VARIABLE}}in any custom text field mapping to insert dynamic data
- Standard variables:Map reporter email, browser, OS, screen size, device type, and issue type out of the box
- Custom metadata:Map any variable set through the JavaScript API using{{metadata.yourVariable}}
- All integrations supported:Works with Jira, Linear, ClickUp, Notion, Asana, and all other integrations
- Graceful fallbacks:Missing or null values are handled cleanly without breaking issue creation

Type
{{
to open the variable picker and see all available variables.
Map Browser name to a custom field in Jira.

Issues arrive with structured data in the right fields, ready for filtering and automation.
Examples
1. Auto-routing by reporter:
{{reporter.email}}
Include reporter email in descriptions or fields. Your Jira automation routes issues to the right team member.
2. Support context with custom data:
User ID: {{customData.userId}} Plan: {{customData.account.plan}} Company: {{customData.company.name}}
Support sees account context instantly. No lookup needed.
3. Timestamp for SLA tracking:
Reported at: {{date.iso}}
Machine-readable timestamp for automation rules and SLA calculations.
4. Audit trail for compliance:
Reported: {{date.iso}} by {{reporter.name}} ({{reporter.email}})
5. Session replay without hunting:
Replay: {{context.fullStory.sessionUrlAtCurrentTime}}
Link directly to the moment of the bug. No searching through recordings.
6. Environment info in custom fields:
{{environment.multiline}} or {{environment.oneline}}
Map to a dedicated "Environment" field. Keeps descriptions clean while capturing full technical context.
Teams report fewer clarification messages per bug. The context travels with the issue.
How to enable
Dynamic Variables is available now for Team plans and above.
- Go to your Dashboard → Website's Project → Widget → Forms
- Select your form.
- In field mapping, type {{to open the variable picker
- Select the variable you want to map to each field.
Documentation