Discovery Feed & Follow Button Pro
Pro feature. Available in Eventonomy Pro.
Pro - The Discovery Feed and Follow Button require Eventonomy Pro.
Two Pro blocks work together to give members a personalized event-browsing experience: the Discovery Feed lets anyone browse and filter published events, and the Follow Button lets logged-in members follow specific events or organizers so their activity appears in the member dashboard's Saved section.
What You Will Learn
- What the Discovery Feed block shows and where to place it
- How the Follow Button block works
- How follows connect to the member dashboard Saved section
- Which settings gate the discovery feature
Discovery Feed Block (eventonomy-pro/discovery-feed)
The Discovery Feed renders a browseable grid of published events. Visitors and members can filter by city and category without leaving the page; the block re-queries GET /eventonomy/v1/discovery through the shared Interactivity store and re-renders the cards.
Where to Place It
Place the block on a dedicated "Find events" or "Browse events" page, or on the homepage alongside the Photo Grid block for a more filterable experience.
Block Settings
| Setting | Default | Range | Description |
|---|---|---|---|
| Per page | 12 | 1 to 50 | Events to load per query. |
| Columns | 3 | 1 to 4 | Grid columns at desktop width. |
| Show filters | On | - | Show or hide the city and category filter dropdowns. |
Enabling the Discovery Feature
The Discovery Feed block requires the Discovery feature toggle to be on:
- Go to Eventonomy → Settings → Advanced.
- Find the Discovery feature card.
- Toggle it on and save.
While the toggle is off the block is not registered at all, so it does not appear in the inserter and the /discovery API route does not exist. Switch the toggle back on and both return; a page that already contains the block starts rendering again.
The Follow Button is not gated by this toggle. Following, the follow API, the Save button on single events and the dashboard's Saved section all work as soon as Pro is active, with Discovery on or off. What the toggle controls is the discovery feed itself.
What Each Card Shows
Each event card in the feed shows:
- Event title (linked to the single-event page)
- City
- Category (from
settings.category)
Clicking a card takes the visitor to the full event page.
Follow Button Block (eventonomy-pro/follow-button)
The Follow Button renders a Follow / Following toggle. When a logged-in member clicks Follow, a record is created via POST /eventonomy/v1/follows. Clicking again removes the follow via DELETE /eventonomy/v1/follows/{id}.
Note: Members must be logged in to follow. The button renders but the action is rejected for guests.
Block Attributes
Open the block's settings panel to configure:
| Setting | Default | Description |
|---|---|---|
| Object type | event |
What to follow: event or organizer. |
| Object ID | 0 |
The ID of the event or organizer to follow. Must be set for the button to work. |
| Follow label | "Follow" | Text shown when the member is not following. |
| Following label | "Following" | Text shown when the member is already following. |
| Size | medium | Button size: small, medium, or large. |
Where to Place It
On single events you do not have to place it at all. With Pro active, a Save / Saved button is added automatically beside the Add-to-calendar and Share actions on every single-event page, already pointed at the event being viewed. Logged-out visitors do not see it.
Place the block yourself when you want a follow control somewhere else:
- Organizer profile page - Add the Follow Button to the page template. Set Object type to
organizerand Object ID to the organizer's ID. - A custom event layout - if you have replaced the single-event template, add the block and set Object type to
eventand Object ID to the event's ID.
Note: Outside the automatic single-event placement, the Object ID must be set manually in the block editor for each placement. The block does not read an ID from the surrounding page.
Saved Events in the Member Dashboard
When a member follows an event, that follow appears in the Saved section of their member dashboard (/manage-events/?evnm_section=saved). The Saved section fetches the member's follows via GET /eventonomy/v1/follows?object_type=event, then batch-resolves the event details via GET /eventonomy/v1/events?include[]=.
Members can remove a saved event directly from the Saved section without visiting the event page.
What's Next?
See how Pro surfaces organizer performance data on the frontend and in the admin.