Microsoft Exchange Online meeting management pre-built topic for ITSM Virtual Agent
Summarize
Summary of Microsoft Exchange Online meeting management pre-built topic for ITSM Virtual Agent
The Microsoft Exchange Online meeting management pre-built topic for ITSM Virtual Agent enables ServiceNow customers to efficiently schedule, reschedule, and cancel meetings directly through Virtual Agent using Microsoft Exchange Online integration. This capability utilizes Natural Language Understanding (NLU) to interpret user intents related to meeting management, streamlining calendar coordination within your organization.
Show less
Key Features
- Meeting Scheduling: Users provide attendee email addresses, meeting time, duration, subject, and description. Virtual Agent suggests available times based on invitees’ calendars.
- Meeting Types: Supports virtual/online, conference room, or hybrid meetings.
- Collaboration Platform Integration: If enabled, Virtual Agent can add meeting links for Microsoft Teams, Cisco Webex Teams, or Zoom using respective spokes.
- Meeting Rescheduling: Users select a meeting by original date and specify a new time; Virtual Agent updates the meeting accordingly.
- Meeting Cancellation: Users specify meeting date/time range; Virtual Agent lists potential meetings to cancel and confirms cancellations via email.
- NLU-Driven Interaction: Facilitates natural language commands to trigger scheduling, rescheduling, or cancellation flows.
- Integration Requirements: Requires Microsoft Exchange Online spoke and configured email addresses in the User [sysuser] table. Optional use of Microsoft Teams, Cisco Webex Teams, and Zoom spokes for meeting link generation.
Practical Considerations
- Ensure email addresses for attendees are correctly configured in the User [sysuser] table to include them in meeting invites.
- To leverage meeting links, enable and configure the corresponding collaboration platform spokes (Microsoft Teams, Webex, Zoom) in your instance.
- This topic must be duplicated only within the ITSM Virtual Agent Conversations scope to avoid script errors.
- The Manage Meetings EXO v1.0 topic supersedes the deprecated earlier version; customers should use the updated v1.0 topic for new implementations.
Expected Outcomes
By implementing this pre-built topic, ServiceNow customers can:
- Streamline meeting management tasks within ServiceNow Virtual Agent conversations, reducing manual calendar handling.
- Provide end users with a natural language interface for managing meetings, improving user experience and productivity.
- Integrate seamlessly with Microsoft Exchange Online and leading collaboration platforms to offer comprehensive meeting scheduling capabilities.
- Receive confirmation emails for scheduled, rescheduled, or canceled meetings, ensuring clear communication.
ITSM Virtual Agent helps you manage meetings in Microsoft Exchange Online. Using the Manage Meetings EXO topic, you can schedule, reschedule, and cancel a meeting.
Manage Meetings EXO v1.0
Natural Language Understanding (NLU) is used to identify and trigger the meeting action that a user wants to perform. Users can schedule, reschedule, or cancel a meeting.
- Microsoft Exchange Online spoke (sn_ex_online_spke)
- Email addresses for meeting attendees must be configured in the User [sys_user] table to be added to meeting invites
- Some actions can use the Microsoft Teams Communication spoke (sn_msteams_com_spk) to send meeting links to Microsoft Teams
- Some actions can use the Cisco Webex Teams spoke (sn_cisco_teams_spk)
- Some actions can use the Zoom spoke(com.sn.zoom.spoke) to add meeting links
- This topic uses the Employee Experience VA topic blocks
- User enters the email addresses for all attendees, the meeting time, and the meeting duration.
- Virtual Agent provides a list of available meeting times, based on the calendars of the invitees.
- User enters the meeting subject and description.
- User can choose the type of meeting: virtual/online, conference room, or hybrid.
If the spokes are enabled on the instance, the user can add a meeting link for Microsoft Teams, Webex, or Zoom.
- Virtual Agent returns the meeting link (if applicable) and the meeting details.
- User confirms that Virtual Agent should schedule the meeting.
- Once the user confirms, Virtual Agent sends the email invitations and schedules the meeting.
- User enters the start and end date and time of the original meeting.
- Virtual Agent returns a list of potential meetings to cancel.
- User selects the desired meeting or can choose to cancel all meetings during the specified duration.
- Virtual Agent cancels all specified meetings and sends the user a confirmation email.
- User enters the original meeting date.
- Virtual Agent returns a list of potential meetings to reschedule.
- User selects the desired meeting.
- User enters a new meeting time.
- Virtual Agent confirms that the meeting has been rescheduled.
- User can reschedule additional meetings, if desired.
Manage Meetings EXO (deprecated)
This topic is deprecated. Use Manage Meetings EXO v1.0 instead.
- Microsoft Exchange Online spoke
- Email addresses for meeting attendees must be configured in the User [sys_user] table to be added to meeting invites
- Some actions can use the Zoom spoke(com.sn.zoom.spoke) to add meeting links
- Some actions can use the Microsoft Teams Communication spoke (sn_msteams_com_spk) to send meeting links to Microsoft Teams
- User enters the email addresses for all attendees, the meeting time, and the meeting duration.
- Virtual Agent provides a list of available meeting times, based on the calendars of the invitees.
- User enters the meeting subject and description.
- If the admin configured the script variable default_collaboration_software and the appropriate spoke is enabled on the instance, the user can add a Zoom link or a Microsoft Teams link.
- Virtual Agent returns the meeting link (if applicable) and the meeting details.
- User confirms that Virtual Agent should schedule the meeting.
- Once the user confirms, Virtual Agent sends the email invitations and schedules the meeting.
- User enters the start and end date and time of the original meeting.
- Virtual Agent returns a list of potential meetings to cancel.
- User selects the desired meeting or can choose to cancel all meetings during the specified duration.
- Virtual Agent cancels all specified meetings and sends the user a confirmation email.
- User enters the original meeting date.
- Virtual Agent returns a list of potential meetings to reschedule.
- User selects the desired meeting.
- User enters a new meeting time.
- Virtual Agent confirms that the meeting has been rescheduled.
- User can reschedule additional meetings, if desired.