Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Html
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Html
<div class="fb-like" data-href="Kite Meeting Scheduler" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>
Html
 <div class="lang-box-pdf">
	<div>
		<div class="google-lang">
			<div id="google_translate_element">
			</div>
			<script type="text/javascript">
					function googleTranslateElementInit() {
						new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,it,nl', autoDisplay: false}, 'google_translate_element');
						}
			</script>
			<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
		</div>
		
		<div class="pdf-button">
			<a href="#" alt="Convert to .pdf" title="Convert to .pdf"><img src="https://confluence.wildix.com/download/attachments/14549012/pdf-button-download-wildix-documentation.png"></a>
		</div>
	</div>
</div>

...

This Guide explains hot to activate Google Calendar integration so that Guest Users can can have access to Agent's calendar and schedule meetings with them. 

Created: July 2022

Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

This Guide explains how to set up and use Meeting Scheduler allowing Guest Users to access Agents' calendars and schedule meetings with them. 

Other x-bees documentation: x-bees documentation.

Created: July 2022

Updated: August 2023

Permalink: https://wildix.atlassian.net/wiki/x/dgHOAQ

Table of Contents

Introduction

Thanks to Google Calendar integration, guest users can schedule meetings with agents by offering them available slots they can book with you.

And as agent I want my scheduling needs addressed, whether it be to schedule a time to connect in with a client and address a support issue, or to do a sales demo/discovery call. Currently, scheduling meetings is rather hard to discover.

and Microsoft 365 integrations, it is possible for external users to schedule meetings with Agents using Meeting Scheduler. 

General Requirements 

  • Min. supported WMS version: 5 6.0401.2022062720220621.1 or 2 and higher
  • Licensing: xb-Business min. x-bees-Standard for access to Kite
  • Admin access to PBX, Google Suite Admin Console and Google Workspace

...

  • settings to set up calendars

Current limitation

  • Scheduling of meetings is currently not available for group of agentsAgents

Google Calendar

...

Note

The steps described in this section are done by PBX admin!

To activate the integration, take the following steps:

  • Go to WMS Settings -> PBX -> Integrations -> x-bees
  • Click on Google Calendar

 Image Removed

...

  • Admin access to PBX, Google Suite Admin Console and Google Workspace

Microsoft 365

  • Admin access to PBX, Microsoft organizational account with enabled Global administrator role (Azure AD)
  • Agents should have a valid license allowing them to use Outlook and mailbox

Notes

  • Sync of users from Azure AD is performed basing on the Primary email address: user’s primary email in Azure AD and in WMS should match. User’s primary email address can be changed by an administrator
  • New custom calendars are added once a day at night when fully synced or as soon as they are updated (e.g. renamed)
  • In order for avatars and icons to be displayed in emails about calendar events in Outlook, the user must confirm that they trust the no-reply@x-bees.com address (this can be done directly through the notification from Outlook, displayed in the header of the mail).
  • On the Kite Settings -> Calendar Settings page, working hours correspond to the settings from Outlook. A lunch break from 1 pm to 2 pm is available. Time zone value is also synced, but time zone name may differ.

Limitation

  • Calendars added via Outlook -> Settings -> Add personal calendars / Add from directory are not synced

Google Calendar and Microsoft 365 Integrations Activation for Admins

Google Calendar Activation

To activate Google Calendar integration, follow the steps described in x-bees Admin Guide.

Microsoft 365 Activation

To activate Microsoft 365 integration, follow the steps described in x-bees Admin Guide.

Integration Settings for Agents

Calendar Settings

Once the integration is activated, agent Agent needs to set up calendars from which to sync availability and  so that external users can book available slots.To select calendars, take the following stepsand available slots:

  • Click on your user picture in the upper left-hand part of the screen to open Settings. Under Settings, click Kite settingssettings 


    Image Added
  • Go to Calendar Settings tab

Image RemovedImage Added

  • 1 - Select calendars to be used to add booked meetings to and check available slotsto
  • 2 - Select calendars to check available slots
  • 3 - Change timezone if needed
  • 4 - Set duration options (min - 15 minutes, max - 360 minutes)
  • 5 - Set up 15/ 30 minutes breaks before or after a meeting
  • 6 - Set available working days and hours (when using Microsoft calendars, working hours correspond to the settings from Outlook. A lunch break from 1 pm to 2 pm is available. Time zone value is also synced, but time zone name may differ)
  • Click Save

The link in the user’s under Profile details appears on the Calendar button and Agent can copy it and share with Guest User. Guest User can also schedule a meeting via 1-1 widget.

 Image Added

Agent can also limit the dates when a meeting can be booked. For this, the following part should be added to the Calendar link:

  • ?start=dd.mm.yyyy&end=dd.mm.yyyy&subject=meeting%20subject

where “dd.mm.yyyy” is the start date, “dd.mm.yyyy” is the end date, and “meeting%20subject” is the subject, for example: 

...

Image Added


Manage scheduled meetings

  • When Guest User schedules a meeting, a dedicated conversation is automatically created 


    Note

    Note: Conversations created


    Image Removed

    by external users are public by default (available by link).

    Title of the conversation is displayed according to the following rules: 

    • For an agent, the guest name is displayed in the conversation name. For guest, agent name is displayed in the conversation title.
    • In case another guest is added to the conversation, their name is added to the conversation name.
    • In case the conversation is renamed, the new name is displayed both to the agent and the guest. 
    • Avatars are set according to the displayed name (agent or service for guest). In case of adding or removing users, conversation avatar is updated accordingly.

    Limitation: 

    • When an agent or guest adds other guests or agents, search is limited to initial members of the conversation. It is not possible to find the conversation by entering new members’ names in the search field.


    Image Added


  • Agent also receives an email notification about the scheduled meeting
    Image Removed|
    Image Added

  • An event for the scheduled meeting is automatically added to Agent’s calendar. To For Google Calendar it is necessary to confirm it , click by clicking Yes, otherwise, the slot is assumed as available
    Image Removed
    Image Added
  • Agent can change the meeting's duration, reschedule or delete it. In case of changing meeting details, the relevant notification is displayed in the conversation and emails are sent both to Guest User and Agent
  • A Before the meeting, a reminder notification is sent before the meeting
    Image Added

Meeting scheduling for external users

Schedule a meeting

It is possible to schedule a meeting:

To schedule a meeting, take proceed with the following steps:

  • Click Schedule a meeting
  • Image Removed

Image Added

Image Modified

  • Specify a subject (optional), duration (by default, meeting duration is 30 min.) ), enter emails of additional members (optional), and choose an available slot (it is possible to schedule a meeting a month in advance at maximum)
  • Click Schedule
    Image RemovedImage Added
  • Log in if required
  • The meeting is scheduled


    Image Removed


    Image Added

    Note

    Note: Starting from x-bees Web v. 1.15.1.409630, maximum 2 scheduled meetings with one agent are allowed. Further meetings with the same agent can be scheduled after at least one of the meetings has passed. 


Manage scheduled meetings

  • When a meeting is scheduled, a dedicated conversation is automatically created 

    Note

    Current limitation: scheduled meetings with the same Agent are nos synced in one conversation, each time a new conversation is created.

    Image Removed

    Note: Conversations created by external users are public by default (available by link).



    Image Added

  • Guest User also receives an email notification about the scheduled meeting. An event for the scheduled meeting
    Image Removedshould be manually added to Guest User's calendar

    Image Added

  • Guest user can edit User can change the meeting's duration, reschedule or delete it via the meeting via Kite interface scheduler interface or in a conversation by clicking on the calendar icon next to the Schedule a meeting button

...

  • . In case of changing meeting details, the relevant notification is displayed in the conversation and emails are sent both to Guest User and Agent

    Image Added


Image Added


  • Before the meeting, a reminder notification is sent

Invite other members

Guest user can invite other members to the conversation via the Add member button:

Image Added

Enter email(s) and click Save

Image Added

The invited members get email invitation with link to the conversation.  


 

Macrosuite divider macro
dividerTypetext
dividerWidth70
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
textColor#000000
dividerWeight2
labelPositionmiddle
textAlignmentcenter
iconColor#0052CC
fontSizemedium
textNot finding the help you need? Join the Facebook group to ask a question!
emojiEnabledfalse
dividerColor#DFE1E6
dividerIconbootstrap/CloudsFill

Button macro
buttonTextFacebook
isButtonShadowOntrue
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
buttonBorderColor#4267b2ff
buttonColor#4267b2ff
buttonNewTabfalse
buttonFontColor#ffffff
buttonSizemedium
buttonIconColor#ffffff
buttonWidthDetection46
buttonHoverColor#ffffff
buttonIconfont-awesome/FacebookSquare
buttonTypeicon_left
buttonLink{"link":"https://www.facebook.com/groups/wildixtechwizards","source":"direct"}
buttonNewLink
buttonRadius3
buttonShadow0
id228
emojiEnabledfalse
buttonWidth20