---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Employee Experience topic blocks

# Employee Experience topic blocks {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read  
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://www.servicenow.com/docs/access?context=topic-blocks-overview&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US).

## Cancel Meeting EXO {#employee-experience-va-topicblocks__section_p15_qdk_npb}

Users can send a message to Virtual Agent requesting to cancel a
meeting.  
{#employee-experience-va-topicblocks__table_o52_2wr_dwb__entry__2}

| 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 {#employee-experience-va-topicblocks__ul_ycw_cpw_fwb} |
[Table 1. Cancel a Meeting EXO topic block input and output parameters]

{#employee-experience-va-topicblocks__table_o52_2wr_dwb}

## Conference Room Availability {#employee-experience-va-topicblocks__section_mqk_c5r_dwb}

Users can choose an available conference room for their meeting.  
{#employee-experience-va-topicblocks__table_a1j_mwr_dwb__entry__2}

| 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 {#employee-experience-va-topicblocks__ul_gtf_gpw_fwb} |
[Table 2. Conference Room Availability topic block input and output parameters]

{#employee-experience-va-topicblocks__table_a1j_mwr_dwb}

## Get MS Teams Meeting Link {#employee-experience-va-topicblocks__section_v4f_d5r_dwb}

If the [Microsoft Teams Communication
spoke](https://www.servicenow.com/docs/access?context=msteams-comm&version=australia&pubname=australia-integrate-applications&ft:locale=en-US) (sn_msteams_com_spk) is
installed on the instance, users can send a Microsoft Teams meeting link with
their invitation.  
{#employee-experience-va-topicblocks__table_i2s_xwr_dwb__entry__2}

| 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. |
[Table 3. Get MS Teams Meeting Link topic block input and output parameters]

{#employee-experience-va-topicblocks__table_i2s_xwr_dwb}

## Reschedule a Meeting EXO {#employee-experience-va-topicblocks__section_wq3_zzj_npb}

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.  
{#employee-experience-va-topicblocks__table_o1n_gxr_dwb__entry__2}

| 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 {#employee-experience-va-topicblocks__ul_ylw_mpw_fwb} |
[Table 4. Reschedule a Meeting EXO topic block input and output parameters]

{#employee-experience-va-topicblocks__table_o1n_gxr_dwb}

## Schedule a Meeting EXO {#employee-experience-va-topicblocks__section_crk_nnj_npb}

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.  
{#employee-experience-va-topicblocks__table_ojs_q5r_dwb__entry__2}

| 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. {#employee-experience-va-topicblocks__ul_oc4_r1s_dwb} |
| Meeting Application | Conferencing software tool for the meeting. Values include: * Teams * Webex * Zoom * None {#employee-experience-va-topicblocks__ul_xh2_dcs_dwb} |
| 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 {#employee-experience-va-topicblocks__ul_vzb_rpw_fwb} |
[Table 5. Schedule a Meeting EXO topic block input and output parameters]

{#employee-experience-va-topicblocks__table_ojs_q5r_dwb}

## Webex Meeting Actions {#employee-experience-va-topicblocks__section_mvh_f5r_dwb}

If the [Cisco Webex Teams spoke](https://www.servicenow.com/docs/access?context=cisco-teams-spoke&version=australia&pubname=australia-integrate-applications&ft:locale=en-US) (sn_cisco_teams_spk) is installed on
the instance, users can send a Webex meeting link with their invitation.  
{#employee-experience-va-topicblocks__table_im4_pxr_dwb__entry__2}

| Name | Description |
|-|-|
| Input parameters ||
| Action | The Webex action for the meeting. Values include: * Schedule * Reschedule * Cancel {#employee-experience-va-topicblocks__ul_qwn_jbz_dwb} |
| 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 {#employee-experience-va-topicblocks__ul_ymq_hqw_fwb} |
[Table 6. Webex Meeting Actions topic block input and output parameters]

{#employee-experience-va-topicblocks__table_im4_pxr_dwb}

## Zoom Meeting Actions {#employee-experience-va-topicblocks__section_hch_g5r_dwb}

If the [Zoom spoke](https://www.servicenow.com/docs/access?context=zoom-spoke&version=australia&pubname=australia-integrate-applications&ft:locale=en-US)(com.sn.zoom.spoke) is installed on the instance,
users can send a Zoom meeting link with their invitation.  
{#employee-experience-va-topicblocks__table_zsx_qxr_dwb__entry__2}

| Name | Description |
|-|-|
| Input parameters ||
| Action | Zoom action for the meeting. Values are: * Schedule * Reschedule * Cancel {#employee-experience-va-topicblocks__ul_i3r_3ks_dwb} |
| 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 {#employee-experience-va-topicblocks__ul_zmf_kqw_fwb} |
| meeting_url | Join URL for the virtual meeting. |
[Table 7. Zoom Meeting Actions topic block input and output parameters]

{#employee-experience-va-topicblocks__table_zsx_qxr_dwb}

