MetaSprout 1.0 beta launches!. Special Pricing is Available!
MetaSprout.
Cadmium Education Harvester sync

Your Cadmium agenda, live on WordPress.

MetaSprout syncs sessions and presenters out of Cadmium’s Education Harvester into WordPress on a schedule, then renders the schedule, speaker directory and event archive with shortcodes. Education Harvester stays the source of truth.

$299 per year, one site. Unlimited events, year over year. An Education Harvester API key is purchased separately from Cadmium.

Education HarvesterConnected
Sessions612
Presenters1,140
Tracks14

Scheduled import, one direction. Synced fields are read-only in wp-admin so the next sync cannot overwrite an edit.

Sync
Your WordPress site Synced just now
9:00 AMOpening Plenary: The Next Decade of CareHall A
10:30 AMLate-Breaking Trials IIRoom 210
11:45 AMImaging Innovations WorkshopRoom 118
1:00 PMPresenter Meet-Up: Early Career TrackFoyer East
2:15 PMEarly Career Poster WalkFoyer West
[metasprout_schedule event="2026-annual" view="day"]
Event team reviewing the program in a planning meeting
The problem

The agenda changes until the doors open.

A 600-session program will change hundreds of times between call-for-papers and day one. Every one of those changes is a web page someone has to edit by hand.

Two systems, one truth

Cadmium has the real program. Your site has last Thursday's version of it.

The marketer becomes the data entry

Room swaps and speaker drops arrive by email and leave as copy-paste.

Every event starts over

Next year's site rebuilds the same templates against the same API.

How it works

Three steps, then it runs itself.

Setup takes an afternoon—one key, one mapping pass, one shortcode. After that your IT team can stop thinking about the agenda.

01

Connect Education Harvester

Paste your Education Harvester API key and pick the events you want. MetaSprout verifies the connection and lists everything it can see before it imports a single record. The key is licensed from Cadmium separately.

02

Map your fields

Assign each Cadmium field to the session or presenter field it belongs in. Transformations clean the values on the way through—no other plugin required.

03

Drop in the widget

One shortcode renders the schedule, another the presenter directory, another the event archive—all in your theme's own type and color.

What your IT team will ask about
WordPress 6.0 or newer, PHP 8.0 or newer, an Education Harvester API key from Cadmium, and outbound HTTPS to that endpoint. No ACF, no page builder, no third-party WordPress dependency. Records are stored as native WordPress post types, so nothing lives outside your database, and sync runs on WP-Cron or a real system cron.
Features

The MetaSprout difference.

Every event, one install

One event is active and shows on the front end. Every past event stays in the database, browsable through the archive shortcode, so starting next year's program never deletes last year's.

Events
2026 Annual Scientific SessionsActive
2025 Annual Scientific SessionsArchived
2024 Annual Scientific SessionsArchived

Fields land where you expect them

Assign any Education Harvester field to the session or presenter field that should hold it. Synced fields are locked in wp-admin, so nobody edits a value the next import will overwrite.

Harvester fieldWordPress field
session.trackTrack (taxonomy)
presenter.bio_htmlPresenter bio (locked)
session.roomRoom (taxonomy)

Clean data on the way in

Strip Education Harvester HTML, retitle ALL-CAPS session names, reformat times to your house style and tidy presenter credentials—before anything reaches a page.

From Education Harvester

<p>LATE-BREAKING TRIALS II</p>

On your site

Late-Breaking Trials II

A schedule your theme already fits

Plain shortcode and template output—no builder, no iframe, no injected framework. Filter by day, track or room, and the markup inherits your theme's type and color.

9:00 AMOpening Plenary
10:30 AMImaging Innovations
1:00 PMPresenter Meet-Up
Built for Cadmium Education Harvester
"We used to freeze the program page two weeks out because we could not keep up with the edits. This year the site matched Education Harvester on the morning of day one, and nobody touched a page."
DR

Dana Reyes

Director of Meetings, Midwest Cardiovascular Society

Questions

Before you forward this.

Do I need an Education Harvester API key?

Yes, and it is purchased separately from Cadmium—MetaSprout does not include or resell it. MetaSprout works only with the Education Harvester API, not with other Cadmium products. Once your Cadmium administrator provides the key, MetaSprout only ever reads through it; if the key is revoked, the last successful sync stays on your site untouched.

How often does it sync?

Every 15 minutes by default, per event, and you can set it to 5 minutes during a live event or once a day off-season. There is also a manual "Sync now" button and a WP-CLI command for your IT team.

Will it match my theme?

The widget renders semantic HTML with predictable class names and inherits your theme's type and color. Templates are overridable from your child theme, the same way WooCommerce templates are.

Does it need any other plugins?

No. MetaSprout has no third-party dependencies—no ACF, no page builder. The front end is plain shortcode and template output, so it drops into a block editor page, a classic template or a builder text widget alike.

Can I map custom fields?

Any Education Harvester field, including custom ones your team defined, can be assigned to a session or presenter field. Mappings are per event, so a field can mean one thing at this year's meeting and another at next year's.

What happens if Education Harvester is unreachable?

Nothing visible. Your agenda is served from your own database, so the page keeps rendering the last good sync. Failed attempts retry with backoff and log a notice in the admin.

More answers on pricing

Put the real program on your site.

$299 per year, one site, unlimited events. Install it, hand the API key to IT, and stop maintaining the schedule by hand.