Introduction – What does this module do for me?
The Weekly Program module helps you digitally communicate all activities to your guests. Guests can independently register for events – with or without logging into the system. This creates a modern, contactless experience – directly integrated into your Guestnet platform.
Feature Overview
These functions are available in the Weekly Program module:
Weekly schedule with calendar or list view
Activities with categories (including color and icon)
Custom fields for activities, e.g., “Meeting point” or “Guide”
Registrations with waiting list, price indication, participant limit, and export function
Registration form with individual fields
Highlight markings for important activities
Intermediate elements for structuring (e.g., recommendations)
Recurring appointments for repeat events
Multilingual content
Online payment (optional)
Link to guest account (if available)
Filter options for guests
Automatic reminder emails to guests (optional)
“Hide past activities” function
Date range configuration (e.g., visible +14 / +30 / +60 days)
Integration of the content via widget on other channels, for example the hotel website.
Settings
Go to:
Settings > Settings to activate the following functions:
Hide past activities in guest app:
Expired events are hidden and not grayed out.
Waiting list for registrations:
If activated, the waiting list is active for all activities with a maximum participant limit.
Send reminder email to participants before start:
Participants receive an automatic email containing all information about the upcoming activity.
Notification:
It can be selected whether registrations are always sent to the business immediately or as a summary after registration closes. A combination of both notifications is also possible.
Limit date range:
In two-week increments, it is possible to limit the date range so guests cannot browse too far into the future if no data has been entered yet. This prevents guests from seeing empty content.
There are three limit periods: 14, 30, or 60 days.
If the button is green, the function is active.
If it’s gray, the function is inactive.
Custom Fields – Registration Form
To create additional custom fields for the registration form, go to:
Settings > Custom Fields – Registration Form
A window opens where you can create or edit existing custom fields.
Click “Edit” or “New Entry” to open the input window:
Custom fields can be edited in multiple languages.
Field Name:
Enter the title for the new field.
Field Type – Options:
Checkbox: The guest receives a field that can be checked.
Single choice: The guest selects one option from several predefined options (e.g., Field name = Gender; Field type = Single choice; Options = male, female, other)
Text field: The guest can enter custom text.
Additionally, for each field you can define with a green checkmark whether it:
is a mandatory field
is linked to a surcharge or discount (Note: Where this value is defined is explained here)
must be filled out individually by each participant
Custom Fields – Activity
To create additional custom fields that can then be added to activities, go to:
Settings > Custom Fields – Activity
A window opens where already defined fields can be edited or deleted. Alternatively, add a new field under “+ New Entry”.
Click “Edit” or “+ New Entry” to open the window:
The field name is defined in various languages.
You can select an icon from the preset icons to visually mark the field.
By activating “Show in export,” this field will also be shown in the weekly program export.
These custom fields are then available in every activity.
Note: If a field is not filled in, it will not be displayed.
Categories
To add more categories that can be selected per activity and help guests orient themselves, go to:
Settings > Categories
A window opens where existing categories can be edited or deleted. Add a new category with “+ New Category”.
When editing or creating a category, you can:
Define the category name in multiple languages
Assign a color to visually distinguish activities by category – also in the printed version of the weekly program.
Already created categories appear in the configuration area on the right side when creating or editing an activity.
Show Only
With the “Show Only” function, you can display only certain categories in the weekly program without showing the bar with the other categories.
How it works:
Find category ID: Each category has its own ID.
Adjust link: Add the ID of the desired category in the link, e.g.:
https://professional.guest.net/activity-calendar?showonlycategories=1228
(The number “1228” represents the ID of the desired category.)
Multiple categories: To show multiple categories, separate the IDs with a comma, e.g.:
https://professional.guest.net/activity-calendar?showonlycategories=1228,1229
This allows you to selectively show only the categories relevant to you.
Create Activity
To create a weekly program entry, click “New Entry” at the top right.
Enter the following information for the new activity:
Title (mandatory)
Set event location
Specify duration
Description of the activity
Image
Upload a suitable image. It must be in JPG or PNG format and no larger than 12 MB.
If “Show image in export file” is checked, the image will be shown in the export file.
Dates
Under “Dates” you can:
Define the date
Select start and end time
Optionally set recurring appointments
You can have the activity repeat regularly as a recurring appointment.
To set the activity for additional dates, click “+ Add entry” and enter the desired date. The activity will then appear on the set date.
Category
Select a category the activity should be assigned to, so guests can filter by categories like Fitness.
Categories can be individually created for your business (see adding categories).
Custom Fields
Add optional additional information, e.g., whether the activity is family-friendly, catering, costs, or difficulty.
These must be created beforehand under “Custom Fields” and then can be added to the desired activity (see creating custom fields).
Registration
If registration is required, this can be activated under “Registration”. Functions related to registration are explained directly under registration function.
Save as template
Activate this to save the activity as a template. More info under Save as template.
Highlight
Activating the star marks the activity as a highlight.
Show as intermediate element
If this option is activated, the activity is shown without a time in the guest view.
Delete activity
Click the trash can icon to delete the activity.
Save as Template
If you know that an activity will occur again later, you can save it “as template”.
This stores the activity in the “Templates” folder, which you can access anytime.
Create new templates
You can create new templates directly in the templates area, which can later be used as activities.
All data is saved as when creating an activity, but no date is requested.
Edit templates
For existing templates, you can:
Use “+” to use the template for a new activity
Edit the template to adapt it
Permanently delete the template with the trash can icon
Recurring appointment
If an activity repeats regularly, it can be entered as a recurring appointment.
When creating an activity, the option “Recurring appointment” must be activated under dates.
A window opens where you can set:
The weekdays (multiple possible)
The end of the recurring appointment
The repetition type (weekly, every 2, 3, or 4 weeks)
Excluded dates
Click “Apply” and the activity will automatically repeat in the weekly program.
Registration function
Is registration mandatory? If yes, this note must be filled in under registration.
Guests can then register for the activity directly via Guestnet.
Activate “Enable registration function” by clicking the button (green = active).
An additional note can be shown at “Show note for required registration”.
Define the registration period via “Registration from” and “Registration until”.
Under “Max participants per registration,” specify how many guests can register per registration.
Email recipient for registrations
You can specify a different email recipient for registrations if you want registrations sent to a different recipient than the one in the master data emails, e.g., if an employee should receive the registrations for an activity directly.
Available tickets
If only a limited number of places are available, enter the max participant count under “Available tickets/seats”. Registration locks when this number is reached.
Waiting list
If the waiting list is active, guests can still sign up for the waiting list after the available tickets are full. This can be limited by a max number.
To have a waiting list for all activities, this can be activated in the weekly program settings.
Request Activities
If the button “Registration requires confirmation” is active, the guest can only send a request for the activity.
The guest receives an email confirming the request. This request still needs to be confirmed by the business, who also receives an email.
The guest is not automatically notified by Guestnet; the business must inform them.
Minimum participants
Guests receive a firm registration confirmation only when the minimum participant number is reached.
Activate the registration function for the desired activity and enter the minimum participants and target date by which it must be reached.
Example: The minimum number must be reached by 5 PM the day before, after which no more registrations are possible. If the minimum number is reached, guests can still register until 8 PM. After 8 PM no further registrations possible. If 3 guests are registered, 2 more can be added to the waiting list.
The target date can be the same time as the registration deadline.
When a guest registers, they receive a request email as long as the minimum number of participants has not yet been reached. Only when the minimum number of participants is reached does the guest receive a confirmation email.
The operation receives a confirmation email as soon as the minimum number of participants is reached.
All guests who have previously registered must be manually confirmed in the backend. After confirmation, these guests also receive a registration confirmation.
If the minimum number of participants is not reached, the operation receives an email notification.
Registration fields
By "+ Add field" a previously created custom field can be added.
If the field is associated with an extra charge/discount, the corresponding value can be entered here. If the payment function is active, the guest must pay directly during registration.
Prices – Online payment
If costs are charged for an activity, these can already be displayed during registration. The costs can be calculated directly.
There is the possibility that the guest can pay directly by credit card after registration. For this, please contact support@guest.net first to activate the payment function. Once this is done, the "Payments" area must be configured accordingly.
After everything is set up, the option "Online payment" must be activated during registration to enable payment.
If online payment is active, cancellation can only be done in the admin area. Guests cannot cancel the registration in the guest view. The amount can be refunded in the admin area.
Add registrations
Guests can register themselves or be registered by an employee in the backend.
In the backend, click on the registrations (number of participants) for the desired event.
A subpage then opens where the guest can be registered. You can also add + more participants there.
If Guestnet is linked to a PMS system, the selection of guests is displayed.
The guest automatically receives a confirmation email upon registration.
Manage registrations
Under Weekly program > Registrations, you will find an overview of all registrations for the individual activities with active registration.
Each registration can be edited, meaning more participants can be added, canceled, or participants contacted by email.
You can send emails directly via the envelope icon in the row of the respective participant. If an activity is canceled, you can send a message to all participants by clicking "Message to all" and composing your group email to the entire participant list.
Waiting list
Participants on the waiting list are shown under the registrated ones. To move them up, you must contact the persons manually and then click Register to add them to the registration list.
Once the maximum number of participants is reached and guests are on the waiting list, the display remains "fully booked". This display remains until the sum of registered participants and waiting list reaches the maximum participant number.
Even if participants cancel, people from the waiting list don't automatically move up. You have to register them manually. If the participant number temporarily decreases, the display remains "fully booked" to ensure waiting list bookings are not bypassed and new participants do not skip the waiting list.
Export
You can export and print a list of all participants. When exporting all registrations globally, you can select the export period with a date filter. The date refers to the registration date, not the activity date.
To export a single day, enter the date of the current day and the following day.
Cancellation
Cancellation is only possible as long as the registration is active. The registered email address receives a notification as soon as a guest registers or cancels.
If a registration is canceled by the reception, the guest and the registered email address do not receive an automatic email.
If online payment is enabled, cancellation can only be done in the admin area. Guests cannot cancel their registration in the guest view. Refunds can be issued in the admin area if necessary.
Payment
If payment is activated and the registration was done via the admin area, the status of a paid guest can be changed to "Mark as paid".
Highlight an activity
An activity can be marked as a highlight, meaning this activity is highlighted more strongly on the respective day than all others.
To do this, open the desired activity via "Edit" (see Edit activity). At the top right, you will find a star icon with which you can mark the activity as a highlight.
Display as intermediate element
Activities displayed as intermediate elements appear in the guest view without a time. For example, you can give your guests recommendations or tips for the day.
The intermediate element is created like an activity, with the time only used to order the display in the guest view.
Edit appointment
To change the date of an already created activity, click on the three-dot icon at the far right of the respective activity.
A small window with options opens:
Activity
Series
Appointment
Next to the word "Appointment" is an edit icon.
By clicking this, you return to the activity where you can edit the appointment and the period (see Edit activity).
Important: If the appointment is edited, this appointment is separated from the series of recurring appointments.
List/Calendar view
In the list view, the entered activities are clearly listed.
You can switch to the calendar view via the button at the top right. In the calendar view, activities can be moved to another day by drag & drop.
Search activities
In the search field, you can quickly find already entered activities. Additionally, filtering by categories is possible.
Found activities can be edited, duplicated, or deleted directly.
Edit activity
To edit an existing activity, click on the three-dot icon on the right of the desired activity.
A small window with three options opens. Choose the edit icon next to "Activity".
The activity opens, and you can make the desired changes.
If you want to edit only a single appointment, please use the "Edit appointment" function.
Add appointment to calendar
Once a guest has registered for an activity, they receive a confirmation email containing all important information about the activity.
At the bottom of the email, the guest finds the note "Add to Calendar". Using this function, the guest can directly integrate the appointment into their own phone calendar.
Add price category
To specify different price categories, click on:
Settings > Price categories
A window opens where you can edit or delete existing price categories. You can create a new price category via the "+ New entry" button.
When creating a new price category, another window opens where you can add the price category and an additional description.
The already created price categories can be found in the respective activities under "Prices". There, you can assign prices to your defined price categories via "+ Add price category".
FAQ about the module
Must the guest be registered to use the module?
Must the guest be registered to use the module?
Logging into the system is not required – guests can register for activities without a login.
However, if a guest is not logged in, the booked activity will not appear under “My Stay”. The registration can later be assigned to the correct guest via the participant list.
Note: If the main menu is configured to restrict access to the “My Stay” section to logged-in guests only, this section will be visible exclusively to authenticated users.
Can I deactivate the module for certain properties?
Can I deactivate the module for certain properties?
Yes, under location management you can individually activate or deactivate modules per property.
Are the data stored?
Are the data stored?
Yes, all information is viewable in the backend and – if available – linked to the guest account.
Can I automatically hide past activities?
Can I automatically hide past activities?
Yes, in the settings you can configure whether past activities remain visible or are hidden.
How does the waiting list work?
How does the waiting list work?
As soon as the maximum number of participants is reached, guests can put themselves on a waiting list. When a place becomes free, the next guest automatically moves up.
How does the reminder email work?
How does the reminder email work?
Guests automatically receive a reminder email if they have registered for an activity – activatable in the settings.
How can I integrate the weekly programme widget into my website?
How can I integrate the weekly programme widget into my website?
More detailed information about the integration can be found here: Widget
Would you like to activate this module?
The Weekly Program module is part of the Premium & Professional packages.
For the Essential package, it is available for €19.00 per month.
Our Customer Success Team will be happy to advise you on how to use the module optimally:
📩 support@guest.net