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/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-50 | Events to load per query. |
| Columns | 3 | 1-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.
The block outputs an empty state if the toggle is off.
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/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
- Single-event page - Add the Follow Button beside the RSVP block. Set Object type to
eventand Object ID to the event's ID. - Organizer profile page - Add the Follow Button to the page template. Set Object type to
organizerand Object ID to the organizer's ID.
Note: The Object ID must be set manually in the block editor for each placement. Automatic context injection (reading the ID from the current page) is a planned enhancement.
Saved Events in the Member Dashboard
When a member follows an event, that follow appears in the Saved section of their member dashboard (/my-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.