NetSuite Integration – Configuration - Packet8

Virtual Contact Center
NetSuite Integration – Configuration Guide
Version 7.0
Revision 1.0
Copyright © 2012, 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
Contactual was acquired by 8x8, Inc in September 2011. Contactual, now part of 8x8 provides a better
alternative to traditional call center technologies. With the acquisition, the OnDemand Contact Center is now
renamed to Virtual Contact Center. The Virtual Contact Center 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
810 W. Maude Avenue,
Sunnyvale, CA 94085
USA
SALES: 1.877.725.2621
SUPPORT: 1.866.975.2273
sales@contactual.com
www.8x8.com/contactual
i
8x8, Inc
NetSuite Integration – Configuration
Contents
OVERVIEW ........................................................................................................................................................................... 1
Features .............................................................................................................................................................................. 1
INTEGRATION TYPES...................................................................................................................................................................... 2
BROWSER REQUIREMENTS ............................................................................................................................................................. 3
INSTALLATION REQUIREMENTS ........................................................................................................................................................ 3
CONFIGURING VIRTUAL CONTACT CENTER INTEGRATION WITH NETSUITE ......................................................................... 3
INSTALLING NETSUITE INTEGRATION PACKAGE ................................................................................................................................... 3
DEFINING SCREEN POP SETTINGS .................................................................................................................................................... 4
Understanding Screen Pop .................................................................................................................................................. 4
ENABLING AGENT ACCOUNTS FOR INTEGRATION ................................................................................................................................ 7
SETTING UP CLICK TO DIAL FUNCTIONALITY ........................................................................................................................ 8
ENABLING NETSUITE WEB AND TELEPHONY INTEGRATION ................................................................................................................... 8
ENABLING CLICK TO DIAL FOR AGENT ACCOUNTS ............................................................................................................................... 9
CONFIGURING CLICK TO DIAL IN A NETSUITE AGENT ACCOUNT ........................................................................................................... 10
CONCLUSION ............................................................................................................................................................................. 10
ii
8x8, Inc
NetSuite Integration – Configuration
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 to an agent.
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
•
Fully Integrated Agent Console
•
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
•
Ability for agents to toggle between the Agent Console and NetSuite accounts
•
Support for Screen Pop for WebCallback transactions
•
Allows saving call and chat logs.
1
NetSuite CRM Integration – Configuration
Integration Types
Virtual Contact Center offers two types of integration:
•
Legacy: Pops records with matching Caller ID, Case ID, or Email ID from NetSuite CRM in the
native interface in a separate browser window.
Note: Legacy integration requires agents to initiate NetSuite CRM instance by selecting External
CRM option from the Window menu in the Agent Console.
Agent Console with Legacy Integration
•
Enhanced: Pops records with matching Caller ID, Case ID, or Email ID and presents them in a
custom format within the Agent Console. Enhanced integration also allows you manually to
save call logs, chat logs, and email logs. The Screen Pop is based on caller ID for phone calls, case
Id for Chats and email ID for email interactions.
Agent Console with Enhanced Integration
2
NetSuite CRM Integration – Configuration
Browser Requirements
For optimal integration results, Agents, Supervisors, and Administrators must use Internet Explorer
version 7.0 or later.
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
Configuring Virtual Contact Center Integration with NetSuite
Integrating NetSuite CRM with Virtual Contact Center requires:
•
Installing NetSuite Integration package
•
Enabling and defining Screen Pop settings in the Configuration Manager
•
Enabling agent accounts for integration
Installing NetSuite Integration Package
You are required to set up NetSuite Integration package for Enhanced integration. To install:
1. Login to NetSuite administrator account.
2. Navigate to Setup > Customization > Suite Bundle > Install Bundle.
3. Select Contactual under Keywords and click Search.
The search shows Contactual NS Integration bundle.
Installing Integration Package
4. Select and install the package.
3
NetSuite CRM Integration – Configuration
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
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 Account, Contact and Lead 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, and chat
•
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.
4
NetSuite CRM Integration – Configuration
Configuring NetSuite CRM involves defining Screen Pop settings, and setting up external CRM properties
in an agent’s profile.
Integration, Screen Pop tab
To define Screen Pop settings for NetSuite CRM:
1.
2.
3.
4.
Navigate to Integration > Screen Pop tab in the Configuration Manager.
Check Enable Screen Pop option.
Select the Target Type – NetSuite.
Enter the Account information. The Account refers to your NetSuite account ID accessible to
you if you are an administrator. For an example: QSDERF115234
To access your Account ID:
a. Login as NetSuite Administrator.
b. Click Support tab.
5
NetSuite CRM Integration – Configuration
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. 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 a call or a chat
b. When an agent accepts a call or a chat
c. When an agent ends a call or a chat
6. Optionally, open a new window for Screen Pop, and specify its size and position.
Agents already logged in will have to log out and log back in to benefit from the configuration change.
6
NetSuite CRM Integration – Configuration
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. In the External Setup, enter the username, and the password to login to your NetSuite account.
Agent Console > My Profile > External Set up
3. Save your settings. You are automatically signed into your NetSuite account.
Enhanced NetSuite Integration
You can perform NetSuite operations from within the Agent Console. Based on the settings,
when an incoming call, or chat, or an email is offered/accepted/completed, the matching
record/s pop in the same window as the Agent Console, or in a new window.
7
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
8
Setting up Click to Dial
3. Click SuiteFlex 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.
2.
3.
4.
Login to the Configuration Manager
Click Agents from the left-side navigation bar
Select an agent, click Edit
Click Access tab
Configuration Manager > Agents > Access Tab
5. Check the Activate Push2Dial option.
9
8x8, Inc
Setting up Click to Dial
Configuring Click to Dial in a NetSuite Agent Account
To configure a NetSuite agent account to use Click to Dial functionality:
1.
2.
3.
4.
5.
Login to your agent NetSuite account.
Navigate to Home -> Set Preferences.
Click the Telephony tab.
From the Telephony Option drop down menu, select CTI.
Enter your CTI URL based on the platform
•
For P5/P6 tenants use this link:
http://www.mycontactual.com/AGUI/make_call.php?prefix={prefix}&phone={phone}
•
For P7/P8 tenants use this link:
http://na2.mycontactual.com/AGUI/make_call.php?prefix={prefix}&phone={phone}
•
For P9/P10 tenants use this link:
http://na3.mycontactual.com/AGUI/make_call.php?prefix={prefix}&phone={phone}
For P11/P12 tenants use this link:
http://na4.mycontactual.com/AGUI/make_call.php?prefix={prefix}&phone={phone}
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.
Conclusion
The configuration instructions provided in this guide enables you to set up your NetSuite Integration
with Virtual Contact Center. To learn about working with the integrated Agent Console, refer to the
NetSuite Integration – Agent Guide*.
*Coming Soon
10