Embedding on your website
Instead of sending people to 42min.us/..., you
can put the booking page
on your own website — inline on a page, or as
a popup that opens from a button or link. The code you need is
on each event type's Share tab (and on a
routing form's Share tab, which works the
same way).
What it is
Open an event type and go to the Share tab. There are three things there:
-
Public URL — the plain link to this event
type's booking page (e.g.
42min.us/your-username/intro-call). Copy it to paste into emails, chat, a signature, a button'shref— anywhere a normal link works. This is also what the Dashboard "Share your booking links" list copies. -
Inline Form — an
<iframe>snippet that renders the booking page inside one of your own pages, sized to fit (e.g.width="900" height="720"). Paste it into your site's HTML where you want the scheduler to appear. -
Popup Over Link — a small snippet (a
<script src=".../embed/popup.js">tag plus an<a>link) that turns a link or button into a popup — the booking page opens in an overlay on top of your current page instead of navigating away. You can change the link text ("Schedule a meeting with me") to anything you like.
Each snippet has a Copy code / Copy link button next to it.
How to do it
- Open the event type (or routing form) you want to embed and click the Share tab.
- For a plain link: copy the Public URL and use it wherever you'd use a link.
-
For an inline scheduler: copy the
Inline Form snippet and paste it into your
page's HTML at the spot where the scheduler should appear.
Adjust
width/heightif your layout needs it. -
For a popup button: copy the
Popup Over Link snippet, paste it into your
page, and edit the link text. The
<script>tag only needs to be on the page once even if you have several popup links. - Publish your page and test it — book a real (or test) meeting through the embed to confirm it works end to end.
Tip
Embedding a routing form instead of a single event type is a great pattern for a "Contact us" or "Book a demo" page: the inline form qualifies the visitor and then drops them straight onto the right booking page — all without leaving your site.
Common pitfalls
-
Iframe shows nothing / a blank box. Your
site (or a security setting like a strict
Content-Security-Policy/frame-src) may be blocking third-party iframes — allow42min.us, or use the popup option, which doesn't iframe. -
Iframe is cut off or too tall. It's a fixed
size — tweak the
width/heightin the snippet, or wrap it in a responsive container on your side. -
Popup link does nothing. The
<script src=".../embed/popup.js">tag has to be on the page; without it the link just behaves like a normal link and navigates to the booking page (which is a fine fallback, but not the popup you wanted). - Editing the URL in the snippet by hand. Don't — recopy from the Share tab if you change the event type's slug or your username, so the embed always points at the right page.
- Branding mismatch. The embedded page still uses your organization's branding — set that up so the embed matches your site rather than looking generic.
Last updated May 11, 2026.