URL parameters
These apply to the demo URL wherever it appears — a shared
link, or the src of an embedded iframe.
https://demo.showdini.ai/start/YOUR_DEMO_ID?embedded=true&lang=en&mail=jordan@acme.com
| Parameter | Required | Description |
|---|---|---|
embedded | In an iframe | Set embedded=true whenever the demo runs inside a frame. Leave it off for shared links. |
lang | No | Language the demo opens in. Supported values are en and sl. Defaults to en. |
flang | No | Forces the visitor to choose a language before the demo starts. |
mail | No | Prefills the email field. |
meta_* | No | Attaches your own data to the lead, prefix stripped. See Lead metadata. |
utm_*, gclid, … | No | Well-known tracking parameters, captured automatically. See Lead metadata. |
Unrecognised parameters are ignored, so it is safe to leave your own analytics tags on the URL.
Notes on individual parameters
embedded
Switches the demo to its embedded layout, which drops the full-page chrome so it
sits properly inside your frame. Setting it on a link the visitor opens directly
gives them a demo that looks cropped, so only use it in an iframe src.
lang and flang
lang picks the starting language. flang instead makes the visitor choose
before anything begins — useful when you have one demo serving audiences in both
languages and guessing wrong is worse than asking.
If you set both, the visitor still gets the language picker; lang only decides
what is preselected.
mail
Prefills the email field so the visitor does not retype an address you already have. It does not skip the step or verify the address — the visitor can still edit it before starting.
Only put an address here that the visitor gave you. The value is visible in the URL, so never merge one recipient's address into a link that gets forwarded or posted publicly.
Using them with the embed widget
If you use the embed widget rather than a raw iframe,
pass metadata through Showdini.init instead of the URL. The widget builds the
demo URL for you.