meetergomeetergo Help

Embedding meetergo in WordPress

Add a booking calendar, popup or floating button to WordPress with the meetergo plugin or an HTML embed.

Updated on September 14, 2026

Visitors can book appointments directly on your WordPress website. Copy the public booking link from your meeting type in meetergo before you start.

With the meetergo plugin

These instructions apply to meetergo plugin 2.0.0 or later, which requires WordPress 6.3 and PHP 7.4 or newer. Check your installed version under Plugins. On an older version, use the HTML method below.

  1. Install and activate meetergo.
  2. Open Settings > meetergo and save your full HTTPS booking link as the Default booking link.
  3. Edit a page and add the meetergo Booking block.
  4. Choose Inline calendar or Popup button, then save the page.

Leave the block's booking link empty to use your default. Enter another link to show a different meeting type. Custom booking domains are supported if they allow embedding.

Shortcodes and page builders

Add a Shortcode block or your page builder's shortcode element:

[meetergo]

For a popup with a specific meeting type:

[meetergo url="https://cal.meetergo.com/your-name/meeting" type="popup" text="Book an appointment"]

An inline calendar also accepts height="800" for its initial height. The calendar adjusts its height when the booking page sends a supported resize event.

Floating button

Under Settings > meetergo, enable Show a booking button across the site. Choose its text, colors, corner position and whether it opens a popup or a new tab. Disable that setting to remove the button.

Calendar loading and privacy

Inline calendars wait for a visitor to click Load booking calendar by default. You can turn this off under Settings > meetergo. Popup calendars load when opened.

Loading the calendar connects the visitor to meetergo or your configured booking domain. The booking service receives browser request information and any booking details the visitor submits. The plugin adds no analytics or WordPress-user prefilling. Explain your use of the booking service in your site's privacy notice. Click-to-load does not replace your site's consent requirements.

Updating from 1.0.3

Your existing floating button keeps its text, colors, position, original company link and new-tab behavior. Save a current booking link to use the new embeds. Deactivating the plugin keeps its settings; deletion removes them only if you enable the cleanup option. Your meetergo bookings are unaffected.

With an HTML block

You can also embed a calendar without the plugin:

  1. Copy the embed code as described in Get your embed code.
  2. Edit your WordPress page and add a Custom HTML block.
  3. Paste the code, then update or publish the page.

Use separate blocks and booking links for multiple meeting types. The calendar uses your meetergo branding settings.

Troubleshooting

  • No calendar appears: Check the full HTTPS link and the plugin's default link. An unconfigured plugin shows nothing to visitors.
  • A load button appears: This is the default click-to-load setting. Click it to display the calendar.
  • The popup does not open: Use the booking link to open a new tab. Check whether your theme or optimization plugin blocks the plugin's local script.
  • A custom domain refuses to load: Check that its security headers allow your WordPress site to embed it.
  • Changes do not appear: Clear your WordPress and CDN caches after updating settings or the plugin.

Was this article helpful?

Let us know if this article answered your questions.