--- title: "Require at Least One Session" slug: "require-at-least-one-session" updated: 2026-02-19T16:39:11Z published: 2026-02-19T16:39:11Z canonical: "docs.blackthorn.io/require-at-least-one-session" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Require at Least One Session The “Require at Least One Session” feature allows Event Organizers to ensure Attendees select at least one Session when registering for Events. This feature prevents incomplete registrations and reduces the need for manual follow-up with Attendees who skip Session selection. When enabled, this feature: - Prevents Attendees from completing registration without selecting at least one Session, which is especially important for multi-session Events. - Works on a per-Event Item basis for Tickets that include Sessions, meaning different Event Items can have different Session requirements. - Displays clear messaging that Session selection is required. - Shows validation errors until an Attendee has selected a Session. ## Use Cases This feature is ideal for: - Open House Events where Session selection is critical for capacity planning. - Educational Events where Attendees must choose from available course Sessions. - Conferences where Session attendance tracking is required. - Any Event where Session selection is mandatory. ## Important Considerations ### Mixed Event Item Requirements You can have an Event that offers a mix of Event Items, with some requiring at least one Session to be selected and others that have no Session requirements. The requirement applies only to Event Items for which the **Require At Least One Session** (conference360__Require_At_Least_One_Session__c) field is checked. All other Event Items are not impacted. ### Capacity Exemptions The capacity validation checks whether a Session has available capacity before enforcing the requirement. If all Sessions are sold out and there is no waitlist available, the requirement is waived. This prevents the requirement from blocking registration for Event Items without a related Session. Waitlisted Event Items are also exempt from the requirement. ## Prerequisites - Create an Event with at least one Event Item, which has at least one Session. - Confirm that the Event Organizer has the required field permissions to use the **Require At Least One Session** field. ## Setup Before you can use the “Require at Least One Session” feature, complete the steps below. 1. Confirm that the **Require At Least One Session** field is visible on the Event Item page layout. If it isn’t, [follow these steps to add it](/v1/docs/require-at-least-one-session#add-a-field-to-a-page-layout). 2. Open the Event Item record with the related Session that you want to require. 3. Click the **Pencil** icon next to the **Require At Least One Session** field, and check the checkbox. 4. Click **Save**. 5. Go to the related Event record. 6. Click **Update**. ## Attendee Experience When an Attendee reaches the Session selection page, they will see a message indicating that they must select at least one Session. ![MustSelectASession](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/MustSelectASession.png) Once the Attendee adds a Session to the cart, they can click the **Continue** button to complete the checkout process. ![MustSelectASession_session in cart](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/MustSelectASession_session%20in%20cart.png) If an Attendee clicks **Continue** without selecting at least one Session, they will see an error message stating that ## Required Sessions vs. Require At Least One Session ### Required Sessions The [“Required Sessions” feature](/v1/docs/required-sessions) allows Event Organizers to mark specific Sessions as mandatory. If a Session’s related Event Item Session record has the **Required** (conference360__Required__c) field checked, and an Attendee adds the related Ticket to their cart, the Session is automatically added to the cart. The result is that the Attendee cannot remove the Session from the cart unless they also remove the Event Item. ### Require At Least One Session Event Organizers can use the “Require at Least One Session” feature when an Event Item has multiple Sessions associated with it, and the Attendee must select at least one Session. The specific Session an Attendee selects is up to them. The result is that Attendees are prevented from completing their registration unless they choose at least one Session for each Ticket (Event Item) whose **Require At Least One Session** field is checked. ## New Field - Object: Event Item - Field Name: **Require At Least One Session** - API Name: conference360__Require_At_Least_One_Session__c - Data Type: Checkbox - Default: unchecked - Help Text/Description: When checked, Attendees must select at least one Session to complete registration. - Updated Permissions - Read and Edit - Blackthorn | Events (Admin) - Blackthorn | Events (Organizer) - Blackthorn | Events (Community/Platform User) - Read Only - Blackthorn | Events (Lite User) - Blackthorn | Events (Limited Access) - Blackthorn | Events (Read Only) - No Access - Blackthorn | Events (Community Guest User) ### Add a Field to a Page Layout 1. Go to Setup. 2. In the Quick Find box, enter and click the name of the object. 3. Click Page Layout. 4. Click the name of the page layout. 5. Locate the field you want to add to the page layout. 6. Drag and drop the field onto the page layout. 7. Repeat the previous step for any other fields you need to add to this page layout. 8. Click **Save**. If a record for that object is open in another tab, refresh the page to see the added fields.