This article explains how to configure an external event page for a Booker25 Reservation. The visitors of that page can use a form to sign up for your event. Their contact information will be available as Reservation Contacts on that specific Reservation.
In Salesforce, navigate to theSetupby clicking the gear icon that is located in the upper right corner of your screen
Click theObject Managertab on the upper left corner of the screen, search for theReservation object through the Quick Find box and navigate to the object settings
Click thePage Layouttab from the sidebar menu and then click on theReservation Layoutentry
Find the Is Event, Event Title,Event Description, Event Image, Unlimited Capacity andEvent Page Urlfields and drag them to the desired location on theReservation Detailsection below
ClickSaveto add the fields on theReservation Layout
Click theObject Managertab on the upper left corner of the screen, search for theReservation Contact object through the Quick Find box and navigate to the object settings
Click thePage Layouttab from the sidebar menu and then click on theReservation Contact Layoutentry
Find the Cancellation Urlfield and drag it to the desired location on theReservation Contact Detailsection below
ClickSaveto add the field on theReservation Contact Layout
Type Custom Metadata Types in the Quick Find box of the Setup menu
Find the entry Event Page Settings and click Manage Records
Click Edit on the row of the entry with name Default
Fill in the Business Slug that you have configured for your business via the Widget Configuration page
Warning: Do not change the Label and Event Page Settings Name of the Default record for the Event Page Settings Custom Metadata Type as it will cause issues with generating urls.
Configuring an event
There are different ways of creating a Reservation, in this guide we will see how to configure an event by creating a Reservation in the Booker25 lightning calendar
In the Booker25 app, click on the tab Lightning Calendar
Locate the resource under which you wish to add the Reservation Event. The required resource needs to be enabled as Api Visible from the Resources & Types tab.
Click on the time slot that the event takes place and add a new Reservation and click Save.
Click on the specific entry you just added and then click View in Salesforce.
Fill in the appropriate information for the event and make sure to enable the checkbox Is Event:
Registration and Cancellation Urls
Once you have enabled a Reservation as an Event, the Event Page Url is generated automatically upon saving the record. This is the url of the customer facing page where attendees of the event can register themselves:
The attendees of an event have the option to cancel their attendance through the customer facing Event page. Once their Reservation Contact has been created, the Cancellation Url field is calculated automatically:
The event capacity is determined by the resource capacity and is by default 0. You can configure a specific capacity (e.g number of people that can sign up) on the Resources & Types tab of the Booker25 App in Salesforce:
Unlimited Event Capacity
If you wish to configure an Event for which an unlimited amount of people can register, enable the Unlimited Capacity checkbox on the specific Reservation record. This will override the Default Capacity.