--- title: Employee Experience topic blocks description: ITSM Virtual Agent helps you manage meetings in Microsoft Exchange Online. Using the Manage Meetings EXO v1.0 topic, you can schedule, reschedule, and cancel a meeting. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/itsm-virtual-agent/employee-experience-va-topicblocks.html release: australia product: ITSM Virtual Agent classification: itsm-virtual-agent topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 5 breadcrumb: [Reusable ITSM Virtual Agent pre-built topic blocks, Using ITSM Virtual Agent pre-built topics, ITSM Virtual Agent, IT Service Management] --- # Employee Experience topic blocks ITSM Virtual Agent helps you manage meetings in Microsoft Exchange Online. Using the Manage Meetings EXO v1.0 topic, you can schedule, reschedule, and cancel a meeting. Use the **Category** list on the Topics page in Virtual Agent Designer to sort by **Self Service** to view all Employee Experience topics blocks. For detailed information about topic blocks, see [Maximizing code reuse with topic blocks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/conversational-interfaces/topic-blocks-overview.md). ## Cancel Meeting EXO Users can send a message to Virtual Agent requesting to cancel a meeting.
Name Description
Input parameters
Start Date Time Start date and time of the meeting in UTC.
End Date Time End date and time of the meeting in UTC.
Output parameters
status Returns a cancel status for the meeting.
status\_code Returns one of the following status codes for the meeting:- MEETING\_CANCELLED - TECHNICAL\_ISSUE - INFORMATION\_PROVIDED
## Conference Room Availability Users can choose an available conference room for their meeting.
Name Description
Input parameters
Room Location Location of the conference room.
Room Capacity Number of people the conference room holds.
Start Date Time Start date and time of the meeting in UTC.
Duration Duration of the meeting in minutes. Values increment by 15 minute segments, from **15** to **1440** \(1 day\).
Output parameters
selected\_room\_info Name of the selected conference room.
booking\_info JSON string denoting additional booking information \(location, start time, and duration of meeting\).
status Returns the status for the meeting.
status\_code Returns one of the following status codes for the meeting:- NO\_EMAIL\_FOUND - TECHNICAL\_ISSUE - INVALID\_SCHEDULE\_INFO - INVALID\_EMAIL - NO\_ROOMS\_AVAILABLE - ROOMS\_SELECTED - ROOMS\_VIEWED
## Get MS Teams Meeting Link If the [Microsoft Teams Communication spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/msteams-comm.md) \(sn\_msteams\_com\_spk\) is installed on the instance, users can send a Microsoft Teams meeting link with their invitation. |Name|Description| |----|-----------| |Input parameters| |email\_id|Email address of the meeting organizer.| |meeting\_subject|Subject of the meeting.| |silent\_mode|Determines whether the topic block produces a message output. When the value is **true**, the topic block doesn't produce an output message.| |service\_user\_azure|Service account Azure ID for the user. This will be used to initiate the meeting in Microsoft Teams meetings. Use a script variable to pass the user ID.| |Output parameters| |url|Microsoft Teams meeting URL.| |meeting\_id|Microsoft Teams meeting ID.| |output\_status|Indicates whether the action was successfully completed.| |output\_error\_message|Error message indicating that the meeting link didn't get generated.| ## Reschedule a Meeting EXO Users can send a message to Virtual Agent requesting to reschedule a meeting, or the user can select the desired template and select **Reschedule Meeting**.
Name Description
Input parameters
Start Date Time Current start date and time of the meeting in UTC.
End Date Time Current end date and time of the meeting in UTC.
Rescheduled Date New date and time of the meeting in UTC.
Duration Duration of the meeting in minutes. Values increment by 15 minute segments, from **15** to **1440** \(1 day\).
Output parameters
status Returns a rescheduled status for the meeting.
status\_code Returns one of the following status codes for the meeting:- MEETING\_RESCHEDULED - TECHNICAL\_ISSUE - INFORMATION\_PROVIDED
## Schedule a Meeting EXO Users can send a message to Virtual Agent requesting to schedule a meeting, or the user can select the desired template and select **Set up meeting**.
Name Description
Input parameters
Attendees Email addresses of the people invited to the meeting. Multiple attendee email addresses are separated by a comma.
Subject Subject of the meeting.
Meeting Date Start date of the meeting in the user's time zone.
Meeting Time Time of day for the meeting in minutes.For example, for 11:26 pm, the value is **1406**.
Duration Duration of the meeting in minutes. Values increment by 15 minute segments, from **15** to **1440** \(1 day\).
Resource Type Resources required for the meeting. Values include:- **Virtual**: Requires conferencing software, such as Zoom. - **Conference**: Requires a room to be booked. - **Hybrid**: Requires both conferencing software and a room. - **None**: No additional resources required.
Meeting Application Conferencing software tool for the meeting. Values include:- **Teams** - **Webex** - **Zoom** - **None**
Body Meeting agenda.
Service User Azure ID Service account Azure ID for the user in Microsoft Teams meetings.
Output parameters
event\_id ID for the scheduled meeting.
status Returns the status for the meeting.
status\_code Returns one of the following status codes for the meeting:- MEETING\_SCHEDULED - TECHNICAL\_ISSUE - NO\_MEETING\_SELECTED
## Webex Meeting Actions If the [Cisco Webex Teams spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/cisco-teams-spoke.md) \(sn\_cisco\_teams\_spk\) is installed on the instance, users can send a Webex meeting link with their invitation.
Name Description
Input parameters
Action The Webex action for the meeting. Values include:- **Schedule** - **Reschedule** - **Cancel**
Start Date Time Current start date and time of the meeting in UTC.
Duration Duration of the meeting in minutes. Values increment by 15 minute segments, from **15** to **1440** \(1 day\).
User ID Email address or user ID of the meeting organizer.
Meeting subject Subject of the meeting.
Agenda Meeting agenda.
Meeting URL Join URL for the virtual meeting.
Meeting Invitees Email addresses of the invited users, separated by commas.
Output parameters
meeting\_url Join URL for the virtual meeting.
output\_status Returns the status for the meeting.
status\_code Returns one of the following status codes for the meeting:- SCHEDULE\_ACTION\_SUCCESSFUL - RESCHEDULE\_ACTION\_SUCCESSFUL - CANCEL\_ACTION\_SUCCESSFUL - SCHEDULE\_ACTION\_FAILED - RESCHEDULE\_ACTION\_FAILED - CANCEL\_ACTION\_FAILED - INVALID\_PAYLOAD - INVALID\_EMAIL - MEETING\_ID\_MISSING
## Zoom Meeting Actions If the [Zoom spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/zoom-spoke.md)\(com.sn.zoom.spoke\) is installed on the instance, users can send a Zoom meeting link with their invitation.
Name Description
Input parameters
Action Zoom action for the meeting. Values are:- Schedule - Reschedule - Cancel
User ID Account user's ID or email address.
Start date time Current start date and time of the meeting in UTC.
Duration Duration of the meeting in minutes. Values increment by 15 minute segments, from **15** to **1440** \(1 day\).
Meeting subject Subject of the meeting.
Agenda Meeting agenda.
Meeting ID Unique Zoom ID assigned to the virtual meeting.
Output parameters
output\_status Returns the status for the meeting.
status\_code Returns one of the following status codes for the meeting:- SCHEDULE\_ACTION\_SUCCESSFUL - RESCHEDULE\_ACTION\_SUCCESSFUL - CANCEL\_ACTION\_SUCCESSFUL - SCHEDULE\_ACTION\_FAILED - RESCHEDULE\_ACTION\_FAILED - CANCEL\_ACTION\_FAILED - INVALID\_PAYLOAD - INVALID\_EMAIL - MEETING\_ID\_MISSING
meeting\_url Join URL for the virtual meeting.
**Parent Topic:**[Reusable ITSM Virtual Agent pre-built topic blocks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/itsm-virtual-agent/itsm-va-topic-blocks.md)