Developer docs
Every Showdini demo is a URL. You can send visitors to it, or embed it in your own page — everything else on these pages is a variation on those two.
Two ways to integrate
| Share a link | Embed on your site | |
|---|---|---|
| Code required | None | An HTML tag, or a script |
| Visitor stays on your site | No | Yes |
| Best for | Emails, ads, QR codes, social bios, chat replies | Landing pages, pricing pages, in-app help |
| Setup time | Seconds | Minutes |
| Read | Sharing a demo link | Embedding a demo |
Both accept the same URL parameters and both can carry your own lead metadata. Pick whichever fits the placement — plenty of teams use both, a link in campaigns and an embed on the landing page.
Before you start
You need a demo ID. Open your demo in the Showdini app and take the ID from the URL:
https://app.showdini.ai/p/6712f0a1b2c3d4e5f6a7b8c9/knowledge/flows
└──────── demo ID ───────┘
Everything on these pages uses that ID as YOUR_DEMO_ID.
Nothing else is required. There is no API key, and the demo runs entirely in the visitor's browser.
What else is here
| Quickstart | Get a demo running, then on your page. |
| URL parameters | Language, prefilled email, and the rest. |
| Lead metadata | Tag each session with your campaign or CRM data. |
| Webhooks | Receive the finished lead in your own systems. |