How to add a booking widget
A booking widget lets customers schedule appointments without calling or emailing. Connect your existing booking tool or set one up in minutes — it embeds directly in your Artefact site.
Booking widget requires the Pro plan.
Step-by-step
- 1
Upgrade to Pro
The booking widget is a Pro feature. From Settings → Plan, upgrade to Pro to unlock it.
- 2
Choose a booking tool
Artefact integrates with Calendly and Cal.com (free). If you don't have a booking tool yet, create a free Calendly or Cal.com account — it takes about 5 minutes to set up your availability.
- 3
Get your embed URL from your booking tool
In Calendly: go to your event type, click Share, and copy the Calendly link (e.g. calendly.com/yourname/30min). In Cal.com: copy your booking link from the Share section. You need just the URL — not embed code.
- 4
Go to Settings → Widgets → Booking
In your Artefact site dashboard, go to Settings → Widgets → Booking. Paste your booking URL and click Save.
- 5
Ask the AI to add a booking section
In the AI editor, type: 'Add a booking section with a heading Book an Appointment'. The booking widget will be embedded in this section. Publish to make it live.
- 6
Test the booking flow
Visit your live site and test the booking experience as a customer would. Make sure availability is correct in your booking tool and that you receive confirmation emails when a test booking is made.
Tips & best practices
- ▸Calendly free allows one event type with unlimited bookings — enough for most businesses.
- ▸Set buffer time between appointments in your booking tool (Calendly and Cal.com both support this) so you're not double-booked.
- ▸Add the booking section high on your page — many visitors come specifically to book, so make it easy to find.
- ▸Consider adding a WhatsApp button as a backup for customers who prefer messaging to booking forms.
Common questions
Does Artefact take a cut of bookings?
+−
No. Artefact embeds your external booking tool (Calendly, Cal.com, etc.) — payments and bookings are handled entirely by that tool. Any fees are theirs, not ours.
Can I take payments through the booking widget?
+−
Yes, if your booking tool supports it. Calendly and Cal.com both support payment collection at the time of booking via Stripe or PayPal — set this up in your booking tool's settings.
Can I use a different booking tool than Calendly or Cal.com?
+−
Yes. Any booking tool that provides an embeddable link or iframe works. Enter the URL in the booking widget settings and we'll embed it. If you have trouble, contact support.