Eventonomy

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:

  1. Go to Eventonomy → Settings → Advanced.
  2. Find the Discovery feature card.
  3. 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 event and Object ID to the event's ID.
  • Organizer profile page - Add the Follow Button to the page template. Set Object type to organizer and 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.

Analytics & Reports →