The Booking Calendar registration type gives your registrants a calendar-style way to select when they want to attend your event.
Instead of choosing from a dropdown or a session block, visitors can open the registration form, pick a day and time, and complete registration in a more familiar calendar booking flow.
Depending on your campaign type and settings, the calendar can show either:
Only days and times where events are already scheduled
Any future date and time selected by the registrant
Before You Start
Before setting up the Booking Calendar registration type, make sure you have:
An existing AEvent campaign
Your registration page or page builder ready
Scheduled events created if you want registrants to choose from existing scheduled event times only
An AStream campaign if you want to allow registrants to choose Any Time
Important:
The Registrations Can Select option only appears for AStream campaigns.
For non-AStream campaigns, the Booking Calendar will only show days and times that already have scheduled events.
Step 1: Open Your Campaign
From your AEvent dashboard, open the campaign where you want to use the Booking Calendar registration type.
In the left-side campaign menu, click Registration.
Step 2: Edit the Registration Setup Type
In the Registration section, locate the Setup Type area.
Click Edit.
In the registration type modal, select Booking Calendar.
Click Update to save your selection.
Step 3: Choose What Registrants Can Select
If your campaign is an AStream campaign, you will see an option labeled:
Registrations Can Select
You can choose between:
Any Time
Choose Any Time when you want registrants to be able to select any future date and time.
With this option selected, the calendar will allow the registrant to pick any date and time that is not in the past.
Only Scheduled Events
Choose Only Scheduled Events when you only want registrants to choose from events that already exist on your schedule.
With this option selected, the calendar will only display days and times where events are already scheduled.
Important Note for Non-AStream Campaigns
If the campaign is not an AStream campaign, the Registrations Can Select option will not appear.
In this case, the Booking Calendar will automatically behave like Only Scheduled Events, meaning registrants will only see days and times where events are already scheduled.
Step 4: Preview the Booking Calendar Form
After updating the registration type, preview your registration form.
The form builder should now display the calendar-style booking interface.
Open the registration modal to confirm the visitor experience.
Depending on your campaign settings, the modal will either:
Show only scheduled event dates and times
Allow the registrant to select any future date and time
Step 5: Test the Registration Flow
Before sending traffic to the page, complete a live test.
Open your registration page and test the calendar as a visitor would.
Confirm that:
The Booking Calendar appears correctly
Past dates and times cannot be selected
Scheduled-only campaigns only show scheduled events
AStream campaigns set to Any Time allow future date/time selection
The registration submits successfully
The registrant is added to the correct campaign/event
Any confirmation page, join link, reminders, or timeline actions behave as expected
Step 6: Use the Booking Calendar Outside the Modal
The Booking Calendar can also be used outside the popup/modal experience by using the Form Registration Code inside your page builder.
This is useful when you want the calendar booking experience embedded directly on your registration page instead of opening inside a modal.
To do this:
Open your campaign in AEvent.
Go to the Code section.
Locate the Form Registration Code.
Copy the code.
Paste it into the appropriate HTML/custom-code area of your page builder.
Save and preview the page.
Troubleshooting
I don’t see “Registrations Can Select.”
This option only appears for AStream campaigns.
If you are using a non-AStream campaign, the Booking Calendar will only show days and times where events are already scheduled.
The calendar is not showing any available times.
Check whether your campaign is set to show Only Scheduled Events.
If so, make sure you have scheduled upcoming events for that campaign.
I selected “Any Time,” but some dates are unavailable.
The Booking Calendar does not allow registrants to select dates or times in the past.
Choose a future date and time.
The calendar looks correct in AEvent but not on my page.
If you are using the Form Registration Code in a page builder, confirm that the full form code was copied into the correct HTML/custom-code area.
Also make sure your page is saved and published before testing
Final Check
Once the Booking Calendar is active and tested, your registrants will be able to choose their preferred date and time directly from the calendar-style registration form.
This gives your registration page a more flexible booking experience while still keeping the event registration tied into your AEvent campaign.






