Qaiyo Timeline Events displays a beautiful program timeline — perfect for conferences, webinars, meetups, workshops, product launches and company milestones.
One event, all its time slots
You create an event — the whole conference, workshop day or launch — and add its time slots inside it, in one screen. Drag them into order, open a slot to fill in its details, and everything saves as you type. Layout, colors and display options belong to the event, so the same program can look completely different from one event to the next.
Duplicate an event
“Duplicate” in the events list (or “Copy to a new draft” in the editor) copies an event with all of its time slots, settings and details into a new draft — next year’s conference or a second workshop day is ready in seconds.
Finished time slots fade by themselves
Time slots that have ended are dimmed and labelled “Ended”, and the carousel opens at the next one. It happens in the visitor’s browser and repeats every minute, so it stays right on cached pages too. Switch it off per event, or per page with dim_past="0".
Layouts
Shortcode and Gutenberg block
[qaiyo_timeline_events] shortcode for any page builder or widget.Add to calendar
.ics file..ics export of the whole program, ready to import into any calendar app.Design that matches your site
Speaker cards
SEO / AEO ready
EventSeries JSON-LD block for search engines and AI assistants.Accessible (WCAG 2.2 AA)
Works with any theme
Multilingual
Dashboard
Usage
Create an event under Timeline Events, add its time slots, then add the block or copy the shortcode shown right in the event editor:
[qaiyo_timeline_events id="123"]
Everything else is optional — the attributes below override the event’s own settings for one placement:
Attributes: id (the event), title, subtitle, badge, moderator, mod_role, date (program day, for calendar export), theme (dark/light), layout (vertical/horizontal), orderby (auto/time_asc/time_desc/date_asc/date_desc), autoplay (ms), max.
Qaiyo Timeline Events Pro adds multi-day and multi-track agendas, an alternating steps layout, highlight notes, a live “happening now” mode with a countdown, reusable speaker profiles, front-end filtering and CSV import/export.
This plugin relies on the following external services. No data is sent anywhere unless one of the situations below applies.
1. WordPress.org plugin directory API (api.wordpress.org)
Used only on the admin screen “Discover Qaiyo”, to list this author’s free plugins available on WordPress.org. The request is made by your site when a logged-in administrator opens that screen, and the result is cached for 12 hours. It sends no personal data and no information about your site — only the query for the plugin list. This is WordPress’s own infrastructure.
Privacy: https://wordpress.org/about/privacy/
2. Google Calendar (calendar.google.com)
The “Add to calendar Google” button is a plain link. Nothing is sent while the page loads. Only when a visitor clicks it does their browser open Google Calendar, passing the event title, description and start/end time in the link, along with the visitor’s IP address and user agent as with any website visit. Visitors who never click the button send nothing to Google. The .ics download is generated by your own site and involves no third party.
Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy