Embed Calendly in WordPress
UseStrict’s Calendly Embedder Pro is a paid WordPress edition for placing Calendly widgets on pages and managing the information passed into them. It supports field prefilling from database values or query strings. Prefilling is handled with JavaScript and Ajax, making it cache-safe for pages that use caching.
The plugin includes a configurator in its settings. Use it to generate a shortcode with the supported Calendly parameters, then place that shortcode where the widget should appear. This gives site administrators a practical way to prepare embeds without manually assembling every parameter.
Pro capabilities
- Shortcode library: Save shortcodes in a library for easier reuse across your WordPress site.
- Gutenberg block: Embed Calendly through a Gutenberg block.
- Elementor widget: Add Calendly embeds using an Elementor widget.
- Google Analytics variables: Set Campaign, Source, Medium, Content, and Term values.
- Interaction tracking: Track selected Calendly interactions, including when the profile page was viewed, the event type page was viewed, an invitee selected a date and time, or an invitee successfully booked a meeting.
Practical workflows
For a site with several booking pages, the shortcode library can help keep commonly used configurations available for reuse. A team can create a shortcode with the configurator, save it, and use it in the relevant page content. When a page needs a visual editor workflow, the Gutenberg block or Elementor widget provides an alternative to placing a shortcode directly.
Prefilling can be useful when information already exists in a database or is supplied through a query string. JavaScript and Ajax handle this process, so the prefilled values remain compatible with cached pages. This can support booking journeys where visitors arrive with context already available to the site.
The Google Analytics variables and interaction tracking options provide a way to connect Calendly activity with campaign information and selected booking events. Available tracking points include profile views, event type views, date and time selection, and successful meeting bookings.
Installation and setup
Install the Pro edition in WordPress, then open its settings and use the configurator to create a shortcode with the parameters required for the Calendly widget. Save frequently used shortcodes in the library when reuse is helpful.
For block-based editing, insert the Gutenberg block on the relevant page. If the site uses Elementor, add the Elementor widget instead. Configure the available Google Analytics variables and interaction tracking options according to the measurement workflow for the site.
For WordPress booking pages
UseStrict’s Calendly Embedder Pro is suited to websites that need more than a basic Calendly placement. Its paid capabilities combine reusable embed management, editor integrations, cache-safe prefilling, campaign variables, and tracking for key Calendly interactions.