How to Add a Booking Calendar to WordPress
Short answer: Embed a Meetin.gs booking page in WordPress with a Custom HTML block, then test sizing, keyboard use, and the fallback link.
- Embed a Meetin.gs booking page in WordPress with a Custom HTML block, then test sizing, keyboard use, and the fallback link.
- Key point: A WordPress booking embed should preserve page context and always provide a normal link fallback.
- Do this first: Create a booking page you own.
- Measure: completed bookings without page failures.
A WordPress booking embed should preserve page context and always provide a normal link fallback
A booking page is a conversion step only after the visitor understands why the meeting is relevant. Context, qualification, genuine availability, confirmation, reminders, and a humane change path matter more than visual urgency.
Prepare the booking page first
Create and save the booking page before touching WordPress. Check the title, available times, duration, and guest confirmation. Then open the Meetin.gs widget builder, enter the public page URL, and copy the generated responsive code.
Choose the WordPress placement
| Placement | Best use | Caution |
|---|---|---|
| Contact page | Visitor has decided to talk | Keep another contact method visible |
| Service page | Booking follows a clear service promise | Explain scope before the widget |
| Site-wide footer | Frequent low-risk booking | May add weight to every page |
| Blog article | Strong task-specific call to action | Use a link when booking is not the main next step |
Add the Custom HTML block
- Edit the target page in the WordPress block editor.
- Add a Custom HTML block where the booking decision belongs.
- Paste the complete generated code without changing the frame URL.
- Preview, publish, and reload the public page in a signed-out browser.
Test the public page, not only the editor
WordPress previews can differ from the published theme. Test a narrow phone, keyboard focus, the frame height, and the direct-link fallback. Complete a real test booking. Continue with the scheduler embed guide for performance and privacy checks.
Apply the add booking calendar to WordPress method
Use one real meeting type, complete these actions in sequence, and record what changed.
Create a booking page you own
Paste the generated code into a Custom HTML block
Test the published page on mobile and with a keyboard
Best placement by visitor intent
WordPress launch check
Use this worksheet before you publish. It stays in your browser and is not submitted to Meetin.gs.
Test the core scheduling flow
Create a booking page or group poll, then complete it in a separate browser session.
Measure completed bookings without page failures
The primary signal for this guide is completed bookings without page failures. Pair it with time to confirmation, completion, reschedule rate, attendance, organizer intervention, and the intended meeting outcome. Segment results by meeting type and participant context so one high-volume workflow does not hide another's failure.