Integrations Settings
The Integrations tab connects Eventonomy to external services and platforms. In the Free plan, the calendar feed (ICS) is the available integration. Eventonomy Pro adds Maps & geocoding, Calendar Sync (importing events from a remote calendar or Eventbrite), conversion tracking, and - when BuddyPress is active - a Community (BuddyPress) integration.
Go to Eventonomy → Settings → Integrations to access these options.
What You Will Learn
- How to enable the calendar feed and "Add to calendar" button
- What geocoding providers Pro supports and how to configure them
- How to control Calendar Sync and connect an Eventbrite account
- Which settings link to other integrations (analytics, Discovery) in Pro
Calendar Feed
The Calendar feed feature card controls the ICS export and subscription feed.
| Setting | Default | Description |
|---|---|---|
| Enable calendar downloads and the subscribable feed | On | When on, the subscribable ICS feed is available at /wp-json/eventonomy/v1/calendar.ics and per-event .ics downloads are enabled. |
| Show "Add to calendar" on single events | On | Adds an "Add to calendar" button/dropdown on the single-event page with links for Apple Calendar, Google Calendar, and Outlook. |
Both settings are inside the Calendar feed feature card, and the card's own toggle is also on by default. The card toggle must stay on for either setting to take effect, so the feed works out of the box with nothing to configure.
See Calendar Feed (ICS) for full documentation of the feed URLs and parameters.
Maps & Geocoding (Pro)
Pro - Geocoding requires Eventonomy Pro.
The Maps & geocoding feature card is visible in the Free plan but the toggle is locked. Activate Pro to unlock it.
When Pro is active:
| Setting | Default | Description |
|---|---|---|
| Geocoding provider | Nominatim | The service used to convert venue addresses to latitude/longitude coordinates. Options: OpenStreetMap / Nominatim (no key needed), Mapbox (requires a token), Google Maps (requires an API key). |
| Geocoding API key | (blank) | Required for Mapbox and Google Maps. Leave blank for Nominatim. Once saved the field is masked; leave it blank to keep the stored key, or paste a new one to replace it. |
| Default map zoom | 15 |
The zoom level maps open at, from 1 (whole world) to 19 (street level). |
| Show a map above the events list | Off | Adds a map above the events archive plotting the events on the current page. |
After configuring the provider, save changes. New events with a venue address will be geocoded automatically. Existing events can be re-geocoded from Eventonomy → Tools.
Turning Maps & geocoding off also removes the
eventonomy-pro/map-viewblock from the editor, because without coordinates a map has nothing to plot.
Calendar Sync (Pro)
Pro - Calendar Sync requires Eventonomy Pro.
When Pro is active, a Calendar Sync card renders on this Integrations tab. Calendar Sync imports events from a remote calendar and keeps them in sync on a schedule. It works with any calendar that publishes a public iCalendar (.ics) address, and with a connected Eventbrite account.
This card holds two settings:
| Setting | Default | Description |
|---|---|---|
| Let members connect their own calendars (Connect & Import in the member dashboard) | On | The master switch for member self-service. When on, any member who is allowed to create events gets a Connect & Import section in their dashboard where they add their own calendar. Turn it off if you prefer to curate every feed yourself. |
| Author for site-wide (admin) feeds | Site administrator | The user credited as the author of events imported by the site-wide feeds you add yourself. Member-connected feeds are not affected - those events belong to the member who connected them. |
The Sync Sources screen
Individual feeds are managed on their own screen, not on this Settings tab. Go to Eventonomy → Sync Sources in the admin menu (it also appears in the Eventonomy console's left rail, in the Configure group next to Settings).
That screen shows a single table of every feed syncing into the site - the ones you added and the ones members connected themselves - with these columns:
| Column | Shows |
|---|---|
| Source | Whether the feed is an iCalendar (URL) feed or an Eventbrite connected account. |
| Owner | The member who connected it, or Site-wide for the feeds you added. |
| Cadence | How often it re-syncs: Hourly, Daily, Weekly, or Monthly. |
| Last run | How long ago the feed last synced, or Never if it has not run yet. |
| Status | Active while the feed is syncing normally. |
| Actions | Sync now to run the feed immediately, and Remove to disconnect it. |
To add a site-wide feed, use the Add a site-wide feed form on the same screen: pick a Source (iCalendar URL or Eventbrite (connected account)), enter the calendar URL for an iCalendar feed, choose a Sync cadence, then use Preview to see how many events would import before you commit with Add feed.
Removing a feed only disconnects it. Events that feed already imported stay on the site.
Eventbrite (Pro)
Pro - Requires Eventonomy Pro.
Eventbrite is not an iCalendar feed - it connects through Eventbrite's own API with a private token. When Pro is active, an Eventbrite card renders on this Integrations tab with one field:
| Setting | Default | Description |
|---|---|---|
| Eventbrite private token | (blank) | The token for the Eventbrite account you want to import site-wide. Get it from your Eventbrite account under Account Settings → Developer Links → API keys. |
Once a token is saved, the field shows "A token is saved." and stays blank - leave it blank to keep the saved token, or paste a new one to replace it. The token is encrypted at rest and is never shown again or returned in any API response.
Saving the token does not import anything on its own. After saving, go to Eventonomy → Sync Sources and add a feed with Eventbrite (connected account) as the source.
There are two separate ways to connect Eventbrite, and they do not overlap:
- Site-wide - you save one account token here, and add an Eventbrite feed on Sync Sources. Those events are authored by the default sync author set above.
- Per member - a member pastes their own Eventbrite private token in the Connect & Import section of their dashboard. Those events belong to that member. There is no Eventbrite login or account-linking step for either route; both use a pasted private token.
Meetup is not supported in this release. It is planned for a future release.
Analytics & Conversion Tracking (Pro)
Pro - Analytics and conversion tracking require Eventonomy Pro.
When Pro is active, a Conversion tracking card renders on this Integrations tab (at the bottom of the page). Eventonomy Pro supports:
- Google Analytics 4 - fires a
purchaseevent on order completion. Enter your GA4 Measurement ID. - Meta Pixel - fires a
Purchaseevent on the confirmation card after a completed order. Enter your Pixel ID.
Configure it in Settings → Integrations → Conversion tracking (Pro). See Conversion Tracking for the full setup.
Note: The separate Analytics toggle on the Advanced tab only gates the organizer dashboards and Reports page - it does not configure conversion tracking.
Community (BuddyPress) (Pro)
Pro - Requires Eventonomy Pro and an active BuddyPress installation.
When BuddyPress is active, Pro adds a Community (BuddyPress) card to this Integrations tab. It weaves events into your community: a group Events tab, an Events tab on member profiles, activity-stream posts, and bell notifications. The card only appears while BuddyPress is active.
Every toggle defaults On, so the integration works out of the box the moment BuddyPress is present.
| Setting | Option key | Default |
|---|---|---|
| Enable the BuddyPress integration (master switch) | evnm_pro_bp_enabled |
On |
| Group Events tab | evnm_pro_bp_group_events |
On |
| Member profile Events tab | evnm_pro_bp_profile_tab |
On |
| Post to the activity stream | evnm_pro_bp_activity |
On |
| Send BuddyPress notifications | evnm_pro_bp_notifications |
On |
A pillar (a single feature) is live only when both the master switch and that pillar's own toggle are on. Each pillar also switches itself off automatically if the BuddyPress component it depends on (Groups, Activity, Notifications) is disabled - so you never have to match Eventonomy's toggles to BuddyPress's component settings by hand.
Turning any toggle off is safe and fully reversible: your events, RSVPs, and group links are never deleted, and re-enabling brings the surfaces back exactly as they were. For a full walkthrough of what each pillar does, see BuddyPress Community.
What's Next?
Review the advanced settings - SEO, Pro feature toggles, and data lifecycle options.