Conference Scheduler


Conference Scheduler allows you to easily manage and display complex workshop schedules for conferences and similar events, and also provide information about the workshops on your website in a clean, searchable, responsive interface. Create and manage details about your workshops using the standard WordPress admin interface and display it all on any page of your site with a simple shortcode.


  • Add and edit workshops in the standard WordPress admin
  • Collects and displays important information about each workshop: workshop code, time, location, description, presenter, presenter bio, participant limit
  • Add files to workshops – lets you easily distribute presentation files or other reference material
  • Handles parallel sessions
  • Optionally group workshops by location within a session
  • Categorize workshops into streams and areas with tags
  • Search and filter workshop listings on the front-end for easy access
  • Pick workshops on the front-end so delegates can build their ideal conference schedule
  • Customize the style of workshops easily using the WordPress customizer
  • Responsive design means your schedule looks and works great on all devices – delegates can quickly pull out their phone at any time to check the schedule or workshop info
  • Upgrade to Conference Scheduler Pro and you also get:
    • Import/Export to/from Excel
    • Complete user registration system with optional waitlists for space limited workshops
    • Multi-lingual support with WPML and Polylang compatibility
    • Extensible architecture for customization – adding fields, display templates, search customization

Feature Requests

If there is a particular feature that you’d like to see in Conference Scheduler, let me know and I’ll consider adding it.


  • Browse/search workshops and show details.
  • “Pick” workshops to save for later and build your shortlist.
  • Search workshops by title and presenter.
  • Manage all your workshops in the familiar WordPress admin interface.
  • Quickly add or edit workshop details.
  • Add files to workshops to help distribute presentations or reference material before and/or after the workshop.


This plugin provides 1 block.

  • Conf Scheduler Display


  • Install and activate the Conference Scheduler plugin from the WordPress Plugins Directory.
  • Setup Sessions – Conference Scheduler manages workshop timings using Sessions. Enter all possible workshop sessions on the ‘Conference -> Sessions’ screen of the WordPress admin. Name each session and specify start date/time and session length. Sessions can be nested to easily organize complex schedules (eg. a one hour session with two 30min sessions in parallel).
  • Setup Streams and Areas – if your conference has defined streams it’s best to define these tags first so you can apply them to workshops. You can also create new tags when entering workshops if you think of new ones later.
  • Enter Workshop data – Add your workshops
  • Display the schedule on any page of your site with the Conference Scheduler block or [conf_scheduler] shortcode.


How do I change the way the workshops look

Use the WordPress Customizer to change basic display settings. For advanced customization, use Custom CSS rules – Conference Scheduler has been designed with a minimal set of CSS rules that are easy to extend. If you need help styling Conference Scheduler to match your theme, get in touch, and I’d be happy to help for a small fee.

How are picks stored

Picked workshops are stored as a cookie on the device and are thus saved between visits. If a user logs in and registers for a workshop, that is saved to their profile and displays on any device they log in with.

What fields does the front-end search box search in

The front-end search box looks for the query text in the workshop title and presenter fields.


Mugulansigo 23, 2023 1 reply
I am very disappointed with this app and the support. I have tried numerous times to contact via email and telephone with no response. I did not like the visual layout nor did it provide me with the options I needed for my event. I purchased the Pro version and asked for a refund the next day. I emailed twice regarding the refund and have had NO response on the refund 9 days later.
Ogwekkuminebiri (Ntenvu) 17, 2019
I run an annual online conference and have struggled with how to present the schedule nicely. This plug in has been exactly what I needed. When I had a hard time with some formatting, I got quick and helpful customer service, which I really appreciated!
Mugulansigo 2, 2021
I used the pro version of this plugin to schedule a Professional Development day for a school district. I tried out every free and inexpensive ticketing system out there, and nothing was working. I needed wait listing and a few other features, like offering choices during different time slots. I contacted Shane with some suggestions on how to tweak his product so that it would work for this type of event, and he implemented my suggestions. The only products that do the same type of things as this plugin cost a fortune. Most charge a monthly fee, and would only work for large venues with huge budgets and frequent repeating events. I can’t remember exactly which features are only available on the pro version, but I would absolutely recommend the upgrade if you need those features. The support is spectacular and the plugin works like a charm. I would especially recommend this plugin if you are organizing a conference for a school or district. I would also recommend disabling the stars, because people don’t read and they confused a lot of people who thought that clicking on the stars registered them in the sessions. Update: another successful conference and every year this plugin gains useful features. I would give it 6 stars if I could.
Gatonnya 21, 2019 1 reply
The conference scheduler is an excellent plugin for any WordPress site that wishes to set up a conference schedule. The plugin is very intuitive to use for both the end user and the webmaster. There are many options for setting up themes or tracks, keywords, and more. You can set up nested sessions and workshops inside the sessions with the workshops tagged with keywords and/or themes. This makes it easy for the website viewer to search for the sessions that they are interested in. The user can also create a personalized schedule by clicking on the stars of the workshops that they wish to attend. The “show my picks” filter then shows only the workshops that the user has selected, making the perfect personalized schedule for the web viewer. Additionally, a single click on the workshop box expands the description of the workshop. The conference scheduler plugin is a very well designed plugin that installs as well as configures easily.
Read all 5 reviews

Contributors & Developers

“Conference Scheduler” is open source software. The following people have contributed to this plugin.


Translate “Conference Scheduler” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.4.8 – 2024-06-10

Tweak: Update translations
Tweak: Hide empty sessions in timeline mode

2.4.7 – 2024-03-04

Tweak: Add filters to enable customization of default admin permission requirements

2.4.6 – 2024-02-22

Fix: Save order issue with workshop timing metadata

2.4.5 – 2023-03-03

Tweak: Move documentation to standalone site
Tweak: Declare WP 6.1 support

2.4.4 – 2022-03-03

Fix: Admin search issue
Fix: Closed potential XSS hole in Admin (thanks WPScan!)

2.4.1 – 2021-06-30

Fix: Potential template issue on Windows servers
Fix: PHP 7.4 compatibility

2.4 – 2021-05-17

Fix: Bug affecting search results with grouped workshops
Tweak: Improved search results to accommodate accented characters
Tweak: Prefixed theme and keyword CSS classes to avoid conflicts
Dev: options migrated to separate entries in wp_options

2.3.1 – 2020-12-07

Tweak: Open Location URLs in a new tab by default
Tweak: Clicking on a theme or keyword on a workshop sets the filter to that tag

2.3 – 2020-11-29

Feature: Added a Location URL field to allow locations to be clickable links (perfect for online conferences)
Update: Updated Select2 to v4.0.13
Update: WP 5.6 compatibility

2.2.2 – 2020-10-20

Fix: Show My Picks button now respects Show Available toggle (Pro Version)

2.2.1 – 2020-10-05

Tweak: Added hooks to allow customization of the search filters

2.2 – 2020-09-24

Feature: Single Workshop view – each workshop now has its own page with all the info on it!

2.1.1 – 2020-09-05

Tweak: Added new shortcode option to show only workshops of a single session (eg. singlesession=”ID”)
Tweak: Added new shortcode option to show only workshops from a list of themes or keywords (eg. theme=”my-theme-slug,another-theme-slug”)

2.1 – 2020-08-10

Feature: Unified Search/Filter box saves space and makes the interface more intuitive.
Added: Support display of multiple instances of the schedule on a single page.
Fixed: Properly close session and day containers.

2.0.7 – 2020-07-16

Fixed: Prevent master JS variable from overwriting Pro version.

2.0.5 – 2020-02-10

Fixed: Prevent links from closing an expanded workshop.
Fixed: Always show placeholder text for filter dropdowns.

2.0.4 – 2019-12-02

Fixed: Layout issue with day tabs and defaultState set to open.

2.0.3 – 2019-12-02

Fixed: Bug that could cause picks to not save.

2.0.2 – 2019-11-19

Fixed: Bug that could cause wrong date display on workshop.
Fixed: Bug that could reset session length to 0.

2.0.1 – 2019-11-16

Fixed: Bug that would reset session length to 0.
Tweak: Only apply day tab CSS when needed.

2.0 – 2019-11-14

Added: Timeline mode – view your workshops along a timeline rather than in sessions
Added: Day Tabs mode – display days as tabs across the top of the schedule

1.7.4 – 2019-10-02

Fixed: removed extra CSS class from favourite star

1.7.3 – 2019-08-27

Added: Add session and day slugs as a class to allow CSS targeting
Fixed: Favourite star no longer can split in 2
Fixed: Blank session start spawning many days error

1.7.2 – 2019-08-09

Added: Filter to set the end time for a day (to control placement of late night workshops)
Fixed: Shortcode attribute names always lowercase

1.7.1 – 2019-08-07

Tweak: Add ‘no_workshops’ class for empty sessions

1.7 – 2019-07-23

Added: Support for new Pro features
Fixed: Sort sessions starting at same time by name

1.6.6 – 2019-06-19

Hotfix: Provide defaults for all options

1.6.5 – 2019-06-18

Added: Ability to customize the Day format for day titles using the Customizer
Fixed: Sessions now sort alphabetically if start time is the same

1.6.4 – 2019-05-27

Fixed: Some workshops wouldn’t show when using collapsed sessions
Added: Print CSS styles for showing My Picks
Added: Filter to customize session secondary sort order (always by time first)

1.6.3 – 2019-04-11

Fixed: Bug when showing two copies of conf_scheduler on one post

1.6.2 – 2019-04-11

Fixed: Bug in bulk delete posts

1.6.1 – 2019-02-24

Fixed: Fatal error on WP 4.X.

1.6 – 2019-02-19

Added: Session descriptions – now you can write a brief description of each session to show above the workshops
Fixed: Minor style issues

1.5.4 – 2019-02-14

Upgraded: The Conference Scheduler block has been rebuilt. More features, better compatibility.

1.5.1 – 2019-01-12

Added: Workshops can now be optionally filtered by multiple themes/keywords
Fixed: Resolved date picker conflict with ACF
Fixed: Favorite workshop star icons not working when FontAwesome JS is also enqueued
Fixed: Added print CSS styles to prevent workshops from overlapping on print

1.5 – 2018-12-12

Added: Search on workshops list in admin now also searches Location and Presenter fields
Added: Display presenter on workshops list in admin
Upgraded: Bundled Font Awesome upgraded to v5.5 Free. Custom CSS may need updating

1.4 – 2018-11-09

Added: Support for WP 5.0 and the new Block Editor
Fixed: Accidentally triggering Delete Workshops when pressing enter on options text field
Tweak: Options processing tweaks for Pro

1.3.2 – 2018-10-10

Fixed: bug preventing display of settings page for some users
Changed: Block editor support – hide default sessions UI

1.3.1 – 2018-10-03

Added: Support for WordPress Admin Dark Mode
Changed: Improved nonce validation
Fixed: Minor bug fixes

1.3 – 2018-08-03

Added: Customize workshop sort order in the WP Customizer.
Added: New options for defaultstate attribute.
Changed: Refactor Pro as an add-on to the base plugin.
Fixed: All strings now translatable.
Fixed: Minor bug fixes.


Added: ‘defaultstate’ shortcode option to control initial display of workshops and sessions.

1.2.2 – 2018/05/12

Improvement: Shortcode now displays children of the specified session and not the session itself.

1.2.1 – 2018/05/12

Minor bug fix

1.2 – 2018/05/12

Launched: Conference Scheduler Pro, with full Excel import/export, user registration, WPML multilingual capability and more.
Added: Basic workshop display styles can now be easily set with the WordPress Customizer
Removed: User registration is now a Pro feature.

1.1 – 2018/03/08

Added: Logged in users can now register for workshops by clicking a new register button!
Added: Shortcode can now be customized to display only a requested session (and children)


Fixed: merged sessions that have no children


Initial release