A conference agenda is one of the first things a prospective attendee looks for on your event page, and one of the hardest to keep readable. Most teams end up posting a PDF or a long block of text, so visitors scroll through every session to find the three that matter to them. And every time a speaker changes, someone has to re-export the file. Sunfish Events now lets you add sessions and tracks to your event and show them on your landing page as a live agenda, organized by day, filterable by track, and searchable. This post covers how to set it up and how to structure tracks and session details so your conference agenda actually helps people decide to register.

Why the PDF agenda stops working

The PDF agenda is the default because it's easy to make. You build the schedule in a spreadsheet or a design tool, export it, and link to it from the event page. The problems show up later.

First, it goes stale. Programs change constantly in the weeks before an event. A panelist drops out, two sessions swap rooms in the timeline, a sponsor signs on for the breakfast. Each change means editing the source file, exporting again, replacing the link, and hoping nobody saved the old version. People who downloaded the first version are now working from the wrong schedule.

Second, it's hard to use on a phone. A multi-day, multi-track grid shrinks to unreadable text on a small screen. Visitors pinch and zoom, lose their place, and give up.

Third, it lives apart from the rest of your event page. Your speakers section has one set of names and titles, the PDF has another, and your sponsor logos are somewhere else again. When those drift out of sync, the page looks unfinished, and that matters when the page is doing the job of convincing someone to buy a ticket.

The fix isn't a better-designed PDF. It's treating the agenda as structured content on the event page itself, built from the same speakers and sponsors you already manage.

What a conference agenda needs to answer

Before you build anything, it helps to think about what a visitor is actually trying to figure out when they open your agenda. Usually it's a short list of questions, and a good agenda answers each one quickly.

Visitor question

How the Sunfish agenda answers it

What's happening on the day I can attend?

Day tabs across the top, each showing the date and how many sessions run that day

Is there content for someone in my role?

Track filters, so visitors can narrow the list to one track or view all tracks

Is that one session I heard about on the schedule?

A search box for finding sessions by name

When does it start, and how long is it?

Each session card shows the start and end time plus the duration

Who is speaking?

Speaker photos and first names on the card, with full name, job title, and company in the session details

Who is sponsoring it?

"Sponsored by" on the card, with sponsor logos in the session details

What time zone is that in?

The session details show the date, time range, and time zone

If your current agenda can't answer most of these without a download or a lot of scrolling, visitors are doing work your event page should be doing for them.

How sessions and tracks work in Sunfish

Sessions live under the Content section of your event, next to Speakers and Sponsors. That placement is deliberate. A session pulls from the speakers and sponsors you've already added, so you're not retyping names, titles, or logos in a second place.

Each session includes:

  • Title and description

  • Date, start time, and end time

  • Track, such as Main, Tech, or Sales

  • Format or type

  • Linked speakers, chosen from the speakers on your event

  • Linked sponsors, chosen from the sponsors on your event

Tracks are the categories you use to group related sessions. You name them to match how your program is organized. An association conference might use tracks like Community & Engagement or Operations & Growth, while a user conference might split into Product, Admin, and Leadership.

You can add sessions one at a time in the admin, or import them from a CSV if your program already lives in a spreadsheet. For a program with dozens of sessions across several days, importing is usually the faster path. You can then open individual sessions to link speakers and sponsors.

What visitors see on your event page

Once you turn on the agenda section, visitors get an Agenda section on your landing page with a few layers of navigation.

Day tabs. Across the top, each day of your event gets its own tab showing the day name, date, and session count, for example "Tuesday, Oct 13, 16 sessions." A visitor who can only attend one day goes straight to it.

Track filters. Below the day tabs is a row of track labels, starting with "All Tracks." Each track has its own color, and the same color appears on every session card in that track. Clicking a track narrows the list, which is the fastest way for someone to see whether your program has enough content for them.

Search. A "Search sessions" box lets visitors find a specific session by name without scrolling through the whole day.

Session cards. Each session shows as a card in time order. The card includes the start and end time, the duration, the session title, its track label, the description (long descriptions are shortened on the card), speaker photos with first names, and a "Sponsored by" line. Sessions that run at the same time appear as separate cards with the same start time, so concurrent sessions are easy to spot.

Session details. Clicking a card opens a details window with the full date, time range, and time zone, the duration, the track, the complete description, each speaker's photo, full name, job title, and company, and the logos of any sponsors attached to that session.

How to design tracks that help people choose

Tracks are the most useful filter on your agenda, and they're also the easiest part to get wrong. A few guidelines:

Keep the number of tracks small. Every track adds a filter button, and too many make the row harder to scan than no filter at all. If you find yourself creating a track that holds one or two sessions, fold those sessions into a broader track.

Name tracks for the person, not the internal org chart. "Operations & Growth" tells a visitor what the sessions help them do. A label based on the committee that organized those sessions means nothing to someone outside your team.

Give shared sessions their own track. Registration, keynotes, meals, and networking breaks apply to everyone. Putting them in a track like "General" keeps them from cluttering a topic track, and a visitor filtering by topic can still switch back to All Tracks to see the full day.

Be consistent across days. If Wednesday's sessions use the same track names as Tuesday's, a visitor who filters once learns how your whole program is organized.

Here's how that can look for a few common event types:

Event type

Example track structure

Association annual conference

General, Community & Engagement, Operations & Growth, Professional Development

Corporate user conference

General, Product, Admin & Technical, Leadership

Trade show with education sessions

General, Main Stage, Exhibitor Workshops

Nonprofit summit

General, Fundraising, Programs, Board & Governance

Treat these as starting points. The right structure is the one that matches how your attendees would describe what they came for.

Writing session details that work on a card and in the details window

Your session content does two jobs. On the card, it has to help someone decide whether to click. In the details window, it has to confirm they should show up.

Put the point in the first sentence. Long descriptions get shortened on the card, so the opening line carries most of the weight. "Tactics for boosting local chapter attendance and engagement" does more on a card than a paragraph that starts with background.

Keep titles specific. "Building a Sustainable Dues Model" tells a visitor exactly what the session covers. "Breakout Session 3" tells them nothing, and it's invisible to the search box.

Link every speaker and sponsor. Speaker photos on a card make a session feel real and staffed. Visitors often recognize a face or a company before they read a title. Linked sponsors also give sponsors visibility on the specific sessions they're backing, not just a logo wall. For more on that, see how to give event sponsors the visibility they're paying for.

Fill in the details for short sessions too. Registration, coffee, and lunch are sessions. Adding a one-line description like "Badge pickup and informal networking before the day begins" answers the logistics questions that would otherwise land in your inbox.

Controlling what's published and when

Your agenda rarely comes together all at once. Sunfish gives you control over what visitors see while the program is still taking shape:

  • Turn the agenda section on when you're ready. You enable it in Landing Page Setup, so you can build sessions in the background and publish once the program is solid enough to show.

  • Hide individual sessions. If a session is still being confirmed, you can keep it off the public agenda without deleting it.

  • Reorder sessions. You control the order sessions appear in.

The agenda and the Speakers section work together but do different jobs. The session details show each speaker's photo, name, title, and company. Full speaker bios live in your Speakers section, if you've turned that section on for your landing page. If you haven't set that up yet, how to showcase speakers and sponsors on your event page walks through it.

What the agenda does and doesn't do

It's worth being clear about scope so you can plan around it. The Sunfish agenda is a display feature for your landing page. It shows your program to visitors so they can decide to register.

It does not currently let attendees:

  • Select sessions during registration

  • Build a personal schedule

  • Reserve a seat in a session with limited capacity

  • Add individual sessions to their calendar

For most conferences, summits, and association meetings where attendees buy a ticket for the event and choose sessions on the day, that's the right fit. If your event requires attendees to pre-register for specific sessions, plan for that separately.

A quick setup checklist

Step

Where

Tip

Add speakers and sponsors

Content > Speakers, Content > Sponsors

Do this first so sessions can link to them

Decide on tracks

Your program plan

Keep the list short and name tracks for attendees

Add sessions

Content > Sessions

Import a CSV for large programs

Link speakers, sponsors, and a track to each session

Each session

Every session should have a track

Hide anything unconfirmed

Each session

Hide instead of deleting

Turn on the agenda

Landing Page Setup

Preview it on a phone before you share the link

If your program includes member-only sessions or pricing, your agenda is only half the setup. See our guide to member-only event registration and access levels for the registration side.

FAQ

Can I import my conference agenda from a spreadsheet? Yes. You can import sessions from a CSV or add them manually in the Sessions section of your event.

Can attendees build a personal schedule or pick sessions when they register? No. The agenda is display-only. It helps visitors browse your program by day, track, and search, but session selection, personal schedules, and session capacity aren't part of it.

Where do visitors see speaker bios? The session details show each speaker's photo, full name, job title, and company. Full bios appear in your landing page's Speakers section when you've turned it on.

Key takeaways and next step

A conference agenda should answer a visitor's questions quickly: which day, which track, who's speaking, and when. A PDF can't keep up with a changing program and doesn't work well on a phone. With sessions and tracks in Sunfish Events, you build your program from the speakers and sponsors already on your event, organize it into tracks, and publish it on your landing page with day tabs, track filters, search, and session details. Keep your tracks few and named for your attendees, lead each description with its main point, and hide anything that isn't confirmed.

If you're putting together a multi-day program and want your event page to show it clearly, try Sunfish Events or book a demo and we'll walk through setting up your agenda.

Diana Mounter

Customer Success

Share