HaloPSA Guides
Documentation to assist with the setup and configuration of the HaloPSA platform
Calendars and Appointments
In this guide we will cover:
- Using the Calendar
- Viewing Entries in the calendar
- Creating Appointments
- Appointment creation Screen
The calendar module in Halo can be used to view, track and manage agent appointments, holidays, tasks, change requests, projects and scheduled tickets. . Agents will each have their own calendar, but can also be given access to other agents' calendars for visibility/management purposes.
Associated Administrator Guide:
Using the Calendar
Fig 1. Calendar area
Access the calendar through the calendar module in the navigation pane. The buttons at the top of the page here give you control over your view of the calendar. You can view specified intervals, or you can click on the timeline view which is a horizontal display of events per hour over a chosen day.
Fig 2. Calendar timeline
Hovering over an entry in the calendar will show more information about it. Clicking the appointment will show more information still, such as the ticket that is associated with the entry.
Viewing Entries in the calendar
The calendar module provides you with various ways in which to view appointments.
The buttons at the top of the page here will control the time period to view calendar entries for, whether to see appointments for the coming day, week or month. Agenda will show a list view of all upcoming entries. Timeline will display upcoming entries using a horizonal timeline, with a marker denoting the current time. Selecting the time period prior to selecting the timeline button will determine for what time period the timeline will show entries for.
Fig 3. Timeline view of appointments
You can also filter what calendar entries show using the left hand pane on the calendar screen. Entries can be filtered by:
- Entry types
- Appointment type
- Assigned agent
- Assigned customer/top level of this customer
You can filter what type of entries show in the calendar, that is whether appointments, holidays, tasks, change requests, projects and scheduled tickets show. To control this, hover over the cog icon in the calendar filter pane and select the entities you would like to see entries for in the calendar.
Fig 4. Filter entry types in the calendar
Only the entries for the entities ticked in this list will show in the calendar.
Show only recurring master appointments - When this entity is selected, no other entry types will show in the calendar, only recurring master appointments. Recurring master appointments are used when creating recurring appointments.
When viewing appointments in the calendar, you can filter what appointment types show in the calendar using the 'appointment types' section in the calendar filter pane.
Fig 5. Appointment type filter
Simply select the appointment types that you would like to be visible. Use the checkbox to check all appointment types.
To filter entries based on the assigned agent, use the 'Agent Calendars' filter in the calendar filter pane.
Fig 6. Filter by assigned agent
This will control which agent's calendar you will see. You will only be able to select the agents whose calendar you can access (determined by agent permissions). Simply select the agents you would like to see the calendar of. Agents are organised by team, so use the team dropdown to navigate through agents.
By default, when opening the calendar you will see the calendars of all the agents you have access to. From v2.200+ you can change this behaviour so that the calendar will show the logged in agent's calendar by default. To do this head to configuration > calendars and appointments > general settings > general settings > enable 'Always default calendar selection to the logged in Agent'.
Fig 7. Default calendar selection to the logged in Agent
To filter by the customer or top level that is assigned to the calendar entry (this will be the customer of the ticket associated with the calendar entry) use the 'filters' section of the calendar filer pane.
Fig 8. Filter calendar entries based on customer/top level
Creating Appointments
Appointments can be created from either the calendar module, within a ticket, or from an integration.
To create an appointment in the calendar module you can click and drag on the calendar page on the day/time you would like to log an appointment for.
Appointments can be imported from third party applications that we integrate with, such as Exchange Calendars. When integrated, each time an appointment is created in the third party application this will sync across to Halo.
Appointments can also be created within a ticket.
Create Appointments from tickets
The "Create Appointment" action can be used on a ticket to create an appointment, this action is available out of the box.
Fig 9. Create Appointment button
Clicking create will bring up the "Create Appointment/Task" screen. Some of the fields on this screen will be auto-filled using the ticket details, these can be overwritten however. When there are appointments linked to the ticket, these will show under the "Appointments" tab on the ticket screen, similarly with "Tasks".
When these are created within a ticket, the appointment will be linked to the ticket and this is reflected in the appointment details.
Appointment creation Screen
When creating an appointment in Halo, either within the calendar or ticket, you will need to complete the appointment creation screen.
Fig 10. Create appointment window
This is the creation window, you should fill in all the relevant details here:
- The subject which appears on the appointment view and describes the content.
- Start and end are the timings of the appointment itself, or indeed the all day checkbox.
- Other attendees can be used to invite additional users to the appointment/meeting.
- Private event becomes only editable by the agents listed.
- Any agents who will attend the appointment:
- Ticking inform will send them an invitation to let them know.
- Similarly with user, except only one contact is allowed here.
- Appointment types are editable in the settings in Configuration > Calendars and Appointments > Appointment Types, including the colour of these appointments
- For a breakdown on what each setting against an appointment type does see our administrator guide here.
Fig 11. Appointment Types
- Alert is the timing for which any agents are notified before an appointment begins.
- Agent status can be used to set agents to busy whilst event is ongoing.
The final memo box is used to list finer details of the appointment, any relevant public notes can be input here.
Popular Guides
- Asset Import - CSV/XLS/Spreadsheet Method
- Call Management
- Creating a New Application for API Connections
- Creating Agents and Editing Agent Details
- Departments and Teams
- Halo Integrator
- Importing Data
- Multiple New Portals with different branding for one customer [Hosted]
- NHServer Deprecation User Guide
- Organisation Basics
- Organising Teams of Agents
- Step-by-Step Configuration Walk Through