ProgrammeSync

The conference programme in WordPress: sessions, speakers, rooms and tracks from pretalx, synchronised automatically, in three views. Or without pretalx, as a standalone plugin.

ProgrammeSync is a WordPress plugin we built together with our friends at plain schwarz. It brings all the content types a conference needs, fetches the programme from pretalx and keeps it up to date via cron job. The code is open source under the GNU Affero General Public License v3. It also works together with our x10 Event App.

  • WordPress plugin
  • pretalx sync
  • List · Calendar · Timeline
  • JSON API
  • AGPL-3.0

Send an inquiry Code on Codeberg

List view of the programme: day tabs, switcher for list, calendar and timeline, favourites and filter, below that session cards with title, speakers, format, time and room
The list view with session cards, breaks and favourites. Shown in the x10 design with sample data; on your site the plugin adopts your own design. Interface language follows the site, here German.

Post types

  • Sessions
  • Speakers
  • Organisations
  • Partners

Taxonomies

  • Rooms
  • Tracks
  • Formats
  • Tags
  • Partner levels

Everything a conference needs, as WordPress post types.

The plugin brings the post types and taxonomies that make up a conference programme: sessions, speakers, organisations and partners, organised by rooms, tracks, formats and tags. Even without pretalx, the plugin works as a standalone programme manager.

  • Session pages with description, speakers, room and time
  • Speaker profiles with biography and all their sessions
  • Partner logos by level, Open Graph data for sharing
  • Shortcodes for programme, speakers, sessions, partners
pretalx synchronisationactive
Source
pretalx.com/sample-conference-2026
Interval
every 60 minutes
Last run
today, 14:00 · 2 sessions updated
  • ✓Schedule
  • ✓Sessions and speakers
  • ✓Tracks, formats, rooms
  • ✓Questions and video links

Sync now →

No duplicate content. The programme is maintained in one place only.

Through the pretalx API the plugin imports the complete programme and keeps it current via cron job: schedule, sessions, speakers, tracks, rooms, answers to custom questions and video links. Anything added by hand in WordPress survives the next run. If a session disappears in pretalx, it goes to the trash rather than into thin air.

  • Interval freely configurable, manual sync at any time
  • Individual steps can be run separately
  • Speaker photos and session resources come along
Calendar view: rooms as columns, times as rows, sessions as cards with title, speakers, time and format, breaks hatched

List, calendar, timeline. One switch.

Visitors choose how they want to see the programme: as a list for reading, as a calendar with rooms as columns or as a timeline with rooms as rows. Breaks are visible in every view, days can be switched, and everything works the same on a phone.

  • Full-text search and filters by track, format, room, tag
  • Favourites by heart, stored in the browser without login
  • Every session as an ICS event for your own calendar
Timeline view: rooms as rows, times as columns, sessions as blocks sized by their duration

Looks like your website, not like a plugin.

The views come almost unstyled and adopt the fonts and colours of your theme. We are happy to install the plugin for you, adapt it to the design of your website, or build and run the whole conference website. The images on this page show the plugin in the x10 design with sample data.

ProgrammeSyncWordPress · sync · JSON
  • Conference websitelist, calendar, timeline
  • x10 Event Appprogramme and favourites
  • Screens and external servicesJSON API

One programme, many channels.

The plugin exposes the programme data as a public JSON API. Our event app reads programme, speakers and rooms from it. Other services, such as screens at the venue, can access it too. Changes in pretalx are everywhere at once after the next sync.

plain schwarz is an event agency from Berlin specialising in open source and free software communities, organising FOSS Backstage and Berlin Buzzwords among others. ProgrammeSync grew out of this collaboration: one agency that runs conferences, and one that builds the technology for them.

plainschwarz.com →