Generating Booking Links in onOffice and on Websites

timum booking links for properties are generated and deployed generically and automatically in onOffice templates, property listings, and websites – fully automated with onOffice macros. You can also generate personalized links directly for each individual recipient, so that prospects don't need to enter any data when booking an appointment, and the appointment is automatically and highly reliably matched to the correct contact in onOffice.


The Specific Booking Link 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 basic structure of URLs 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

Tip

You can find the ready-made template with your provider UUID in timum under Settings → Integrations in the onOffice section ("Generic link for appointment booking for properties in this calendar") – with a copy button.

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 matched to the record in the CRM, URL parameters must be appended:

pDataId = address ID der Person
pDataPlatform = Kennung des CRM

In onOffice email templates, web listing, or PDF listing, set up the following line using the link function.

Important

Macro names and variables are strictly case-sensitive, e.g. "_Id" with a capital "I".

Variant with Simple URL Parameters

Template with onOffice Macros:

https://www.timum.de/page/_Id@web_MdtID@onofficeEstate?pDataId=_AdrDatensatznummer&pDataPlatform=onoffice

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 parameter address 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, replace the keyword "/page/" in the link template.

Important

The layout setting via the URL slug can be overridden by default settings of the calendar or the account. If changing the slug has no effect, use Option 2.

These are the keywords for the layout variants – replace the slug "/page/" in the URL with one of these:

ListCondensedCalendar WeekMonth Picker
/list/ · /details-list/ · /list-widget/ · /details-list-widget/condensed/ · /details-condensed/ · /condensed-widget/ · /details-condensed-widget//week/ · /details-week/ · /week-widget/ · /details-week-widget//month/ · /details-month/ · /month-widget/ · /details-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 parameter calendarFrontend to the link URL, for example:

https://www.timum.de/page/1212@web6969@onofficeEstate?calendarFrontend=condensedView

Possible values for the parameter calendarFrontend are:

  • fullCalendar, detailsFullCalendar, listView, detailsListView, condensedView, detailsCondensedView, monthView, detailsMonthView
  • current list available at https://www.timum.de/experten/support?calendarFrontend=