Classes and workshops
Show each session’s date, time and room.

Show a date, time and place saved in ACF fields as an appointment card with a date badge, how soon it is, the visitor’s own time and add-to-calendar links.
These are the actual published widgets reading sample ACF values saved on this page; how soon it is depends on when you view it.
Appointment picks the Date Picker, Time Picker and place fields and sets the card or one-line layout, the title, the length, calendar links, how soon it is, the visitor’s own time, what happens after it ends, text before and after, text when nothing is saved, the tag and an icon. The Style tab covers the text and surface, the date badge and details, and the icon.
Class, booking and event pages often store their date, time and place in ACF fields, and printing them as plain text leaves visitors to work out the weekday, how soon it is, what time that is where they live, and how to get it into their calendar. ACF appointment summary shows the saved appointment as a clear card with a date badge, the weekday and times, the place, Today or In 5 days kept current in the browser, the visitor’s own time when they are elsewhere, and links to add it to Apple, Outlook or Google calendars.
Show each session’s date, time and room.
Confirm an appointment saved on a client page.
Let visitors add the event to their calendar.
Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.
Install ACF and Complementor, connect your license and enable ACF appointment summary in the Complementor library.
Add a Date Picker, a Time Picker and, if you like, a place Text field to your posts.
Add the widget to the post or its template and choose the fields.
Set the length, the calendar links and what happens after it ends.
Style the date badge and the card.
Configure the settings available for this module to suit the page you are building.
A card with a month and day badge, or the first version’s single line.
The weekday, date, start and end times and the place.
Today, Tomorrow, In 5 days or Happening now, kept current in the browser.
The visitor’s own time when their clock is in another time zone.
Add to calendar: a calendar file for Apple, Outlook and others, and Google Calendar.
After it ends: marked as past, replaced with text, or hidden.
Compare the existing Elementor workflow with this Complementor module before choosing your setup.
Shows open now from ACF times.
Shows a meeting time in several time zones.
Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.
Check these settings if the published page behaves differently from the editor.
The saved time is read in the site’s time zone from Settings › General. Check that it matches where the appointment takes place.
They are hidden once the appointment has ended, or turned off in the settings.
The date or time is missing or not valid on this post, or it has ended and is set to hide. Add text for that case to show a message instead.
No. It works with the free versions of Elementor and ACF.
No. It shows an appointment already saved on the post; it does not book, hold places or connect to a calendar service.
The calendar file is built in the page and downloads straight away; the Google Calendar link opens a new event filled in with the details.
Yes. When the visitor’s clock is in another zone, it adds their own time, and calendar entries use the exact moment.
Choose to mark it as past, show your own text, or hide it. Cached pages switch in the browser.
This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.
Renews at $29 USD each year.
Renews at $49 USD each year.
Renews at $99 USD each year.
Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.