From Bright Pattern Documentation
Jump to: navigation, search
(Updated via BpClonePage extension. Source page: draft:Contact-center-administrator-guide/CallCenterConfiguration/IntegrationAccounts/Messenger)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<translate>= Messenger Integration Account Properties = <!--T:1-->
+
= Messenger Integration Account Properties =  
 
Bright Pattern Contact Center integrates with all major social messaging applications (i.e., messengers), including Facebook Messenger, LINE, Telegram, Twitter, Viber, WeChat, and WhatsApp (via Infobip, Twilio, or Vonage API Group/Nexmo), allowing Agent Desktop users to handle service chat interactions over any configured messenger channel. In the Bright Pattern platform, we use messenger integration accounts to store credentials and allow connections between Bright Pattern and your organization's messaging app accounts and/or developer portals.
 
Bright Pattern Contact Center integrates with all major social messaging applications (i.e., messengers), including Facebook Messenger, LINE, Telegram, Twitter, Viber, WeChat, and WhatsApp (via Infobip, Twilio, or Vonage API Group/Nexmo), allowing Agent Desktop users to handle service chat interactions over any configured messenger channel. In the Bright Pattern platform, we use messenger integration accounts to store credentials and allow connections between Bright Pattern and your organization's messaging app accounts and/or developer portals.
  
 
This article describes the only properties for every type of messenger integration account. For complete integration configuration instructions and administrative tutorials, see the [[Messenger-integration-guide/Introduction/Overview | Messenger Integration Guide]].
 
This article describes the only properties for every type of messenger integration account. For complete integration configuration instructions and administrative tutorials, see the [[Messenger-integration-guide/Introduction/Overview | Messenger Integration Guide]].
  
== How to Add a Messenger Integration Account == <!--T:2-->
+
== How to Add a Messenger Integration Account ==  
 
To add a messenger integration account to your contact center, go to the Contact Center Administrator application's ''Call Center Configuration > Integration Accounts'' section.
 
To add a messenger integration account to your contact center, go to the Contact Center Administrator application's ''Call Center Configuration > Integration Accounts'' section.
  
 
Click the '''add''' "+" button and select the desired type of messaging application to add.
 
Click the '''add''' "+" button and select the desired type of messaging application to add.
  
<!--T:3-->
 
 
[[File:messengersintegration.PNG|450px|thumbnail|center|Selecting the type of Messenger integration account]]
 
[[File:messengersintegration.PNG|450px|thumbnail|center|Selecting the type of Messenger integration account]]
  
  
== Facebook Messenger Properties == <!--T:4-->
+
== Facebook Messenger Properties ==  
 
The properties of the Facebook Messenger type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/FacebookMessenger/Overview | Facebook Messenger Integration]].
 
The properties of the Facebook Messenger type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/FacebookMessenger/Overview | Facebook Messenger Integration]].
  
<!--T:5-->
 
 
[[File:Facebook-Messenger-Integration-Account-5399.PNG|650px|thumbnail|center|Facebook Messenger integration account properties]]
 
[[File:Facebook-Messenger-Integration-Account-5399.PNG|650px|thumbnail|center|Facebook Messenger integration account properties]]
  
=== Name=== <!--T:6-->
+
=== Name===  
 
The name for this integration account (can be any name of your choosing).
 
The name for this integration account (can be any name of your choosing).
  
=== Page Username === <!--T:7-->
+
=== Page Username ===  
 
The @username of the Facebook Page (e.g., “brightpatterndocs” with no @ symbol).
 
The @username of the Facebook Page (e.g., “brightpatterndocs” with no @ symbol).
  
=== Type === <!--T:8-->
+
=== Type ===  
 
The messenger integration count type. Select '''Facebook''' for Facebook Messenger.
 
The messenger integration count type. Select '''Facebook''' for Facebook Messenger.
  
=== Page ID === <!--T:9-->
+
=== Page ID ===  
 
The Facebook Page ID (string), which can be found in the "About" section of the Facebook Page.
 
The Facebook Page ID (string), which can be found in the "About" section of the Facebook Page.
  
=== Token === <!--T:10-->
+
=== Token ===  
 
The Page Access Token for the Facebook Page.
 
The Page Access Token for the Facebook Page.
  
=== Webhook Verify Token === <!--T:11-->
+
=== Webhook Verify Token ===  
 
The token used to confirm that Facebook is the real server, which is needed for Facebook to send you a message from the customer. If you do not have a token, click the Generate random token below.
 
The token used to confirm that Facebook is the real server, which is needed for Facebook to send you a message from the customer. If you do not have a token, click the Generate random token below.
  
=== Account ID === <!--T:12-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Generate random token === <!--T:13-->
+
=== Generate random token ===  
 
Creates a random webhook token that you can copy and paste into your Facebook App in section ''Messenger Settings > Webhooks > Edit Callback URL > Verify Token''.
 
Creates a random webhook token that you can copy and paste into your Facebook App in section ''Messenger Settings > Webhooks > Edit Callback URL > Verify Token''.
  
=== Test Connection === <!--T:14-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
== LINE Properties == <!--T:15-->
+
== LINE Properties ==  
 
The properties of the LINE type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/LINE/Overview|LINE Integration]].
 
The properties of the LINE type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/LINE/Overview|LINE Integration]].
  
<!--T:16-->
 
 
[[File:LINE-Integration-Account-5399.PNG|800px|thumb|center|LINE messenger integration account properties]]
 
[[File:LINE-Integration-Account-5399.PNG|800px|thumb|center|LINE messenger integration account properties]]
  
=== Name === <!--T:17-->
+
=== Name ===  
 
The name of your integration account (this does not need to be your LINE@ account name).
 
The name of your integration account (this does not need to be your LINE@ account name).
  
=== Type === <!--T:18-->
+
=== Type ===  
 
The integration account type. For LINE accounts, select LINE.
 
The integration account type. For LINE accounts, select LINE.
  
=== Token === <!--T:19-->
+
=== Token ===  
 
The access token for your LINE account.
 
The access token for your LINE account.
  
=== Account ID === <!--T:20-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Test Connection === <!--T:21-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
 +
== MS Teams ==
 +
The properties of the Microsoft Teams messenger integration account are described below. For complete integration instructions and configuration, see the ''Messenger Integration Guide'' section [[Messenger-integrations/overview-messenger-integrations-msteams|Microsoft Teams Messenger Integration]].
 +
[[File:Microsoft Teams-Integration-Account-5400.png|center|thumb|626x626px|Microsoft Teams messenger integration account properties]]
  
== Telegram Properties == <!--T:22-->
+
=== Name ===
 +
The name for this integration account, which will identify it within Bright Pattern Contact Center.
 +
 
 +
=== App ID ===
 +
Provide the [[Messenger-integrations/task-messenger-integrations-configure-msteams#Copy Bot ID|Bot ID]] that was automatically generated while [[Messenger-integrations/task-messenger-integrations-configure-msteams|creating an app for Microsoft Teams]] for the integration.
 +
 
 +
=== App Secret ===
 +
Provide the [[Messenger-integrations/task-messenger-integrations-configure-msteams#Create Client Secret|Client Secret]] that was generated while [[Messenger-integrations/task-messenger-integrations-configure-msteams|creating an app for Microsoft Teams]] for the integration.
 +
 
 +
=== Account ID ===
 +
The unique identifier of this integration account, which is automatically generated when the integration account is created.
 +
 
 +
=== Endpoint Address ===
 +
A note provides the URL that must be provided in the ''Endpoint Address'' property when [[Messenger-integrations/task-messenger-integrations-configure-msteams#Add Endpoint Address|configuring an app for Microsoft Teams]] to use this messenger integration account.
 +
 
 +
=== Test Connection ===
 +
Tests whether the '''App ID''' and '''App Secret''' are valid and allow a connection through the messenger integration.
 +
 
 +
== Telegram Properties ==
 
The properties of the Telegram type of messenger integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Telegram/Overview|Telegram Integration]].
 
The properties of the Telegram type of messenger integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Telegram/Overview|Telegram Integration]].
  
<!--T:23-->
 
 
[[File:Telegram-Integration-Account-5399.PNG|450px|thumbnail|center|Telegram messenger integration account properties]]
 
[[File:Telegram-Integration-Account-5399.PNG|450px|thumbnail|center|Telegram messenger integration account properties]]
  
  
=== Bot Username === <!--T:24-->
+
=== Bot Username ===  
 
The exact username of your Telegram bot.
 
The exact username of your Telegram bot.
  
=== Type === <!--T:25-->
+
=== Type ===  
 
The integration account type. For Telegram accounts, select '''Telegram'''.
 
The integration account type. For Telegram accounts, select '''Telegram'''.
  
=== Token === <!--T:26-->
+
=== Token ===  
 
The API token for your Telegram bot.
 
The API token for your Telegram bot.
  
=== Account ID === <!--T:27-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Set Webhook === <!--T:28-->
+
=== Set Webhook ===  
 
Click this button to confirm that Telegram is the real server, which is needed for Telegram to send you a message from the customer. Note that you must get the token/webhook from Telegram; you cannot generate one here.
 
Click this button to confirm that Telegram is the real server, which is needed for Telegram to send you a message from the customer. Note that you must get the token/webhook from Telegram; you cannot generate one here.
  
=== Test Connection === <!--T:29-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
  
== Twitter v2 Properties == <!--T:30-->
+
== Twitter v2 Properties ==  
 
The properties of the Twitter type integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Twitter/Overview|Twitter Integration]]
 
The properties of the Twitter type integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Twitter/Overview|Twitter Integration]]
  
<!--T:31-->
 
 
[[File:Twitterv2.PNG|450px|thumb|center|Twitter messenger integration account properties]]
 
[[File:Twitterv2.PNG|450px|thumb|center|Twitter messenger integration account properties]]
  
=== Name === <!--T:32-->
+
=== Name ===  
 
The name of your integration account (can be any name of your choosing).
 
The name of your integration account (can be any name of your choosing).
  
===  Consumer Key === <!--T:33-->
+
===  Consumer Key ===  
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API key]].
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API key]].
  
=== Consumer Secret === <!--T:34-->
+
=== Consumer Secret ===  
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API secret key]].
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API secret key]].
  
=== Access Token === <!--T:35-->
+
=== Access Token ===  
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#4._Generate_and_Save_the_Access_Token_.26_Secret|access token]].
 
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#4._Generate_and_Save_the_Access_Token_.26_Secret|access token]].
  
=== Access Token Secret === <!--T:36-->
+
=== Access Token Secret ===  
 
Your Twitter app's [[Messenger-integration-guide/Twitter/Configuration/CreateanApp#4._Generate_and_Save_the_Access_Token_.26_Secret|access token secret]].
 
Your Twitter app's [[Messenger-integration-guide/Twitter/Configuration/CreateanApp#4._Generate_and_Save_the_Access_Token_.26_Secret|access token secret]].
  
=== Account ID === <!--T:37-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Test Connection === <!--T:38-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
  
== Viber Properties == <!--T:39-->
+
== Viber Properties ==  
 
The properties of the Viber type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Viber/Overview|Viber Integration]].
 
The properties of the Viber type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/Viber/Overview|Viber Integration]].
  
<!--T:40-->
 
 
[[File:VIber-Integration-Account-5399.PNG|450px|thumbnail|center|Viber messenger integration account properties]]
 
[[File:VIber-Integration-Account-5399.PNG|450px|thumbnail|center|Viber messenger integration account properties]]
  
  
=== Bot Username === <!--T:41-->
+
=== Bot Username ===  
 
The exact username of your Viber Bot Account.
 
The exact username of your Viber Bot Account.
  
=== Type === <!--T:42-->
+
=== Type ===  
 
The integration account type. For Viber accounts, select '''Viber'''.
 
The integration account type. For Viber accounts, select '''Viber'''.
  
=== Token === <!--T:43-->
+
=== Token ===  
 
The private token of your Viber Bot Account.
 
The private token of your Viber Bot Account.
  
=== Account ID === <!--T:44-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Set Webhook === <!--T:45-->
+
=== Set Webhook ===  
 
Setting the webhook is necessary for Viber to send you a message from the customer. Click '''Set Webhook''' to open enter the webhook URL.
 
Setting the webhook is necessary for Viber to send you a message from the customer. Click '''Set Webhook''' to open enter the webhook URL.
  
=== Webhook url (host and port) === <!--T:46-->
+
=== Webhook url (host and port) ===  
 
Your contact center domain (e.g., “company.brightpattern.com”). This includes the server address and port number.
 
Your contact center domain (e.g., “company.brightpattern.com”). This includes the server address and port number.
  
<!--T:47-->
 
 
[[File:Viber-Webhook-5399.PNG|450px|thumbnail|center|Example webhook]]
 
[[File:Viber-Webhook-5399.PNG|450px|thumbnail|center|Example webhook]]
  
=== Test Connection === <!--T:48-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
  
== WeChat Properties == <!--T:49-->
+
== WeChat Properties ==  
 
The properties of the WeChat type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WeChat/Overview|WeChat Integration]].
 
The properties of the WeChat type of integration account are described as follows. For complete integration instructions and configuration, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WeChat/Overview|WeChat Integration]].
  
<!--T:50-->
 
 
[[File:WeChat-Integration-Account-Properties2-5399.PNG|450px|thumbnail|center|WeChat messenger integration account properties]]
 
[[File:WeChat-Integration-Account-Properties2-5399.PNG|450px|thumbnail|center|WeChat messenger integration account properties]]
  
  
=== Name === <!--T:51-->
+
=== Name ===  
 
The name of your integration account (can be any name of your choosing)
 
The name of your integration account (can be any name of your choosing)
  
=== Type === <!--T:52-->
+
=== Type ===  
 
The integration account type. For WeChat accounts, select '''WeChat'''.
 
The integration account type. For WeChat accounts, select '''WeChat'''.
  
=== App ID === <!--T:53-->
+
=== App ID ===  
 
The appId of your WeChat sandbox, which is found on the ''Test number management'' page.
 
The appId of your WeChat sandbox, which is found on the ''Test number management'' page.
  
=== App Secret === <!--T:54-->
+
=== App Secret ===  
 
The app secret of your WeChat sandbox, which is found on the ''Test number management'' page.
 
The app secret of your WeChat sandbox, which is found on the ''Test number management'' page.
  
=== WeChat ID === <!--T:55-->
+
=== WeChat ID ===  
 
The identifying string for your WeChat account, which is found in the top right corner of your WeChat sandbox ''Test number management'' page.
 
The identifying string for your WeChat account, which is found in the top right corner of your WeChat sandbox ''Test number management'' page.
  
=== WeChat type === <!--T:56-->
+
=== WeChat type ===  
 
The type of WeChat official account. Set “China” if the region of your WeChat official account is China, or “International” if the region of your WeChat official account is not China.
 
The type of WeChat official account. Set “China” if the region of your WeChat official account is China, or “International” if the region of your WeChat official account is not China.
  
=== Account ID === <!--T:57-->
+
=== Account ID ===  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Test Connection === <!--T:58-->
+
=== Test Connection ===  
 
Tests the credentials and confirms whether the connection is valid.
 
Tests the credentials and confirms whether the connection is valid.
  
  
== WhatsApp Properties  == <!--T:59-->
+
== WhatsApp Properties  ==  
 
Bright Pattern Contact Center integrates with WhatsApp via the following service providers: Infobip, Twilio, and Vonage API Group/Nexmo. When configuring a messenger integration account for WhatsApp, select either Infobip, Twilio, or Vonage API Group/Nexmo. The integration account properties for each provider type are provided as follows.
 
Bright Pattern Contact Center integrates with WhatsApp via the following service providers: Infobip, Twilio, and Vonage API Group/Nexmo. When configuring a messenger integration account for WhatsApp, select either Infobip, Twilio, or Vonage API Group/Nexmo. The integration account properties for each provider type are provided as follows.
  
=== Infobip === <!--T:60-->
+
=== Infobip ===  
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppInfobip/Overview|WhatsApp via Infobip Integration]].
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppInfobip/Overview|WhatsApp via Infobip Integration]].
  
<!--T:61-->
 
 
[[File:WhatsApp-Infobip-Integration-Account5-5399.PNG|center|thumb|650px|WhatsApp via Infobip integration account properties]]
 
[[File:WhatsApp-Infobip-Integration-Account5-5399.PNG|center|thumb|650px|WhatsApp via Infobip integration account properties]]
  
  
==== Name ==== <!--T:62-->
+
==== Name ====  
 
The name of your integration account (can be any name of your choosing).
 
The name of your integration account (can be any name of your choosing).
  
==== Type ==== <!--T:63-->
+
==== Type ====  
 
WhatsApp
 
WhatsApp
  
==== Provider ==== <!--T:64-->
+
==== Provider ====  
 
Infobip
 
Infobip
  
==== API URL ==== <!--T:65-->
+
==== API URL ====  
 
The Base URL obtained from Infobip (e.g., “https://gnpq8.api.infobip.com”)
 
The Base URL obtained from Infobip (e.g., “https://gnpq8.api.infobip.com”)
  
==== API Key ==== <!--T:66-->
+
==== API Key ====  
 
Your Infobip Public API key.
 
Your Infobip Public API key.
  
==== WhatsApp number ==== <!--T:67-->
+
==== WhatsApp number ====  
 
The dedicated WhatsApp number obtained from Infobip (e.g., 12012345678)
 
The dedicated WhatsApp number obtained from Infobip (e.g., 12012345678)
  
==== Account ID ==== <!--T:68-->
+
==== Account ID ====  
 
The unique identifier of this integration account, which is appended to the end of the [[Messenger-integration-guide/WhatsAppInfobip/IntegrationConfiguration&action=submit#Step_6:_On_Infobip.2C_set_the_webhook_for_your_dedicated_WhatsApp_number | webhook URL]] in the Infobip portal. The Account ID is generated when you click '''Apply''' at the bottom of the screen.
 
The unique identifier of this integration account, which is appended to the end of the [[Messenger-integration-guide/WhatsAppInfobip/IntegrationConfiguration&action=submit#Step_6:_On_Infobip.2C_set_the_webhook_for_your_dedicated_WhatsApp_number | webhook URL]] in the Infobip portal. The Account ID is generated when you click '''Apply''' at the bottom of the screen.
  
  
=== Twilio === <!--T:69-->
+
=== Twilio ===  
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppTwilio/Overview|WhatsApp via Twilio Integration]].
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppTwilio/Overview|WhatsApp via Twilio Integration]].
  
<!--T:70-->
 
 
[[File:WhatsApp-Twilio-Integration-Account2-5399.PNG|center|thumb|450px|WhatsApp via Twilio integration account properties]]
 
[[File:WhatsApp-Twilio-Integration-Account2-5399.PNG|center|thumb|450px|WhatsApp via Twilio integration account properties]]
  
==== Name ==== <!--T:71-->
+
==== Name ====  
 
The name of your integration account (can be any name of your choosing)
 
The name of your integration account (can be any name of your choosing)
  
==== Type ==== <!--T:72-->
+
==== Type ====  
 
WhatsApp
 
WhatsApp
  
==== Provider ==== <!--T:73-->
+
==== Provider ====  
 
Twilio
 
Twilio
  
==== API URL ==== <!--T:74-->
+
==== API URL ====  
 
https://api.twilio.com/2010-04-01/
 
https://api.twilio.com/2010-04-01/
  
==== SID ==== <!--T:75-->
+
==== SID ====  
 
The SID obtained from Twilio WhatsApp Sandbox credentials
 
The SID obtained from Twilio WhatsApp Sandbox credentials
  
==== Token ==== <!--T:76-->
+
==== Token ====  
 
The token obtained from Twilio WhatsApp Sandbox credentials
 
The token obtained from Twilio WhatsApp Sandbox credentials
  
==== WhatsApp number ==== <!--T:77-->
+
==== WhatsApp number ====  
 
The WhatsApp number provided by Twilio (e.g., +XXXXXXXX)
 
The WhatsApp number provided by Twilio (e.g., +XXXXXXXX)
  
<!--T:78-->
 
 
[[File:Twilio6a-5399.PNG||thumb|center|800px|The WhatsApp number can be found on the Twilio Programmable Messaging Dashboard > Sandbox Participants properties]]
 
[[File:Twilio6a-5399.PNG||thumb|center|800px|The WhatsApp number can be found on the Twilio Programmable Messaging Dashboard > Sandbox Participants properties]]
  
  
==== Account ID ==== <!--T:79-->
+
==== Account ID ====  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''
  
  
=== Nexmo === <!--T:80-->
+
=== Nexmo ===  
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppVonageAPIGroupNexmo/Overview|Vonage API Group/Nexmo Integration]].
 
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppVonageAPIGroupNexmo/Overview|Vonage API Group/Nexmo Integration]].
  
<!--T:81-->
 
 
[[File:WhatsApp-Vonage-Integration-Account2-5399.PNG|center|thumb|450px|Messenger integration account properties for type WhatsApp via Vonage API Group/Nexmo]]
 
[[File:WhatsApp-Vonage-Integration-Account2-5399.PNG|center|thumb|450px|Messenger integration account properties for type WhatsApp via Vonage API Group/Nexmo]]
  
  
==== Name ==== <!--T:82-->
+
==== Name ====  
 
The name of your integration account (can be any name of your choosing)
 
The name of your integration account (can be any name of your choosing)
  
==== Type ==== <!--T:83-->
+
==== Type ====  
 
WhatsApp
 
WhatsApp
  
==== Provider ==== <!--T:84-->
+
==== Provider ====  
 
Nexmo
 
Nexmo
  
==== API URL ==== <!--T:85-->
+
==== API URL ====  
 
https://api.nexmo.com/v0.1/messages
 
https://api.nexmo.com/v0.1/messages
  
==== Authentication type ==== <!--T:86-->
+
==== Authentication type ====  
 
Set '''JWT''' and then set the actual JWT.
 
Set '''JWT''' and then set the actual JWT.
  
==== Key ==== <!--T:87-->
+
==== Key ====  
 
The JWT authentication key from the Vonage API Group sandbox account
 
The JWT authentication key from the Vonage API Group sandbox account
  
==== Secret ==== <!--T:88-->
+
==== Secret ====  
 
For a sandbox environment, leave this field empty.
 
For a sandbox environment, leave this field empty.
  
==== WhatsApp number ==== <!--T:89-->
+
==== WhatsApp number ====  
 
The Nexmo (Vonage API Group) Customer Dashboard number (e.g., “123418342149”). This number is shown on the top right of the Nexmo (Vonage API Group) sandbox account after login.
 
The Nexmo (Vonage API Group) Customer Dashboard number (e.g., “123418342149”). This number is shown on the top right of the Nexmo (Vonage API Group) sandbox account after login.
  
==== Account ID ==== <!--T:90-->
+
==== Account ID ====  
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 
 
 
</translate>
 

Latest revision as of 08:24, 15 August 2024

• 日本語
• 5.19 • 5.3 • 5.8

Messenger Integration Account Properties

Bright Pattern Contact Center integrates with all major social messaging applications (i.e., messengers), including Facebook Messenger, LINE, Telegram, Twitter, Viber, WeChat, and WhatsApp (via Infobip, Twilio, or Vonage API Group/Nexmo), allowing Agent Desktop users to handle service chat interactions over any configured messenger channel. In the Bright Pattern platform, we use messenger integration accounts to store credentials and allow connections between Bright Pattern and your organization's messaging app accounts and/or developer portals.

This article describes the only properties for every type of messenger integration account. For complete integration configuration instructions and administrative tutorials, see the Messenger Integration Guide.

How to Add a Messenger Integration Account

To add a messenger integration account to your contact center, go to the Contact Center Administrator application's Call Center Configuration > Integration Accounts section.

Click the add "+" button and select the desired type of messaging application to add.

Selecting the type of Messenger integration account


Facebook Messenger Properties

The properties of the Facebook Messenger type of integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section Facebook Messenger Integration.

Facebook Messenger integration account properties

Name

The name for this integration account (can be any name of your choosing).

Page Username

The @username of the Facebook Page (e.g., “brightpatterndocs” with no @ symbol).

Type

The messenger integration count type. Select Facebook for Facebook Messenger.

Page ID

The Facebook Page ID (string), which can be found in the "About" section of the Facebook Page.

Token

The Page Access Token for the Facebook Page.

Webhook Verify Token

The token used to confirm that Facebook is the real server, which is needed for Facebook to send you a message from the customer. If you do not have a token, click the Generate random token below.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Generate random token

Creates a random webhook token that you can copy and paste into your Facebook App in section Messenger Settings > Webhooks > Edit Callback URL > Verify Token.

Test Connection

Tests the credentials and confirms whether the connection is valid.

LINE Properties

The properties of the LINE type of integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section LINE Integration.

LINE messenger integration account properties

Name

The name of your integration account (this does not need to be your LINE@ account name).

Type

The integration account type. For LINE accounts, select LINE.

Token

The access token for your LINE account.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Test Connection

Tests the credentials and confirms whether the connection is valid.

MS Teams

The properties of the Microsoft Teams messenger integration account are described below. For complete integration instructions and configuration, see the Messenger Integration Guide section Microsoft Teams Messenger Integration.

Microsoft Teams messenger integration account properties

Name

The name for this integration account, which will identify it within Bright Pattern Contact Center.

App ID

Provide the Bot ID that was automatically generated while creating an app for Microsoft Teams for the integration.

App Secret

Provide the Client Secret that was generated while creating an app for Microsoft Teams for the integration.

Account ID

The unique identifier of this integration account, which is automatically generated when the integration account is created.

Endpoint Address

A note provides the URL that must be provided in the Endpoint Address property when configuring an app for Microsoft Teams to use this messenger integration account.

Test Connection

Tests whether the App ID and App Secret are valid and allow a connection through the messenger integration.

Telegram Properties

The properties of the Telegram type of messenger integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section Telegram Integration.

Telegram messenger integration account properties


Bot Username

The exact username of your Telegram bot.

Type

The integration account type. For Telegram accounts, select Telegram.

Token

The API token for your Telegram bot.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Set Webhook

Click this button to confirm that Telegram is the real server, which is needed for Telegram to send you a message from the customer. Note that you must get the token/webhook from Telegram; you cannot generate one here.

Test Connection

Tests the credentials and confirms whether the connection is valid.


Twitter v2 Properties

The properties of the Twitter type integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section Twitter Integration

Twitter messenger integration account properties

Name

The name of your integration account (can be any name of your choosing).

Consumer Key

Your Twitter app's API key.

Consumer Secret

Your Twitter app's API secret key.

Access Token

Your Twitter app's access token.

Access Token Secret

Your Twitter app's access token secret.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Test Connection

Tests the credentials and confirms whether the connection is valid.


Viber Properties

The properties of the Viber type of integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section Viber Integration.

Viber messenger integration account properties


Bot Username

The exact username of your Viber Bot Account.

Type

The integration account type. For Viber accounts, select Viber.

Token

The private token of your Viber Bot Account.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Set Webhook

Setting the webhook is necessary for Viber to send you a message from the customer. Click Set Webhook to open enter the webhook URL.

Webhook url (host and port)

Your contact center domain (e.g., “company.brightpattern.com”). This includes the server address and port number.

Example webhook

Test Connection

Tests the credentials and confirms whether the connection is valid.


WeChat Properties

The properties of the WeChat type of integration account are described as follows. For complete integration instructions and configuration, see the Messenger Integration Guide, section WeChat Integration.

WeChat messenger integration account properties


Name

The name of your integration account (can be any name of your choosing)

Type

The integration account type. For WeChat accounts, select WeChat.

App ID

The appId of your WeChat sandbox, which is found on the Test number management page.

App Secret

The app secret of your WeChat sandbox, which is found on the Test number management page.

WeChat ID

The identifying string for your WeChat account, which is found in the top right corner of your WeChat sandbox Test number management page.

WeChat type

The type of WeChat official account. Set “China” if the region of your WeChat official account is China, or “International” if the region of your WeChat official account is not China.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

Test Connection

Tests the credentials and confirms whether the connection is valid.


WhatsApp Properties

Bright Pattern Contact Center integrates with WhatsApp via the following service providers: Infobip, Twilio, and Vonage API Group/Nexmo. When configuring a messenger integration account for WhatsApp, select either Infobip, Twilio, or Vonage API Group/Nexmo. The integration account properties for each provider type are provided as follows.

Infobip

For complete integration configuration instructions, see the Messenger Integration Guide, section WhatsApp via Infobip Integration.

WhatsApp via Infobip integration account properties


Name

The name of your integration account (can be any name of your choosing).

Type

WhatsApp

Provider

Infobip

API URL

The Base URL obtained from Infobip (e.g., “https://gnpq8.api.infobip.com”)

API Key

Your Infobip Public API key.

WhatsApp number

The dedicated WhatsApp number obtained from Infobip (e.g., 12012345678)

Account ID

The unique identifier of this integration account, which is appended to the end of the webhook URL in the Infobip portal. The Account ID is generated when you click Apply at the bottom of the screen.


Twilio

For complete integration configuration instructions, see the Messenger Integration Guide, section WhatsApp via Twilio Integration.

WhatsApp via Twilio integration account properties

Name

The name of your integration account (can be any name of your choosing)

Type

WhatsApp

Provider

Twilio

API URL

https://api.twilio.com/2010-04-01/

SID

The SID obtained from Twilio WhatsApp Sandbox credentials

Token

The token obtained from Twilio WhatsApp Sandbox credentials

WhatsApp number

The WhatsApp number provided by Twilio (e.g., +XXXXXXXX)

The WhatsApp number can be found on the Twilio Programmable Messaging Dashboard > Sandbox Participants properties


Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply


Nexmo

For complete integration configuration instructions, see the Messenger Integration Guide, section Vonage API Group/Nexmo Integration.

Messenger integration account properties for type WhatsApp via Vonage API Group/Nexmo


Name

The name of your integration account (can be any name of your choosing)

Type

WhatsApp

Provider

Nexmo

API URL

https://api.nexmo.com/v0.1/messages

Authentication type

Set JWT and then set the actual JWT.

Key

The JWT authentication key from the Vonage API Group sandbox account

Secret

For a sandbox environment, leave this field empty.

WhatsApp number

The Nexmo (Vonage API Group) Customer Dashboard number (e.g., “123418342149”). This number is shown on the top right of the Nexmo (Vonage API Group) sandbox account after login.

Account ID

The unique identifier of this integration account, which is filled in for you upon clicking Apply.

< Previous | Next >