Virtual Contact Center



Similar documents
Virtual Contact Center

Virtual Contact Center

Virtual Contact Center

Virtual Contact Center

Virtual Contact Center

Virtual Contact Center. Release Notes. Version Revision 1.0

Virtual Contact Center

Virtual Contact Center

Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT

ORACLE ADVANCED INBOUND TELEPHONY

MiVoice Integration for Salesforce

Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT

Virtual Contact Center. Release Notes. Version 7.0. Revision 2.0

Phone Manager Application Support JANUARY 2015 DOCUMENT RELEASE 4.2 APPLICATION SUPPORT

Phone Manager Application Support OCTOBER 2014 DOCUMENT RELEASE 4.1 SAGE CRM

Virtual Office. Setting up a Branch Office User Guide. Version 1.0. Revision 2.0

Introduction...3. The Integrations Section...4. Create a New Integration...5. Create a New Trigger...6. Custom fields Custom Variables...

Application Notes: MaxCS Connector For Salesforce.com

8x8 Virtual Contact Center

Phone Manager Application Support OCTOBER 2014 DOCUMENT RELEASE 4.1 MICROSOFT DYNAMICS CRM

8x8 Complete Contact Center

SIMPLIFY MICROSOFT CRM AND QUICKBOOKS INTEGRATION Microsoft Dynamics CRM Online to QuickBooks Bidirectional

8x8 Virtual Office NetSuite Integration User Guide

Application Notes: MaxACD Connector For Salesforce

8x8 Click2Pop User Guide

RingCentral for Salesforce. User Guide

CRM-Bridge User Guide. Version Page B. Software Consulting, Inc. All Rights Reserved.

Corporate Telephony Toolbar User Guide

Hosted VoIP Phone System. Hosted Receptionist Console User Guide

ShoreTel Enterprise Contact Center Using Agent Toolbar

ShoreTel Contact Center Using ShoreWare Agent Toolbar

DocuSign Connect for Salesforce Guide

ShoreTel Enterprise Contact Center 8 Using Agent Toolbar

USER GUIDE SHORETEL NETSUITE CLIENT. ShoreTel Professional Services

8x8 Virtual Office Click2Pop for eagent Setup Guide

Salesforce.com Integration Guide

CRM On Demand. Oracle CRM On Demand CTI Developer s Guide

CA Spectrum and CA Embedded Entitlements Manager

See What's Coming in Oracle Service Cloud

ShoreTel Microsoft Dynamics CRM Integration Application Version 5.x for CRM Versions 2011 and Installation and Usage Documentation

Weston Public Schools Virtual Desktop Access Instructions

RingCentral for Desk. User Guide

SOLGARI CLOUD BUSINESS COMMUNICATION SERVICES CLOUD CONTACT CENTRE MICROSOFT DYNAMICS INTEGRATION

Desktop and Plugins from Vonage Business

Funeral Home Software Instruction Manual

Access to NetSuite should already be configured and working normally before proceeding with this integration.

simplify printing TX Guide v. 1. make IT simple Tricerat, Inc Cronridge Drive Suite 100 Owings Mills, MD , All rights Reserved

Application Notes for snom 3x0 VoIP Phones with Avaya IP Office Issue 1.0

SonicWALL SSL VPN 3.5: Virtual Assist

Contact Center Administrator Guide

MegaPath Call Center Agent/Supervisor

Hosted Contact Centre Configuration Manager Guide Version Revision 1.0

Clearview Customer Web Access

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

RingCentral for Salesforce. Administrator Guide

User Manual 03/12/2014. A collaborative effort by

CLIENT APPLICATION USER GUIDE

Supporting Apple ios Devices

Manual. 3CX Phone System integration with Microsoft Outlook and Salesforce Version 1.0

Hubcase for Salesforce Installation and Configuration Guide

AvePoint CallAssist for Microsoft Dynamics CRM. Installation and Configuration Guide

User Manual. 3CX VOIP client / Soft phone Version 6.0

RealPresence Platform Director

OpenLDAP Oracle Enterprise Gateway Integration Guide

Hosted PBX. TelePacific Communicator User Guide. Desktop Edition

Hosted VoIP Phone System. Desktop Toolbar User Guide

Configuring a Softphone for Windows for Virtual Contact Center

Audit Management Reference

Administering Avaya one-x Agent with Central Management

Contents Notice to Users

TIBCO Slingshot User Guide

Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a

Web Remote Access. User Guide

HOSTED THIN CALL CENTER USER GUIDE AGENT/SUPERVISOR Release 20

January 23, 2010 McAfee SaaS Continuity User Guide

Add in Guide for Microsoft Dynamics CRM May 2012

BEAM CTI Module Quick Start Guide

Clear Connections in the Cloud SM. Call Center Agent and Supervisor Client Software User Guide. Revised and Effective May 6,

Help Menu. Kakapo Systems Ltd 1

SAS Task Manager 2.2. User s Guide. SAS Documentation

Quick Start Guide Sendio Hosted

Setup Guide for PrestaShop and BlueSnap

incontact NG Agent Reference Manual

Zendesk Integration Guide

MXIE. User s Manual. Manual Part Number Zultys Technologies 771 Vaqueros Avenue Sunnyvale CA USA

IPOne Phone System User Interface Guide

Assistant Enterprise. User Guide

OmniTouch 8400 Instant Communications Suite. My Instant Communicator for Microsoft Outlook User guide. Release 6.7

P R O V I S I O N I N G O R A C L E H Y P E R I O N F I N A N C I A L M A N A G E M E N T

Sage 200 Web Time & Expenses Guide

HPSM Integration Guide

Application Notes for DATEL Call SWEET! Live Outbound Dialer with Avaya IP Office 8.0 Issue 1.0

How To Set Up Chime For A Coworker On Windows (Windows) With A Windows 7 (Windows 7) On A Windows 8.1 (Windows 8) With An Ipad (Windows).Net (Windows Xp

Dashboard Admin Guide

CALL CENTER AGENT CCA APPLICATION GUIDE

Transcription:

Virtual Contact Center NetSuite Integration Configuration Guide Version 8.0 Revision 1.0

Copyright 2014, 8x8, Inc. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. 8x8 is a registered trademark of 8x8, Inc. NetSuite is a registered trademark of NetSuite Corporation. Microsoft Internet Explorer is a registered trademark of Microsoft Corporation in the United States and other countries. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owner/s. All other brands and/or product names are the trademarks (or registered trademarks) and property of their respective owner/s.

8x8, Inc NetSuite Integration Configuration Preface Use this document to learn about the configuration of NetSuite Integration with the Virtual Contact Center. About 8x8, Inc Virtual Contact Center from 8x8 is the fastest and easiest way to deploy a world class contact center. Virtual Contact Center makes it easy to manage all of your customer interactions phone, email and chat - through a single system. Our award-winning solution is 100% web-based and was developed by industry-leading designers to be extremely easy to use, thus speeding the adoption process for both agents and supervisors. The Virtual Contact Center includes all of the functionality you need to provide an exceptional customer experience: skills based routing, multi-media interaction management, IVR, CTI, case & contact management, call recording, real-time monitoring, desktop sharing, reporting, and much more. 8x8, Inc 2125, O Nel Drive, San Jose, CA 95131 USA SALES: 1.877.725.2621 SUPPORT: 1.866.975.2273 vccsales@8x8.com www.8x8.com i

8x8, Inc NetSuite Integration Configuration Contents OVERVIEW... 3 Features... 3 Limitations... 3 WHAT S CHANGED?... 4 INTEGRATION... 5 BROWSER REQUIREMENTS... 5 INSTALLATION REQUIREMENTS... 5 NETSUITE CRM ACCOUNT REQUIREMENTS... 5 CONFIGURING VIRTUAL CONTACT CENTER INTEGRATION WITH NETSUITE... 6 DEFINING SCREEN POP SETTINGS... 6 Understanding Screen Pop... 7 Understanding Auto Log... 7 ENABLING AGENT ACCOUNTS FOR INTEGRATION... 13 CUSTOMIZATION... 14 TROUBLESHOOTING... 14 SETTING UP CLICK TO DIAL FUNCTIONALITY... 15 ENABLING NETSUITE WEB AND TELEPHONY INTEGRATION... 15 ENABLING CLICK TO DIAL FOR AGENT ACCOUNTS... 16 CONFIGURING CLICK TO DIAL IN NETSUITE AGENT ACCOUNT... 17 CONCLUSION... 17 APPENDIX... 18 Setting up Access to Web Services... 18 ii

Overview Virtual Contact Center offers multichannel integration with NetSuite CRM. The integration supports phone, voicemail, chat, and email channels allowing you to access data from NetSuite CRM through an integrated Agent Console. Virtual Contact Center s ability to integrate with external CRM offers the following benefits: Provides out-of-the-box integration with minimal configuration. Increases agent productivity with integrated one-click dialing out of the CRM application. Informs an agent about the caller by popping the caller's account information to the agent as soon as a call is offered. Features The CRM integration allows you to perform your NetSuite account activities using the integrated Agent Console with the following features: Multi-media interaction support Complete Telephony Integration Single Sign-on functionality Visibility to queue status and agent presence Availability of custom landing pages for customers and cases Integrated Chat Management Embedded Call recording Click-to-Dial capability directly from native NetSuite account Screen Pop of the customer s CRM record during inbound interactions Support for Screen Pop for Web Callback transactions Creates auto logs for inbound and outbound interactions Ability to associate auto logs to matching records for inbound interactions Ability for agents to toggle between the Agent Console and NetSuite accounts Limitations Outbound call log does not associate with any record. Inability to associate an activity to a matching contact record if the contact is not associated with a company. Integration limited to standard objects only. Custom objects are not supported, while custom fields are supported. 3

Lack of support for CRM operations other than creating and querying custom fields. What s Changed? Due to security compliance with NetSuite, the integration has ceased support for iframing. As a result, you must set up screen pop to occur in a separate browser window. This can be configured by: Administrator in Configuration Manager Agent in Agent Console 4

Integration The integration with NetSuite requires agents to initiate NetSuite CRM instance in a separate browser window. The integration enables screen pop of records with matching caller ID, case ID, or email ID and presents them to agents for an efficient work flow. The integration also generates call logs, chat logs, and email logs automatically. The Screen pop is based on caller ID for phone calls, case Id for chats and email ID for email interactions. Agent Console with Netsuite Integration Browser Requirements Internet Explorer 8,9,10 Chrome Firefox Installation Requirements To enable your NetSuite CRM instance to interoperate with your Virtual Contact Center, you must have administrative access to: NetSuite CRM account Configuration Manager of Virtual Contact Center NetSuite CRM Account Requirements NetSuite CRM User account with access to web services 5

Configuring Virtual Contact Center Integration with NetSuite Integrating NetSuite CRM with Virtual Contact Center requires: Enabling and defining Screen Pop settings in the Configuration Manager Enabling agent accounts for integration Defining Screen Pop Settings To enable CRM integration for a tenant, an administrator has to configure Screen Pop settings in the Configuration Manager. The configuration requires you to select a target CRM, specify events that trigger screen population of CRM records, and specify popup window properties in the Configuration Manager. An agent has to then save the login credentials of the external CRM account in the agent s profile. Integration enables searching for records containing phone data matching caller ID, and pops up the corresponding record/s for specific events. The events triggering a Screen Pop may be one or all of the following: An agent is offered an interaction An agent has accepted an interaction An agent has completed an interaction 6

Understanding Screen Pop Screen Pop refers to the process of presenting customer data to an agent automatically during an interaction eliminating the need to manually search for the customer data. The process involves searching for records with: Phone field matching caller ANI (Automatic Number Identification) for Phone and Voicemail media Case numbers matching case ID for Chat media Email field matching email ID for Email media and Displaying the search results on the agent s screen The Screen Pop applies to: Inbound transactions including phone, voicemail, chat, and email Web Callback transactions If the search retrieves multiple records, the Screen Pop lists all matches in a table, and displays the details of the first record. If the search fails to find matching records, then pops a blank record to create a new customer record, or a case, or a new contact. Understanding Auto Log The integration now supports automatic generation of call logs, chat logs, and email logs for all inbound as well as outbound transactions. An Auto Log is a record that automatically logs transaction details of all interactions across all media and relates to an appropriate object. For example, a call log includes information such as call duration, call answered time, call hang up time, transaction ID, and call type. An auto log generates automatically at the end of post processing of a transaction. An auto log is created for Inbound transactions Outbound transactions Web Callback transactions Click to Dial transactions An inbound auto log automatically associates with a matching contact record provided the contact is associated with a company, while an outbound auto log creates an independent task. Note: If a contact record is not associated with a company, an auto log does not associate with the contact record. The log saves as a standalone phone call/task. 7

Auto Call Log Configuring NetSuite CRM involves defining Screen Pop settings, and setting up external CRM properties in an agent s profile. To define Screen Pop settings for NetSuite CRM: 1. Navigate to Integration > Screen Pop tab in the Configuration Manager. 2. Check Enable Screen Pop option. 3. Select the Target Type NetSuite. 8

Integration, Screen Pop tab 4. Enter the Account information. The Account refers to your NetSuite account ID accessible to you if you are an administrator. For an example: QSDERF115234 9

To access your Account ID: a. Login as NetSuite Administrator. b. Click Support tab. Accessing NetSuite Account ID c. Click Visit the SuiteAnswers Site button at the bottom of the page. d. Click Contact Support by Phone to view the Account ID. 5. Check to Enable Customization. This option instructs a tenant to execute a custom XML script for NetSuite integration. If Customization is enabled, the Script URL must contain a valid URL that points to the location of the custom script. Once the Script URL is specified and the Screen Pop page is saved, all features and functionality of the standard integration are replaced with the custom functionality. Agents will see the changes with their next login. 6. Define the attributes for Landing Pages. A Landing Page refers to the opening page of NetSuite when you log in to Agent Console. Virtual Contact Center offers a custom tab and an 8x8 CRM tab: Enable Custom tab: Allows you to land in any CRM page you specify. If you select this option you need to specify: o Title: A name to show on the custom tab. For Example, My SalesSuite 10

o URL: the landing URL which launches when agent logs in to Agent Console. Enter LIST_CUSTJOB in this field to launch Customers Lists page. Modify this link to point to any other location within NetSuite. Enable 8x8 CRM: allows access to the Virtual Contact Center CRM by opening Cases, Customers, and Tasks tabs. 7. Define events that trigger a Screen Pop for a transaction. You can configure a Screen Pop of a corresponding record for the following events: a. When an agent is offered an interaction b. When an agent accepts an interaction c. When an agent ends an interaction 8. Under Window Properties, check the option to open a new window for screen pop, and specify its size and position. Note: Failing to check this option results in an error while launching NetSuite from Agent Console. For security reasons, NetSuite does not support display within the iframe. Window Properties Open new window for Screen Pop Description This option allows agents to view landing page and Screen Pop of interactions in a standalone pop up window. If disabled, prompts you to open a new window for landing page. If an interaction is connected to multiple records, a tab opens listing all matching records with the first record details displayed in a new window. You can click on a record to view the record details. Along with this option, two more options are available: Use single window only: This option displays the Screen Pop in a new window and refreshes the same window to show new contact and call log information. If Screen Pop is triggered for multiple events, the window refreshes for each event. If disabled, launches multiple windows for each triggered event. Hide result listing for single search result: If an interaction fetches multiple matching records, a browser window lists all matching records in a tabular format. Clicking on a record shows the record details. 11

Window Properties Description If this option is enabled, an interaction fetching a single matching record opens the record details in a new window and hides the result listing tab as shown below. Note: With this option enabled, if an interaction matches multiple records, a tab opens with all the resulting records listed. If the CRM window is collapsed, it expands automatically. Show Toolbar Selecting Yes displays the Internet Explorer toolbar at the top of the stand-alone popup window. Selecting No displays the window without the Internet Explorer toolbar. Note: Show toolbar is not supported on IE9. Size and Position Specify exact dimensions of the Screen Pop window and its position on the screen. In the width and height text entry areas, enter the size of the screen pop window in pixels. In the top and left text entry areas, enter the screen position of the screen pop's upper-left corner in pixels. Note: The configuration of Screen Pop window properties may be controlled by agents from the Agent Console if the administrator extends this capability to agents. 9. Save your configuration settings. 10. With the Screen Pop configuration in the Configuration Manager complete, you are now ready to set up the Agent Console for integration. Agents already logged in will have to log out and log back in to benefit from the configuration change. 12

Enabling Agent Accounts for Integration An agent has to save the NetSuite account username and password in the profile for accessing the integrated Agent Console. To set up external CRM properties in the agent s profile: 1. Login to your Agent Console, and navigate to My Profile. 2. Scroll down to the External Setup area. The External Setup provides three tabs. 3. Enter your NetSuite account login Id, and password in the Authentication tab. Agent Profile Agent Profile > External Setup Tabs 13

Note: If your external password contains special characters, the integration fails. Please reset the NetSuite account password to exclude any special character. 4. In the Screen Properties tab, check the option to open a new window for screen pop. 5. Click the Window Properties tab to view or redefine the Screen Pop window properties. 6. Save your settings. You are automatically signed into your NetSuite account. Customization Enhanced NetSuite Integration Based on the settings, when an incoming call, or chat, or an email is offered/accepted/completed, the matching record/s pop in the Netsuite browser instance. Virtual Contact Center s standard integration can be extended and customized to suit your needs. To discuss your customization needs, contact our Professional Services at vccsupport@8x8.com. Troubleshooting Issue Possible Causes Fix External Username/Password is empty or incorrect The External Password value in the Agent Console profile contains special characters. The NetSuite user role is denied access to web services. 14 1. Reset the NetSuite account password to exclude special characters. 2. Enter the reset password as the External Password in the Agent Console profile. 1. Contact your NetSuite Administrator to grant access to web services to the role. 2. Check the Appendix for details.

Setting up Click to Dial Setting up Click to Dial Functionality Virtual Contact Center offers Click to Dial API, which allows you to click hyperlinked phone numbers in CRM records to initiate outbound calls from the native NetSuite interface. This eliminates the need to enter an outbound phone number in the Agent Console Control Panel. The typical usage of Click-To-Dial is to create clickable hyperlink on CRM record to dial out on corresponding customer phone number. Setting up a NetSuite account to use Click to Dial functionality requires following configuration: 1. Enabling NetSuite Web and Telephony integration 2. Enabling Click to Dial for agent accounts in the Configuration Manager 3. Setting up Telephony preferences in each agent account from NetSuite Enabling NetSuite Web and Telephony Integration Configuring the NetSuite web services and telephony features is essential to enable individual NetSuite agent accounts to use Click to Dial. You must have access to NetSuite account administrator role to perform this procedure. To enable NetSuite web services and telephony integration: 1. Login to your NetSuite account as an Administrator. 2. Navigate to Setup -> Company -> Enable Features. 15

Setting up Click to Dial 3. Click SuiteCloud tab. 4. Check the Web Services in the SuiteTalk (Web services) area. 5. Check the Telephony Integration in the Integration Add-ons area. 6. Click Save. NetSuite saves the settings. You can now configure Click to Dial in each NetSuite agent account that will use the feature. Enabling Click to Dial for Agent Accounts To activate the Click to Dial functionality for an agent in Virtual Contact Center: 1. Login to the Configuration Manager. 2. Click Agents from the left-side navigation bar. 3. Select an agent, click Edit. Configuration Manager > Agents > General Tab 4. Check the Activate Push2Dial option in the General tab. 16

8x8, Inc Setting up Click to Dial Configuring Click to Dial in NetSuite Agent Account To configure a NetSuite agent account to use Click to Dial functionality: 1. Login to your agent NetSuite account. 2. Navigate to Home -> Set Preferences. 3. Click the Telephony tab. 4. From the Telephony Option drop down menu, select CTI. 5. Enter your CTI URL as follows. <platform URL>/AGUI/make_call.php?phone={phone} For example: http://vcc-na8.8x8.com/agui/make_call.php? phone={phone} For platform URLs, refer to the Platform URL guide. Conclusion Setting Preferences in NetSuite Account 6. Enter a Prefix to Dial Out = 1. 7. Click Save. 8. Repeat this procedure for each Virtual Contact Center agent account that integrates with NetSuite and uses Click to Dial feature. The configuration instructions provided in this guide enables you to set up your NetSuite Integration with Virtual Contact Center. 17

8x8, Inc Appendix Appendix Setting up Access to Web Services The NetSuite integration with Virtual Contact Center requires access to the web services. If your NetSuite User role does not have permissions to the web services, the integration fails. To resolve this issue, the NetSuite CRM Administrator should grant the role access to the web services. To grant web services access to a role: 1. Login as a NetSuite Administrator. 2. Click Setup > Users/Roles > Manage Roles. 3. Select the role you want to add Web Services to. For example, Sales Manager 4. Click Customize next to the role. 5. Click the Setup tab under the Permissions tab. 18

Appendix 6. Add Full level Web Services access to the role. 7. Save the permissions. 19