Sharing a demo link
The simplest integration is no integration. Every demo has a public URL you can put anywhere a link goes:
https://demo.showdini.ai/start/YOUR_DEMO_ID
That works in email, paid ads, QR codes, social bios, chat replies, and slide decks. There is nothing to install and no key to manage.
Use this when the demo is the destination. If you would rather keep visitors on your own page, see Embedding a demo instead.
Linking from your site
A plain anchor is enough. Open it in a new tab so people keep your page too:
<a
href="https://demo.showdini.ai/start/YOUR_DEMO_ID"
target="_blank"
rel="noopener noreferrer"
>
Watch the demo
</a>
Or from a button:
<button onclick="window.open('https://demo.showdini.ai/start/YOUR_DEMO_ID', '_blank', 'noopener,noreferrer')">
Watch the demo
</button>
Tailoring the link
Add URL parameters to change how the demo opens — start in a given language, or prefill the visitor's email so they do not have to type it:
https://demo.showdini.ai/start/YOUR_DEMO_ID?lang=en&mail=jordan@acme.com
That last one is worth knowing about for email campaigns: you already have the recipient's address, so merge it into the link and remove a step.
Do not set embedded=true on a shared link. That parameter is only for demos
running inside an iframe.
Using your own branded URL
To share yoursite.com/demo instead of a demo.showdini.ai link, redirect from
your own domain. In most hosts that is one rule — for example, in vercel.json:
{
"redirects": [
{
"source": "/demo",
"destination": "https://demo.showdini.ai/start/YOUR_DEMO_ID"
}
]
}
Most redirect rules drop query parameters by default. If they are dropped, every
utm_* tag on your branded link is lost and the resulting lead has no campaign
attribution. Check your host's setting for preserving the query string, and test
with a tagged URL before you launch a campaign.
Tracking campaigns
Tracking parameters you already put on the link are captured automatically and attached to the lead — no prefix, no extra work:
https://demo.showdini.ai/start/YOUR_DEMO_ID?utm_source=google&utm_campaign=spring-launch
To attach your own data instead — a CRM record id, a partner code — see Lead metadata.