How to Build a Conference Agenda Attendees Can Actually Navigate
A conference agenda buried in a PDF makes people scroll through every session to find the few they care about. Here's how to organize sessions and tracks so your event page shows a searchable agenda, filterable by day and track.

Diana Mounter
Customer Success

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


