Booking, right where your visitors are
Drop a Tymeslot booking widget onto any page with one script tag. Inline, popup, or floating button — styled to match your brand, no iframe wrangling.
Don't send visitors away to book
Every time a potential client has to leave your website to reach a separate booking link, you lose some of them. A new tab, an unfamiliar page, a moment of hesitation — and the booking never happens. The booking flow should live where the intent is: on your own site, in your own brand.
Up and running in minutes
Pick an embed style
Inline calendar built into the page, a popup modal triggered by any button, or a persistent floating button in the corner.
Copy one script tag
Tymeslot generates the snippet for you. Paste it into your site — no build step, no framework, no npm.
Match your brand
Set data-theme, data-primary-color, and data-locale on the embed so it blends into your site and speaks your visitor's language.
Bookings flow straight in
Guests book without leaving your page. Confirmations, calendar sync, and reminders all work exactly as they do on your hosted booking page.
Everything Website Embed should do
Inline embed
Embed the booking calendar directly in your page with a single script tag and div.
Popup modal
Trigger a fullscreen booking modal from any button or link — perfect for hero CTAs.
Floating button
A persistent booking button fixed to the corner of every page, like a chat widget.
Direct link
Prefer no embed? Share your booking URL in an email signature or social bio.
Per-embed branding
data-theme, data-primary-color, and data-locale let each embed match its host page.
Auto-resizing iframe
The embed reports its height back to the host page, so there are no awkward scrollbars.
An embed that behaves on your site
Embeds are easy to ship and easy to get wrong. Tymeslot's is built to drop in cleanly and stay private.
No framework required
One script tag works on WordPress, Webflow, Squarespace, or a plain HTML file. Nothing to build or bundle.
Auto-resize, no scrollbars
The iframe measures itself and tells the host page how tall to be, so the widget never ends up in a tiny scrolling box.
Themed per embed
The same account can power a dark widget on one site and a branded light one on another — set by attributes, not global settings.
Privacy intact
The embedded booking flow loads no advertising pixels or trackers, so adding it never compromises your visitors' privacy.
This is just the start
Every feature is built the same way — open, private, and yours to run.
Calendar Sync
Tymeslot syncs two-way with the calendars you already use. New bookings appear instantly; busy time you block elsewhere disappears from your availability automatically.
Payments
Connect your own Stripe account and turn any meeting type into a paid booking. Take a deposit or the full fee up front — the slot is confirmed only once payment clears.
Self-Hosting
Tymeslot is open source. Run the whole platform on your own server with Docker, Cloudron, or Railway — every booking, calendar token, and client detail stays on infrastructure you control.
Frequently Asked Questions
How do I add Tymeslot to my website?
What embed types are available?
Does the embed work with WordPress, Webflow, or Squarespace?
Can I match the widget to my brand?
Will the embed break my page layout?
Do bookings made through the embed sync to my calendar?
Put booking on your own website
Free plan available. No credit card required. Setup in 5 minutes.
Create your free account