Skip to content
English

Calendar

In this chapter, we guide you how to use Calendar in grommunio Web. After reading through this chapter, you should be able to create appointments, meetings and room bookings.

grommunio Web Calendar in week view showing several appointments across the working week.

The Calendar Shortcut Bar plays an important role in managing appointments and meetings. It provides quick access to commonly used calendar actions, helping users work more efficiently and stay organized.

The Calendar Shortcut Bar with buttons for creating items and switching between calendar views.

The Shortcut Bar enables the quick creation of a new appointment or meeting. Additionally, it allows seamless switching between different calendar views, facilitating the review and management of the schedule.

The following calendar views are available from the shortcut bar:

  • Day view, for viewing a single day's schedule
  • Workweek view, for viewing the standard working week
  • Week view, for viewing all days of the current week
  • Month view, for an overview of the entire month
  • List view, for displaying appointments in a chronological list

The Calendar Shortcut Bar enables efficient creation, viewing, and management of appointments and meetings in the format that best supports the workflow.

A new appointment can be created using one of the following methods:

  • Use the Calendar Shortcut Bar to quickly create an appointment.
  • Click on the + symbol at the end of the Tab Bar.
  • Double-click directly in the calendar using the appropriate view.
  • Right-click directly in the calendar using the appropriate view. Choose New Appointment

Appointment creation behavior depends on the selected calendar view:

  • In Day, Workday, and Week views, double-click the desired date and time to create an appointment at that specific time.
  • In Month view, double-click a date to create an all-day appointment for the selected day. The appointment time can be edited later if needed.

The appointment editor with fields for subject, location, time, show as, and reminder.

Once created, the appointment editor opens, providing the ability to modify the following details:

The Appointment toolbar is located at the top of the appointment window and provides quick access to commonly used actions.

  • Save & Close - Saves the appointment and closes the editor.
  • Delete - Permanently removes the appointment. Moves it into the Deleted Items folder.
  • Attachment Dropdown - Provides two methods for adding attachments:
    • File Upload: Upload a file directly from the computer.
    • Attach Item: Attach an item from the mailbox (email, contact, calendar entry, task, or note) as an attachment or as text only.
  • Print - Prints the appointment details.
  • Recurrence - Opens the recurrence settings to create a repeating appointment.
  • Invite Attendees - Converts the appointment into a meeting and switches from the Appointment tab to the Meeting tab, allowing participants to be invited.
  • High Importance - Marks the appointment as high importance.
  • Low Importance - Marks the appointment as low importance.
  • Categories - Assigns one or more categories to the appointment.
  • Mark as Private - Marks the appointment as private so its details are hidden from other users.

The Recurrence configuration provides the ability to define the repetition pattern of an appointment, specifying both the frequency and the timing of occurrences.

It is divided into three sections.

  1. Time This section defines the duration and time of each occurrence. Example:
    • Occurrence duration: 30 minutes
    • Start time: 14:00
    • End time: 14:30
  2. Recurrence Pattern This section defines how often the appointment repeats. Patterns such as daily, weekly, monthly, or yearly can be selected, with options to configure intervals and specify applicable days.
  3. Range of Recurrence This section controls the overall timeframe of the recurring appointment, providing options to:
    • Specify a start date
    • Allow the recurrence to continue indefinitely
    • End the recurrence after a specific number of occurrences
    • Define an end date

Enter a brief title or description for the appointment. This text appears in the calendar and helps identify the purpose of the meeting or event.

Specify where the appointment will take place. This can be a physical location, such as a meeting room, or a virtual location, such as an online meeting link.

Set the start and end date and time for the appointment. Example:

  • Start: 12/16/2026, 11:30
  • End: 12/16/2026, 12:00

If the appointment lasts for the entire day, select All Day Event. This automatically schedules the appointment as an all-day entry.

These values can be adjusted to change the duration or schedule the appointment on a different date.

This option determines how the attendee's availability is presented during the appointment.

  • Options: Free, Tentative, Busy, Out Of Office

For example, setting this option to Busy indicates that the user is not available during the scheduled time.

Specifies when a reminder should be received prior to the start of the appointment.

For example, a reminder set to 15 minutes triggers a notification shortly before the event.

Select the calendar where the appointment will be saved. By default, appointments are created in the Calendar, but another available calendar can be selected if applicable.

A Note can be added to provide additional information related to the appointment. Notes are useful for agendas, preparation details, or any other relevant comments and are saved as part of the appointment.

A Meeting request can be created in one of the following ways:

  • By selecting Meeting request from the Shortcut Bar drop-down menu.
  • By right-clicking directly in the calendar and selecting New Meeting Request
  • By selecting Invite attendees in the Appointment Editor.
  • By selecting Scheduling Tab in the Appointment Editor.

The meeting editor with a To field, Appointment and Scheduling tabs, and a Send button.

The most convenient way to avoid scheduling conflicts is to use the Scheduling Tab in the appointment editor.

This option enables the following actions:

  • Select one or more users
  • View their schedules at the same time
  • Check their status: Busy/Tentative/Out of Office/No Information
  • Choose from Suggested Times

By checking participants' availability before saving the meeting, potential conflicts can be avoided beforehand.

Once Invite attendees is selected in the Appointment Editor, the appointment is converted into a meeting request and generates the To: field.

  • To: Specifies the attendee or attendees of the meeting request.

    The field supports the following methods for selecting users:

    • Manual entry with autocomplete support
    • Recipient validation using Check Names
    • User selection via the Address Book
    • Opening the Address Book by selecting the To button to choose one or more users

When the Address Book is opened following three fields can be entered:

  • Required: Mandatory attendees. They are essential for the meeting.
  • Optional: Optional attendees. They are welcome to join but their absence won't stop the meeting
  • Resource: Resources such as rooms or equipment

Furthermore the toolbar changes to reflect the available meeting actions.

When an appointment becomes a meeting, the toolbar is updated as follows:

  • Save & Close is replaced by Send.
  • An additional Save button is displayed.

The meeting toolbar provides the following additional options:

  • Check Names - Verifies attendee names and resolves them against the address directory.
  • Open Address Book - Opens the address book to select attendees from available contacts.
  • Cancel Invitation - Cancels the meeting and sends a cancellation notice to all invited attendees.

After a meeting request has been sent, the Tracking tab becomes available in the organizer's meeting editor.

The Tracking tab listing invitees with their attendance role and response status.

This tab provides an overview of all invitees and their responses to the meeting request.

  • Name – Displays the name of each invited participant.
  • Attendance – Indicates the participant's role, such as: Meeting Organizer, Required Attendee, Optional Attendee or Resource.
  • Response – Shows the current response status for each participant: Accepted, Declined, or No response.

The Tracking tab allows the meeting organizer to monitor attendance and track responses without opening individual replies.

In addition to scheduling appointments and meetings, the calendar also allows the booking of rooms. This feature enables the reservation of shared resources, such as meeting rooms or conference facilities, directly within the scheduling workflow.

Before rooms can be booked by users, certain configuration steps must be completed in the Admin UI.

To enable room booking, an administrator must first create a room resource as a shared user account.

  1. Open the Admin UI.
  2. Navigate to the User tab.
  3. Select New User.
  4. Choose the appropriate Domain.
  5. Set the Mode to Shared.
  6. Enter a descriptive Username for the room (for example, Room_A).
  7. Set the Type to Room.
  8. Save the configuration by clicking Add.

The Admin UI Add User dialog with Mode set to Shared and Type set to Room.

After the room has been created, edit the room user and configure the automatic processing of meeting requests:

  1. Open the room user for editing.
  2. In the Account Tab locate Automatic processing of meeting requests.
  3. Enable the following options:
    • Decline all recurring meeting requests
    • Decline all meeting requests with scheduling conflicts
    • Accept conflict-free meeting requests
  4. Save the settings.

These options ensure that the room automatically accepts valid meeting requests and prevents scheduling conflicts.

To book a room in grommunio Web, there are two methods:

Method 1

  1. Create a new Meeting.

  2. Open the Address Book using one of the following methods:

    • Select the To: button.
    • Alternatively, click the Open Address Book in the toolbar.

    This opens the Address Book, extended with the following fields:

    • Required: Mandatory attendees
    • Optional: Optional attendees
    • Resource: Resources such as rooms or equipment
  3. Add the room to the Resource field.

  4. If attendees are required, add them to the Required field.

  5. Send the meeting request.

The Address Book dialog with the room added to the Resource field.

Method 2

  1. Open the Scheduling tab in the appointment/meeting editor.
  2. Add the attendee (for example, Room_A).
  3. Right-click the added attendee.
  4. From the context menu, select one of the following options:
    • Set as Required
    • Set as Optional
    • Set as Resource
  5. Select Set as Resource to designate the attendee as a room.

The Scheduling tab showing attendee schedules, a free/busy legend, and suggested times.

The Scheduling tab context menu with options to set an attendee as required, optional, or resource.

The Scheduling tab with the room added and its availability displayed.

If the room is available, it is automatically reserved and added to the meeting. If the room is unavailable or a conflict exists, the meeting request is declined according to the configured room settings.

When right-clicking on a created appointment or meeting, the following options are available:

  • Open - Opens the selected appointment or meeting for viewing or editing its details.
  • Copy/Move - Allows to duplicate the appointment or move it to a different date or calendar.
  • Delete - Permanently removes the appointment or meeting from the calendar. Moves it into the Deleted Items folder.
  • Categories - Assign a category to the appointment for better organization and filtering.
  • Show as > - Change the status of the appointment to indicate how it will appear in the calendar. Options: Free, Busy, Tentative, Out of Office
  • Send to … - Opens a new email message with the appointment attached as an .ics file. This allows to send the calendar event to other users via email, preserving all event details.
  • Export as > - Export the selected appointment in .ics formats for external use or sharing.
  • Options - Displays properties such as the Object ID.

Additional Options for Received Meeting Requests

Section titled “Additional Options for Received Meeting Requests”

When a meeting request is received from another user, the following actions become available:

  • Accept - Confirms attendance and adds the meeting to the calendar.
  • Tentative - Marks attendance as tentative, indicating possible participation without full commitment.
  • Decline - Rejects the meeting invitation and removes it from the calendar.
  • Propose New Time - Suggests an alternative meeting time to the organizer when the proposed time is not suitable.

When multiple calendars are selected, they are displayed side by side by default. Each calendar appears in its own column, facilitating a clear comparison of availability across users, rooms, or resources.

  • Side-by-side view – Each selected calendar appears in a separate column with its own color, making overlaps and free time easy to identify.

Two calendars shown side by side, each in its own column with distinct colors.

  • Overlay view – By clicking the "<" arrow in the calendar header, the selected calendar is overlaid onto the main calendar instead of being shown in a separate column.

Two calendars consolidated into a single column in overlay mode, retaining their color coding.

  • Return to side-by-side view – To detach an overlaid calendar and display it again in its own column, click the ">" arrow in the calendar header.

In overlay mode, all events are consolidated into a single calendar view. Events retain their color-coding by calendar, enabling distinction between different users or resources while displaying them within the same time grid.

Switching between side-by-side and overlay views is available at any time, allowing the display to be adjusted to suit specific scheduling requirements.

The following describes a typical meeting workflow between two users.

  1. John Doe creates a meeting – John Doe schedules a meeting and sends a meeting request to Jane Doe.

John Doe composing a meeting request addressed to Jane Doe.

  1. Jane Doe receives the invitation – Jane Doe receives the meeting request as an RSVP message.

Jane Doe's inbox showing the received meeting request with Accept, Tentative, Decline, and Propose New Time options.

  1. Jane Doe responds to the invitation – Jane Doe can accept, decline, or tentatively accept the meeting:
    • By responding directly to the RSVP email, or
    • By right-clicking the meeting entry in the calendar and selecting the appropriate action from the context menu.

The Send Meeting Request Confirmation dialog prompting Jane Doe to edit, send, or skip the response.

  1. John Doe receives the response – John Doe receives an email notification informing them of Jane Doe's response.

John Doe's inbox showing the acceptance notification from Jane Doe.

  1. Tracking responses – Alternatively, John Doe can open the meeting in the meeting editor and view all participant responses in the Tracking tab.

The Tracking tab showing Jane Doe's accepted response to the meeting.

  1. John Doe cancels the meeting – John Doe cancels the scheduled meeting.

The Send Meeting Request Cancellation dialog confirming the meeting cancellation.

  1. Jane Doe is notified – Jane Doe receives a cancellation message.

  2. Calendar update – Jane Doe can remove the canceled meeting from their calendar, by confirming the removal via Remove From Calendar.

Jane Doe's inbox showing the cancellation message with a Remove From Calendar button.

This workflow ensures that meeting invitations, responses, and changes are clearly communicated and synchronized across all participants' calendars.