Integrations
Embed Your Catalogue on Your Own Website
Drop-in script tag to put your full catalogue on your marketing site — WordPress, Squarespace, Wix, anywhere.
The embeddable widget lets producers browse your catalogue without leaving your own site. Clicks deep-link into the request flow on Independent Theatre Licensing.
Step 1 — Generate an embed key
Go to Plugins, click Generate key, name it (e.g. 'Marketing site'), and enter the exact domain it will be embedded on (e.g. publisher.com). The key is shown ONCE — copy it now.
[Screenshot placeholder: Plugin keys page with generated key]
Step 2 — Paste the script tag on your site
Add this anywhere in your HTML (inside the body where you want the catalogue to appear):
<script
src="https://licensing.allentertainment.com.au/api/public/embed/widget"
data-key="sw_REPLACE_WITH_YOUR_KEY"
defer></script>Optional attributes
data-min-height— initial iframe height in px (default 720)data-host— override the platform host (rarely needed)
Step 3 — Verify
Load the page. Your published titles render in a responsive grid. Clicking any cover opens the play page on Independent Theatre Licensing in a new top-level navigation, ready for a licence request.
How it works under the hood
- The script tag injects a sandboxed iframe pointing at
/embed/catalogue?key=... - The server validates the key (hashed lookup, domain check, expiry, revocation)
- The iframe auto-resizes via
postMessageas content loads - Domain binding means a stolen key only works on the registered domain
Need a different look? Standard tier renders our default theme. Pro tier supports custom CSS. Enterprise tier supports headless JSON via
/api/public/embed/catalogue.json for full design control.