Adding Custom Calendar Items to the Cvent Agenda (Without Forcing Registration)
You want to show your attendees that “Breakfast,” “Shuttles Depart,” and “Networking Mixers” are happening at specific times. But if you use Cvent’s default Agenda widget, you have to create these as official “Sessions.” This clutters up the registration form, confuses attendees who think they need to “reserve a seat” for the shuttle, and ruins your reporting.
If you want to display items on your event website’s agenda without forcing attendees to actively register for them, here are the three best ways to configure your setup.
1. The "Included in Admission" Method (Highly Recommended)
The cleanest way to handle mandatory, all-attendee schedule blocks (like meals or keynotes) is to ensure they are automatically tied to the attendee’s ticket. It will appear on the website agenda and automatically sync to their personal calendar without requiring a click.
Because Cvent locks a session’s “Type” once it is created, you have two ways to do this depending on where you are in the build process:
Option A: Creating a New Session If you have not built the session yet, you must configure it during the initial setup:
Navigate to Agenda > Session List and click Create Session.
Enter the basic details (Name, Date, Time, Location).
Scroll down to the Availability section.
Crucial Step: Change the Type dropdown from Optional to Included.
Click Finish. This item will now apply to everyone by default.
Option B: Associating an Existing Session If you already created the session and it is locked as “Optional,” you can bypass the checkout flow by tying it directly to your admission ticket:
Navigate to Registration > Admission Items.
Click on the name of your primary admission ticket.
Go to the Advanced Settings tab and click Edit.
Scroll down to the Session Association section.
Check the box next to your locked optional session (e.g., “Networking Lunch”).
Click Save. Now, whenever someone selects this ticket, the session is silently included.
2. The "Hide from Registration" Method
What if the item is not included for everyone, but you still want it on the main website agenda for visibility? (For example: A private VIP dinner that you want the general public to see on the website, but not interact with). You can manipulate the display settings to hide it from the form.
How to Set It Up:
Go to Agenda > Sessions and create your session.
Go to the Details tab of the session and click Edit.
Scroll down to the Display Options section.
Ensure Display on website is set to Yes.
Now, go to Registration > Registration Process and open the Site Designer.
Navigate to the Session Selection page of your registration flow.
Click on the Session widget. In the right-hand menu, use the Filters or Session Display settings to manually exclude this specific session from rendering on the form.
3. The Native "Agenda at a Glance" Widget (Website Only)
If you refuse to create backend sessions for things like “Lunch” or “Shuttles” to keep your session reports completely clean, you can use a native widget to build a visual schedule that is entirely disconnected from your registration database.
How to Set It Up:
Open the Site Designer (Registration > Registration Process > Customize).
Go to your Agenda or Schedule page.
In the right-hand Build menu, search for and drag the Agenda at a Glance widget onto the canvas (Do not use the standard “Agenda” widget, which pulls from your backend database).
In the widget settings, create a Section Header (e.g., “Day 1: Tuesday, October 4th”).
Click on the hamburger menu (three dots/lines) next to your newly created section header and select Edit.
You will now see the option to manually type in your Agenda Items (e.g., 12:00 PM – 1:00 PM: Networking Lunch).
Note: Because this is a static website widget, these items will look beautiful on the webpage but will not sync to the Cvent Attendee Hub or mobile app schedule.
Agency Pro-Tip: If you are using the Cvent Attendee Hub (Mobile App) and want to keep your session database clean, rely on the Schedule Items feature specifically designed for the Attendee Hub. It allows you to push non-registrable schedule blocks directly to attendee phones without attaching them to the Event Management registration paths.
Key Takeaways
Bypass the checkout flow: Use the “Included” type or tie optional sessions to an Admission Item to keep meals and breaks on the agenda without forcing attendees to select them.
Separate website from registration: A session can be set to visible on your public website while being completely filtered out of the actual registration form.
Use the right widget: If you just want a visual schedule on your website without touching the backend database, use the static “Agenda at a Glance” widget, not the dynamic “Agenda” widget.
Leverage the Attendee Hub: If your primary concern is the mobile app experience, use Attendee Hub “Schedule Items” to manage non-registrable blocks.
Adding Custom Calendar Items to the Cvent Agenda (Without Forcing Registration) Read More »