Books on your own site, in your brand
Visitors pick a slot and confirm right on your page, in your colors and language, with no redirect to a third party link and no other company's logo sitting on your booking.
Let visitors book an appointment straight from your site. They pick a service, grab a real open slot, and it lands on your Google or Outlook calendar, with a Meet or Zoom link and a deposit on your own Stripe. One snippet, under 25 KB, and nothing about your customers kept on our side.
Someone lands on your site at 9pm, ready to book. If all they find is a phone number or a contact form, they put it off, and most never come back. People book when the intent is fresh, and a growing share of them do it after hours, when no one is there to pick up. A booking widget lets them lock in a real open slot the moment they decide, on your page, and it drops straight onto your calendar.
prefer to book online rather than call, up from 56% in 2021. A booking widget meets them where they already are. GetApp via SimplyBook
Amabrik puts a real booking calendar on your page, synced to your own.
Preference and after hours figures compiled by SimplyBook.me from GetApp and SimplyBook platform data, 2024 to 2025. Competitive preference from Zippia. Product visuals are illustrative.
Connect your calendar, set a service, then paste a snippet. Your customers need no scheduling account, and there are no bookings to copy across by hand.
Link your Google Calendar or Microsoft 365 in a click. The widget reads your live availability with a busy or free check, so a time you are already booked never shows, and every confirmed appointment is written straight onto your calendar.
Set the duration, the buffers, your hours and timezone, where it happens (in person, phone, Google Meet, Teams or Zoom), and whether to take a deposit or the full amount through your own Stripe account.
service: "Discovery call"
duration: 30
location: "Google Meet"
deposit: "$20 on your Stripe"
hours: "Mon to Fri, 9 to 5" Add the booking widget to WordPress, Shopify, Webflow, Framer or a custom build with one async script. Visitors book on your page, in your brand and their language, and the slot, the payment and the video link are handled for them.
Connect a calendar, set your hours and price, and the widget handles the booking, the deposit and the video link. It stays fast and keeps your customers' data off our servers, at no extra cost on your Amabrik plan.
Visitors pick a slot and confirm right on your page, in your colors and language, with no redirect to a third party link and no other company's logo sitting on your booking.
It reads your Google or Outlook calendar live through a busy or free check, so a slot you are busy never appears, and each confirmed booking lands on your calendar at once. No double bookings, and nothing to copy across by hand.
Connect your Stripe and charge a deposit or the full amount when someone books. The money goes to your account and you keep all of it, so a paid slot is one people actually turn up for.
A fresh Google Meet, Microsoft Teams or Zoom link is created for each appointment and added to the calendar event, or you can set it to in person or a phone call. Nobody has to send a link after the fact.
Amabrik keeps no booking list, so when a calendar is connected the event lives in your calendar, and when it is not, each booking goes to your CRM, a webhook or your inbox, then it is gone from our side.
The widget chunk loads asynchronously so it never blocks your page, reserves its height to avoid any jump, and renders in under 200ms on a phone connection. Your Lighthouse score stays where it was.
The booking widget sits in the same Amabrik plan as your cookie banner, forms, chatbot and seven more. No pricing per user like the standalone schedulers, and no cap on how many people book.
The whole flow, from the slot picker to the confirmation, shows in each visitor's language, so a client on the other side of the world books as easily as one down the road.
One widget covers calls, paid sessions, sales demos and site visits. Set a service for each, and each one gets its own duration, price and video option.
A 15 or 30 minute call on Google Meet or Zoom, booked from your site and written to both calendars before the visitor closes the tab.
Charge for the session up front through your own Stripe, so the slot is paid before it is held and a client who skips it still pays.
Let a prospect grab a real open slot the moment they are interested, instead of trading emails for a week to find a time that works.
A plumber, an electrician or a cleaner can let people book a visit window that fits the real working day, with a deposit to hold it.
A tasting, a fitting or a viewing, any appointment where a paid hold cuts missed slots. Stripe takes the deposit and your calendar takes the slot.
The wedge is what happens to your data and your bill. See the full Calendly comparison or the Setmore comparison for the detail.
| Feature | Best valueAmabrik | Calendly | Elfsight | Setmore | Common Ninja |
|---|---|---|---|---|---|
| Embeds on your own site, no redirect | Yes | Link or embed | Yes | Yes | Yes |
| Deposit or payment on your own Stripe | Yes | Paid plan | Limited | Yes | Upgrade |
| Auto Meet, Teams or Zoom link | Yes | Yes | Not stated | Yes | Yes |
| Stores no booking or customer data | Yes | No | No | No | No |
| Included in a ten widget suite | Yes | No | No | No | No |
| No fee per seat or per user | Yes | No | No | No | Varies |
| Widget load under 25 KB | Yes | Varies | Varies | Varies | Varies |
Setmore pricing and payment options from setmore.com, September 2026. Calendly, Elfsight and Common Ninja gate payment behind paid or upgraded plans per their sites. Amabrik suite pricing covers all ten widgets; the booking widget is included at no extra cost. Widget size: Amabrik's chunk is under 25 KB gzip; competitor sizes vary by configuration.
The Lifetime plan is a single payment for unlimited sites and every widget. Prefer to pay yearly for one site? The Annual plan has you covered.
One payment, yours for life
Unlimited sites, unlimited views
Launch price for the first 100 customers, before it returns to $199.
Get LifetimeBilled yearly
1 site, unlimited views
Choose AnnualNot ready to buy? Start a free trial and test everything first.
A booking widget is a piece of code you add to your website so visitors can book an appointment without leaving the page. They pick a service, choose an open slot, and confirm, while the booking lands on your calendar. Amabrik's version syncs with Google or Outlook and can take a deposit on your own Stripe.
Connect your calendar, set your service, hours and price, then paste one async script tag on your site. It works on WordPress, Shopify, Webflow, Framer, Wix or a custom build, with no code to write and nothing to install.
Yes, it reads your Google Calendar or Microsoft 365 availability live through a busy or free check, so a slot you are already booked never shows, and it writes each confirmed booking straight onto your calendar.
Yes, you connect your own Stripe and charge a deposit or the full amount when someone books. The money goes straight to your Stripe account and you keep all of it, minus Stripe's own processing fee.
Yes, a fresh Google Meet, Microsoft Teams or Zoom link is created for each appointment and added to the calendar event, or you can set the booking to in person or a phone call instead.
No, Amabrik keeps no booking list. When a calendar is connected the event lives in your calendar; otherwise each booking is forwarded to your CRM, a webhook or your inbox, and nothing is kept on our side to manage or leak.
No, the widget chunk loads under 25 KB gzip, runs asynchronously so it never blocks your page, and reserves its space to avoid any layout jump. The Lighthouse impact is under one point.
It is included in every Amabrik plan. Lifetime access is $99 once for unlimited sites, and the Annual plan is $59 a year for one site. Both cover all ten widgets, with no fee per seat and no cap on bookings. A 7 day trial needs no card.