Skip to content
Find us on Product Hunt

Product Hunt launch offer: 50% off year one

Use code PH50 on a new Basic or Professional annual plan. Only until Oct 27, 23:59 Berlin time.

See the launch
Kalender Sync

For WordPress sites

Your WordPress events, ready to subscribe to

Your events already live in WordPress. Kalender Sync Subscribe Calendars turn them into a calendar visitors subscribe to in Apple Calendar, Google Calendar or Outlook. The button is a two-line HTML block, and events arrive via API keyed by the post ID.

Start for free No credit card required.

In short

How do WordPress events become subscribable?

To make the events on a WordPress site subscribable, you need a calendar feed and a button that takes visitors to their calendar app. Kalender Sync provides both: the button is one div and one script tag in a Custom HTML block, and we host the feed and the subscribe page. WordPress writes the events into the calendar via the Publisher API, using the post ID as your own key.

Subscribe Calendars for WordPress

How to make your WordPress events subscribable

Two lines of HTML

One div with your calendar ID and one script tag, that is all. Set language, color and label via attributes. The button renders in a Shadow DOM, so your theme cannot break it. For page builders that render late, one call mounts buttons afterwards.

No cookie banner needed

The button sets no cookies, loads nothing from third parties and sends no requests besides the script itself. We do not store who subscribes. Hosted in Germany.

GDPR compliant Made & hosted in Germany

Post ID as the key

The Publisher API creates or updates events by your own ID. Just use the post ID: when the post changes, write it again with the same ID, and an unchanged event is detected. Recurrences go in as a rule with exceptions.

Clicks in your own analytics

Every click fires a ks:subscribe event with the calendar and the chosen app, so you count subscriptions in your own analytics, under your own consent. Stats also show active subscribers per calendar app.

FAQ

Frequently asked questions

Is there a Kalender Sync WordPress plugin?

No. You add the button as an HTML block. For the events you use the Publisher API, either from your event plugin if it connects to the API, or with a small code snippet that transfers the event when a post is saved. The API is described publicly as OpenAPI 3.1, so an AI assistant can write that snippet from it.

How do I keep WordPress and the subscribe calendar in line?

For single changes, write the event again with its post ID or delete it. For a complete reconciliation there is the full sync: start it, write all current events and complete it, and the calendar removes whatever was not confirmed. If more than half would be deleted, the API asks first.

How quickly do subscribers see new or changed events?

As soon as their calendar app fetches the feed. Every app does that on its own schedule: Google Calendar often takes several hours, Apple Calendar and Outlook vary. No subscription calendar can speed that up, so for a same-day cancellation send a message as well.

Does the button need to go into my cookie banner?

By design it should not: it sets no cookies, uses no local storage for tracking and only loads the script from our domain. The note that a visitor has already subscribed lives only in that visitor's own browser. The final assessment for your site is yours.

Does this work with Gutenberg, Elementor and others?

Yes, anywhere you can insert HTML. If a page builder renders content after page load, window.KalenderSync.mountButtons() mounts the buttons afterwards.

What do Subscribe Calendars cost?

On a Free account you try the Publisher API in a sandbox with up to 3 test calendars. A calendar goes live from Basic: €5 a month for 1 live calendar with up to 500 active subscribers. Professional is €12 a month for 10 live calendars with up to 5,000 active subscribers; above that on request. If a limit is reached, everything keeps running and you get a notice.

Ready to make your WordPress events subscribable?

Start for free

Currently supported providers

GoogleMicrosoftApple iCloudKKSuiteGMXWEB.DEmailbox.orgiCal-Feeds