Generating Booking Links in onOffice and on Websites
The General Calendar Route (Provider Route)
Routes with the provider UUID as slug or the provider-specific slug are overall calendar routes in timum:
z.B. https://www.timum.de/4941e100-1111-2222-3333-06ecf2a1ba22 …
oder https://www.timum.de/mein-name
These are intended for publicly bookable resources, e.g. for consultants in sales and advisory. This is intentional, so that the central appointment booking is available via a short, memorable link, such as www.timum.de/mein-name
To prevent all properties from appearing via this standard route, it is disabled for properties by default. Individual properties can be enabled for this route. As a rule, however, this is not desired.
The Specific Route for a Property
Routes with the slug 'page' are specific routes for an individual property (resource) and are therefore enabled by default, e.g. www.timum.de/page/...
The following shows the generic generation of links for these routes:
Generic Template with onOffice Macros
A) with timum Provider UUID:
https://www.timum.de/page/_Id@providerUuid@onofficeEstate
B) with onOffice client ID:
https://www.timum.de/page/_Id@web_MdtID@onofficeEstate
Concrete Example
A) with provider UUID:
https://www.timum.de/page/1212@4941e100-1111-2222-3333-06ecf2a1ba22@onofficeEstate
B) with client ID:
https://www.timum.de/page/1212@web6969@onofficeEstate
Personalization for an Individual Customer
If the booking link is to be personalized for each individual recipient so that the person is automatically recognized and reliably mapped to the record in the CRM, URL parameters must be appended:
pDataId = address ID of the person
pDataPlatform = CRM identifier
In onOffice email templates, web listing or PDF listing, set up the following line using the link function.
Warning
Variant with Simple URL Parameters
Template with onOffice Macros:
https://www.timum.de/page/_Id@web_MdtID@onofficeEstate?pDataId=_AdrDatensatznummer&pDataPlatform=onoffice
Concrete Example:
A) with provider UUID:
https://www.timum.de/page/1212@4941e100-1111-2222-3333-06ecf2a1ba22@onofficeEstate?pDataId=149&pDataPlatform=onoffice
B) with client ID:
https://www.timum.de/page/1212@web6969@onofficeEstate?pDataId=149&pDataPlatform=onoffice
Variant with pData Object
https://www.timum.de/page/_Id@web_MdtID@onofficeEstate?pData=%7B%22platform%22:%22onoffice%22,%22address%22:%22_AdrDatensatznummer%22,%22tenantId%22:%22_MdtID%22%7D
Synonyms for the 'address' parameter are: personId || address || partnerId || id
Booking View Layout Variants
Option 1: via the slug in the link URL
The display of the booking page for individual properties is determined by the URL slug.
To change the display of the booking page, you can change the keyword "/page/" in the link template.
Warning
These are the keywords for the layout variants - simply replace the slug "/page/" in the URL above with one of the following keywords:
| List | Condensed | Calendar Week | Month Picker |
| • /list/ • /details-list/ • /list-widget/ | • /condensed/ • /details-condensed/ • /condensed-widget/ | • /week/ • /details-week/ • /week-widget/ | • /month/ • /details-month/ • /month-widget/ |
Option 2: Via URL Parameter
This option has priority and overrides any differing default settings of the calendar or the booking channel.
Add the URL parameter calendarFrontend to link URLs as shown in the following example
https://www.timum.de/experten/support?calendarFrontend=condensedView
Possible values for the calendarFrontend parameter are:
fullCalendar,detailsFullCalendar,listView,detailsListView,condensedView,detailsCondensedView,monthView,detailsMonthView- current list available at https://www.timum.de/experten/support?calendarFrontend=
