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.
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
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