Nextiva Contact Center: Tenant

The Tenant object is only visible to the system administrators and holds information that is applied globally to the application. 

Information here can be modified to suit the company’s needs as it evolves. Though some default settings are applied on creation, it can be helpful to revise and tweak these. 

Modifying a Tenant 

Search for Tenant in the options menu and select the tenant you wish to modify. The tenant will have several tabs with fields that can be modified. 

Information Tab

Field Name Description
Name The name of the company.  
Description The description of the company.  
Slogan The company’s slogan.  
Email Address The primary email address for the company. 
Language Identifier The default language for the company. 
Timezone The default timezone of the company. 
Session Timeout The amount of time with no activity, in milliseconds, for a user’s session to be automatically logged out. 
Extension Range Digit extensions for agents. If empty, the default is “100 – 99”. 
Default Inbound Campaign A default campaign to use when an inbound call is not associated with a campaign. 
Default Country Code The country code where the tenant is located. The country code of the tenant will not have to be dialed when dialing in the same country. 

Recording Tab 

Field Name Description
Enable MP3 Recordings  If enabled, recordings in the application will automatically be saved as .mp3 files. The default when disabled is .wav files. 
Keep Recordings in Twilio only  If enabled, this will keep the call recordings in Twilio instead of Nextiva. 
Expiry  Sets how long the recordings are kept in Twilio or Nextiva. 

Queue Tab 

Field Name Description
Reset queue idle time overnight  This enables the ACD to reset the idle time values for the queues each night. 

Dashboards Tab 

Field Name Description
Group Wallboard Totals  Wallboards display rotating information for the queues that agents are signed in on. Enabling this toggle will group all the values into a single line that doesn’t rotate. 
Show Logged Out Users  Shows the number of agents assigned to a queue but not logged in to the queue on the dashboard. 
Write to RealTime Tables  If enabled, write dashboard information to Google BigQuery. 

Voicemail Tab 

Field Name Description
Voicemail Function  This is the function that will be used when using the voicemail feature. 
Voicemail Greeting Function  This is the function that will be used to record your voicemail greetings. 
Disable Voicemail Notification  Disables notification of unread voicemails on the user’s homepage. 

Workitems Tab 

Field Name Description
Voice Max Duration In Hours  How long the system will allow a voice workitem to remain within the system. When the max duration is reached, the workitem will be terminated. 
Chat Max Duration In Hours  How long the system will allow a chat workitem to remain within the system. When the max duration is reached, the workitem will be terminated. 
SMS Max Duration In Hours  How long the system will allow an SMS workitem to remain within the system. When the max duration is reached, the workitem will be terminated. 
Email Max Duration In Hours  How long the system will allow an email workitem to remain within the system. When the max duration is reached, the workitem will be terminated. 
Social Max Duration In Hours  How long the system will allow a social workitem to remain within the system. When the max duration is reached, the workitem will be terminated. 

Security Tokens Tab 

Field Name Description
Token Id This will tell whether the security token is a Salesforce or Nextiva token. 
Name The name of the token. 
User Profile Identifier The profile whose permissions the token will carry. Lower profiles have less permissions. 

Facebook User Tokens Tab 

Adding a Facebook user token opens an emerging window and prompts users to sign in to a Facebook account. This will load the credentials for that account for use in the Facebook integration. 

Facebook Page Tokens Tab 

Adding a Facebook page token opens an emerging window and prompts users to sign in to a Facebook account. This will load the credentials for that account for use in the Facebook integration. 

Twitter User Tokens Tab 

Adding a Twitter user token opens an emerging window and prompts users to sign in to a Twitter account. This will load the credentials for that account for use in the Twitter integration. 

OAuth Tab 

This information is used in Microsoft single sign-on applications for a Microsoft Dynamics or Teams integration.  

Field Name Description
Provider Microsoft. In the future, more may be added. 
Base URL The base URL to which the sign-on will point. This will be based on the Microsoft license that has been acquired. 
Verified Domain The domain of the Microsoft integration. 
User Profile The type of Microsoft profile will determine the access rights for signing in. 
Queue Microsoft queue in teams application. 

Google Single Sign-On Tab

Toggle Button Description
Enable Single Sign-On  If enabled, you can log in to Nextiva using Google Single Sign-On instead of a user using a password. 

Azure Single Sign-On Tab 

Field Name Description
Enable Single Sign-On  If enabled, it allows you to log in to Nextiva using Azure’s Single Sign-On instead of a user having to use a password.
Azure Client ID  The unique Application ID was created when your Azure application was registered with Microsoft. 
Azure Tenant ID  The ID of the tenant an Azure application is created in. 
Azure Client Secret  A secret string known by OAuth to authenticate Single Sign-On. 
Azure User Lookup Field  The field to look up users in Azure. 

Salesforce Single Sign-On Tab 

Field Name Description
Enable Single Sign-On  If enabled, it allows you to log in to Nextiva using Salesforce Single Sign-On instead of a user having to use a password. 
Salesforce Client ID  The unique Application ID was created when your Salesforce app was created. 
Salesforce Client Secret  A secret string known by OAuth to authenticate Single Sign-On. 
Salesforce Instance URL  The URL where your Salesforce app is. 
Salesforce User Lookup Field  The field to lookup users in Salesforce. 

ServiceNow Single Sign-On Tab 

Toggle Button Description
Enable Single Sign-On  If enabled, it allows you to log in to Nextiva using ServiceNow Single Sign-On instead of a user having to use a password.

Contact Tab 

The Contact tab allows the display of Salesforce object contact information inside Nextiva. Now, administrative users can create, read, update, and delete Salesforce contacts by accessing the Contact object in Nextiva. 

 To configure this, an administrative user must go into the Tenant object, go to the Contact tab, and select the type of contacts this tenant will use. Selecting Salesforce will show the necessary fields where information from a Salesforce Connected app should be entered. Nextiva currently supports the OAuth password grant_type, so a valid username and password will be required. 

Field Name Description
Type The type of contact. (Nextiva or Salesforce)
Salesforce Instance URL The specific server instance of Salesforce being used.
Salesforce Version  The version of Salesforce being used. 
Grant Type  The grant type for OAuth, currently only password is supported. 
Salesforce Client Id  The client id of the Salesforce contact. 
Salesforce Client Secret  The client secret of the Salesforce contact. 
Username  The username of the contact in Salesforce. 
Password  The password of the contact in Salesforce. 

NOTE: Specific schema types and layouts must be implemented for your tenant. Please contact Nextiva support if this functionality is necessary for you. 

Slack Alarms Tab 

This tab must be configured to send customized notifications through a Nextiva dashboard to Slack.  

Field Name Description
URL Default value: https://slack.com/api/chat.postMessage 
Security Token This corresponds to a Slack token obtained in the OAuth & Permissions section of an app created following the Slack documentation. 
Channel Name The name of a channel as it is presented in the Slack user interface, for example: slack-api-test. 

Microsoft Team Alarms Tab 

This tab must be configured to send customized notifications through a Nextiva dashboard to Microsoft Teams.  

Field Name Description
URL Default value: https://graph.microsoft.com/v1.0. 
Tenant ID Corresponds to the Tenant ID in an application under App registrations in the Azure Portal. 
Client ID Corresponds to the Client ID in an application under App registrations in the Azure Portal. 
Client Secret Corresponds to the Client Secret in an application under App registrations in the Azure Portal. 
Authentication Username Corresponds to a user account to be logged into, following the grant-type “password” in Oauth Requests to the Microsoft Graph API. 
Authentication Password Corresponds to a user account to be logged into, following the grant-type “password” in Oauth Requests to the Microsoft Graph API. 
Team ID Corresponds to a specific Team ID within Microsoft Teams. 
Channel ID Corresponds to a specific Channel ID within Microsoft Teams. 

OAuth Mapping Tab 

This tab maps to the fields in the OAUTH user object if you want Nextiva to override the user profile and queue to which the agent belongs. 

Field Name Description
User Profile The mapping field for the user profile you want to override. 
Queue The mapping field for the queue you wish to override. 

OAuth Sign-Up Tab 

This tab allows you to automatically create users in Microsoft Teams when they are created in Nextiva. 

Field Name Description
Automatic User creation  Enable this toggle for automatic user creation. 
User Profile Identifier  Select the user profile in Nextiva for which users will be created in teams. 
Queue  Select the queues that are to be mapped to teams. 

Teams User Access Token Tab 

The Teams User Access Token tab holds specific information regarding Microsoft integration. This will map the tenant to the Microsoft Teams instance.  

Field Name Description
URL The URL of the Microsoft Teams tenant. 
Client ID The ID of the Microsoft tenant. 
Client Secret The secure passphrase enables the connection to the Microsoft tenant. 
Grant Type The type of connection that will be established with Microsoft Teams. 
Scope The scope of the Teams integration. 
Authentication Username The username of the service account of the integration that will establish the connection. 
Authentication Password The password of the service account of the integration that will establish the connection. 
Presence Subscription URL The URL used when Teams is synced to Nextiva statuses. 

NOTE: For more information about single-sign-on and third-party applications, please refer to the Integration Documentation 

Teams App Access Token Tab 

The Teams App Access Token tab holds specific information regarding Microsoft integration. This will map the tenant to the Microsoft Teams instance.

Field Name Description
URL The URL of the Microsoft Teams tenant. 
Client ID The ID of the Microsoft tenant. 
Client Secret The secure passphrase enables the connection to the Microsoft tenant. 
Grant Type The type of connection that will be established with Microsoft Teams. 
Scope The scope of the Teams integration. 
Microsoft Base URL The base URL to which the sign-on will point to in Microsoft. 

Outbound Tab

Field Name Description
Number of Most Recent Outbound Lists to Check Against  Set the maximum number of lists to search on when searching across all lists to find a lead or remove duplicates when uploading a new list. 

ACD Tab

Field Name Description
Maximum Workitems Queued  Limits the number of workitems in a queue. The minimum is 500 workitems, and the maximum is 10000 workitems. 

Prompt Tab

Field Name Description
DNC Prompt  Plays a prompt to an agent on an audio device trying to dial a phone number that is either on the Do Not Call or Temporary Do Not Call list. 

Webhook Workitem Events Tab 

Field Name Description
Enable Workitem Webhook  If enabled, Nextiva will call the webhook whenever an event happens in the workitem. 
Enable Workitem URL  The URL of the webhook. 

Webhook Workitem Headers Tab 

The Webhook Workitem Headers Tab is where to add the headers to pass when making webhook events. 

Webhook Status Events Tab 

Field Name Description
Enable Status Webhook  If enabled, Nextiva will call the webhook whenever a user changes their status. 
Workitem Webhook URL  The URL of the webhook. 

Webhook Status Headers Tab 

The Webhook Status Headers Tab is where to add the security header to pass when making webhook status events. 

Outbound ANI Tab 

The Outbound ANI tab is for integrating Outbound ANI with Nextiva. If you want to integrate with Outbound ANI, it’s used to give the ANI, which is the from number when dialing out manually, or progressive/predictive dialing.  

Field Name Description
URL The URL used to get multiple ANIS at the same time.
Security Token The HTTP security token for authentication. 
Single API URL  The URL used to get one ANI at a time. 
Single API Token  The token used for authentication to use the API. 
REST API  You need to create the REST API that connects to Outbound ANI. This will inform outbound ANI of the ANI use when Nextiva dials out so it can be reported. 

Google Script Config Tab 

The Google Script Config Tab is used when you want to enable Google Looker to be visible inside the Nextiva interface. 

Field Name Description
Google Script URL  This will be given by a Nextiva administrator to enable Google Looker in the Nextiva interface. 

Call Connection Beep Tab 

Toggle Button Description
Enable Call Connection Beep  Used for when agents are working off-hook. If enabled, the Call Connection Beep plays a tone to indicate to the user that they are now connected to another individual. 
Disable Call Connection Beep  The agent is connected on a call, and the other party disconnects. If enabled, the agent will receive a tone indicating a call has been terminated. 

NOTE: These are both in addition to the visual notifications. 

Need additional help? Click here.

Was this article helpful?