Paste a script tag anywhere on your WordPress, Webflow, Squarespace or hand-rolled site. The SignupDesk registration form renders inline — no SignupDesk chrome, no sending traffic to a third-party URL that enterprise buyers refuse to click. Auto-height iframe, payment allowed, transparent background.
No plugin, no bundler, no build step. Works on WordPress with a Custom HTML block, on Webflow in an Embed element, on Squarespace as a Code Block, on a hand-written landing page as-is.
<script async
src="https://signupdesk.in/embed.js"
data-url="https://events.yourbrand.com/event/product-summit-2026/tickets">
</script>
Copy the data-url from the admin panel — it's the same URL attendees see when they visit your event page.
data-max-widthdata-min-heightdata-backgrounddocument.currentScript locates the script tag, reads the data-url, appends ?embed=1.allow="payment; clipboard-write" so Razorpay UPI + card checkout works.?embed=1 hides the tenant header, footer, and background. Just the form on a transparent canvas.{__signupdesk: 'resize', height} to the parent. Widget adjusts iframe height. No scrollbars inside the frame.A pharma company was set to buy an event platform for their annual sales kickoff. During diligence, their comms lead asked: "so my 800 field reps click a link on our intranet, and it takes them to a signupdesk-branded page?" We said no, it's your custom domain, your logo. She said: "still, it's leaving our intranet. Our reps have been trained not to click external links. We can't ship this."
Same conversation, three different variants, in six months. Big companies with mature IT policies have this reflex. Enterprise buyers, banks, government departments, university systems — the "click here to register on our partner platform" experience is a non-starter no matter how white-labelled the destination is.
Embed widget solves it. The organiser pastes one script tag on their intranet page / marketing site / campaign landing page. The registration form appears inline. No "leaving our site" moment. No user education needed. Same payment flow, same GST invoice, same everything downstream — but the URL bar never leaves the organiser's own domain.
The pharma company shipped. Their reps registered from the intranet without ever seeing a URL change. The comms lead ticked the box.
allow="payment". Razorpay opens a modal on top of the iframe, exactly like it does on your tenant domain.script-src and frame-src.data-url values.?embed=1 which switches the page to no-chrome mode.