From Bright Pattern Documentation
Jump to: navigation, search
(Marked this version for translation)
Line 1: Line 1:
<translate>= Messenger Integration = <!--T:1-->
+
<translate>= Messenger Integration Account Properties = <!--T:1-->
When Bright Pattern Contact Center is integrated with messengers (e.g., Facebook Messenger, LINE, Telegram, Viber, etc.), your Bright Pattern Agent Desktop environment is equipped to handle customer-initiated interactions from the Messenger application or the application on a customer’s mobile phone, tablet, or computer. Incoming chat interactions are routed to the integrated Agent Desktop environment, where agents also have direct access to the phone, live chat, email, SMS text, various other mobile messenger apps, customer and agent records, interaction details, and more.
+
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.
Integration configuration involves linking your organization's messenger account to your Bright Pattern Contact Center tenant.
 
  
<!--T:2-->
+
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]].
To add a messenger integration account, click the '''add''' "+" button and select the desired type of messenger.
 
  
 +
== How to Add a Messenger Integration Account == <!--T:2-->
 +
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.
  
 
<!--T:3-->
 
<!--T:3-->
[[File:Messenger-Type-50.png|450px|thumbnail|center|Selecting the type of Messenger integration account]]
+
[[File:messengersintegration.PNG|450px|thumbnail|center|Selecting the type of Messenger integration account]]
  
  
<!--T:4-->
+
== Facebook Messenger Properties == <!--T:4-->
The properties of each type of messenger integration account are described as follows. For more information about each type, see the corresponding integration guide.
+
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]].
  
== Facebook Messenger Properties == <!--T:5-->
+
<!--T:5-->
The properties of the Facebook Messenger type of integration account are described as follows. For complete integration instructions and configuration, see the [[facebook-messenger-integration-guide/About|Facebook Messenger Integration Guide]].
+
[[File:Facebook-Messenger-Integration-Account-5399.PNG|650px|thumbnail|center|Facebook Messenger integration account properties]]
  
 
+
=== Name=== <!--T:6-->
<!--T:6-->
+
The name for this integration account (can be any name of your choosing).
[[File:Facebook-Messenger-Properties-50.png|450px|thumbnail|center|Facebook Messenger integration account properties]]
 
  
 
=== Page Username === <!--T:7-->
 
=== Page Username === <!--T:7-->
The exact username of your Facebook Page
+
The @username of the Facebook Page (e.g., “brightpatterndocs” with no @ symbol).
  
 
=== Type === <!--T:8-->
 
=== Type === <!--T:8-->
Select Facebook as the ''type'' of messenger integration account.
+
The messenger integration count type. Select '''Facebook''' for Facebook Messenger.
  
 
=== Page ID === <!--T:9-->
 
=== Page ID === <!--T:9-->
The exact page ID for your Facebook Page
+
The Facebook Page ID (string), which can be found in the "About" section of the Facebook Page.
  
 
=== Token === <!--T:10-->
 
=== Token === <!--T:10-->
The Page Access Token for your Facebook Page
+
The Page Access Token for the Facebook Page.
  
 
=== Webhook Verify Token === <!--T:11-->
 
=== Webhook Verify Token === <!--T:11-->
 
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.
  
=== Generate random token === <!--T:12-->
+
=== Account ID === <!--T:12-->
Creates a random webhook token that you can copy and paste into your Facebook App management page in ''Webhooks > Edit Page Subscription > Verify Token''
+
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 +
 
 +
=== Generate random token === <!--T:13-->
 +
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-->
 +
Tests the credentials and confirms whether the connection is valid.
 +
 
 +
== LINE Properties == <!--T:15-->
 +
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]]
 +
 
 +
=== Name === <!--T:17-->
 +
The name of your integration account (this does not need to be your LINE@ account name).
 +
 
 +
=== Type === <!--T:18-->
 +
The integration account type. For LINE accounts, select LINE.
 +
 
 +
=== Token === <!--T:19-->
 +
The access token for your LINE account.
 +
 
 +
=== Account ID === <!--T:20-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 +
 
 +
=== Test Connection === <!--T:21-->
 +
Tests the credentials and confirms whether the connection is valid.
 +
 
 +
 
 +
== Telegram Properties == <!--T:22-->
 +
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]]
 +
 
 +
 
 +
=== Bot Username === <!--T:24-->
 +
The exact username of your Telegram bot.
 +
 
 +
=== Type === <!--T:25-->
 +
The integration account type. For Telegram accounts, select '''Telegram'''.
 +
 
 +
=== Token === <!--T:26-->
 +
The API token for your Telegram bot.
 +
 
 +
=== Account ID === <!--T:27-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
 +
 
 +
=== Set Webhook === <!--T:28-->
 +
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-->
 +
Tests the credentials and confirms whether the connection is valid.
 +
 
 +
 
 +
== Twitter v2 Properties == <!--T:30-->
 +
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]]
 +
 
 +
=== Name === <!--T:32-->
 +
The name of your integration account (can be any name of your choosing).
 +
 
 +
===  Consumer Key === <!--T:33-->
 +
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API key]].
 +
 
 +
=== Consumer Secret === <!--T:34-->
 +
Your Twitter app's [[Messenger-integration-guide/Twitter/ConfigurationCreateanApp#2._Save_the_API_Key_and_Secret|API secret key]].
 +
 
 +
=== Access Token === <!--T:35-->
 +
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-->
 +
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-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
=== Test Connection === <!--T:13-->
+
=== Test Connection === <!--T:38-->
Tests the credentials and confirms whether the connection is valid
+
Tests the credentials and confirms whether the connection is valid.
  
== LINE Properties == <!--T:14-->
 
The properties of the LINE type of integration account are described as follows. For complete integration instructions and configuration, see the [[line-integration-guide/About|LINE Integration Guide]].
 
  
 +
== Viber Properties == <!--T:39-->
 +
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:15-->
+
<!--T:40-->
[[File:LINE-Properties-50.png|450px|thumbnail|center|LINE integration account properties]]
+
[[File:VIber-Integration-Account-5399.PNG|450px|thumbnail|center|Viber messenger integration account properties]]
  
  
=== Name === <!--T:16-->
+
=== Bot Username === <!--T:41-->
The name of your integration account (this does not need to be your LINE@ account name)
+
The exact username of your Viber Bot Account.
  
=== Type === <!--T:17-->
+
=== Type === <!--T:42-->
For this integration account, select LINE as the ''type'' of integration.
+
The integration account type. For Viber accounts, select '''Viber'''.
  
=== Token === <!--T:18-->
+
=== Token === <!--T:43-->
The access token for your LINE@ account
+
The private token of your Viber Bot Account.
  
=== Test Connection === <!--T:19-->
+
=== Account ID === <!--T:44-->
Tests the credentials and confirms whether the connection is valid
+
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
== Nexmo Properties == <!--T:20-->
+
=== Set Webhook === <!--T:45-->
The properties of the Nexmo type of integration account are described as follows.
+
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-->
 +
Your contact center domain (e.g., “company.brightpattern.com”). This includes the server address and port number.
  
<!--T:21-->
+
<!--T:47-->
[[File:Nexmo-Properties-53.PNG|450px|thumbnail|center|Nexmo integration account properties]]
+
[[File:Viber-Webhook-5399.PNG|450px|thumbnail|center|Example webhook]]
  
 +
=== Test Connection === <!--T:48-->
 +
Tests the credentials and confirms whether the connection is valid.
  
=== Name === <!--T:22-->
+
 
 +
== WeChat Properties == <!--T:49-->
 +
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]]
 +
 
 +
 
 +
=== Name === <!--T:51-->
 
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:23-->
+
=== Type === <!--T:52-->
"Nexmo" by default because you already selected this type of messenger integration account
+
The integration account type. For WeChat accounts, select '''WeChat'''.
 +
 
 +
=== App ID === <!--T:53-->
 +
The appId of your WeChat sandbox, which is found on the ''Test number management'' page.
  
=== Key === <!--T:24-->
+
=== App Secret === <!--T:54-->
The API key that was created when you created a Nexmo account. You can find the API key and secret in your Nexmo Dashboard account settings.
+
The app secret of your WeChat sandbox, which is found on the ''Test number management'' page.
  
=== Secret === <!--T:25-->
+
=== WeChat ID === <!--T:55-->
The API secret that was created when you created a Nexmo account. You can find the API key and secret in your Nexmo Dashboard account settings.
+
The identifying string for your WeChat account, which is found in the top right corner of your WeChat sandbox ''Test number management'' page.
  
== Telegram Properties == <!--T:26-->
+
=== WeChat type === <!--T:56-->
The properties of the Facebook Messenger type of integration account are described as follows. For complete integration instructions and configuration, see the [[telegram-integration-guide/About|Telegram Integration Guide]].
+
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-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
<!--T:27-->
+
=== Test Connection === <!--T:58-->
[[File:Telegram-Properties-50.png|450px|thumbnail|center|Telegram messenger integration account properties]]
+
Tests the credentials and confirms whether the connection is valid.
  
  
=== Bot Username === <!--T:28-->
+
== WhatsApp Properties  == <!--T:59-->
The exact username of your Telegram bot
+
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.
  
=== Type === <!--T:29-->
+
=== Infobip === <!--T:60-->
For this integration account, select Telegram as the ''type'' of integration.
+
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppInfobip/Overview|WhatsApp via Infobip Integration]].
  
=== Token === <!--T:30-->
+
<!--T:61-->
The API token for your Telegram bot
+
[[File:WhatsApp-Infobip-Integration-Account5-5399.PNG|center|thumb|650px|WhatsApp via Infobip integration account properties]]
  
=== Set Webhook === <!--T:31-->
 
Click the ''Set Webhook'' 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:32-->
+
==== Name ==== <!--T:62-->
Tests the credentials and confirms whether the connection is valid
+
The name of your integration account (can be any name of your choosing).
  
== Viber Properties == <!--T:33-->
+
==== Type ==== <!--T:63-->
The properties of the Viber type of integration account are described as follows. For complete integration instructions and configuration, see the [[viber-integration-guide/About|Viber Integration Guide]].
+
WhatsApp
  
 +
==== Provider ==== <!--T:64-->
 +
Infobip
  
<!--T:34-->
+
==== API URL ==== <!--T:65-->
[[File:Viber-Properties-50.png|450px|thumbnail|center|Viber messenger integration account properties]]
+
The Base URL obtained from Infobip (e.g., “https://gnpq8.api.infobip.com”)
  
 +
==== API Key ==== <!--T:66-->
 +
Your Infobip Public API key.
  
=== Bot Username === <!--T:35-->
+
==== WhatsApp number ==== <!--T:67-->
The exact name of your Viber Public Account username.
+
The dedicated WhatsApp number obtained from Infobip (e.g., 12012345678)
  
=== Type === <!--T:36-->
+
==== Account ID ==== <!--T:68-->
For this integration account, select Viber as the ''type'' of integration.
+
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.
  
=== Token === <!--T:37-->
 
The password that is given to you after your Public Account application is approved
 
  
=== Set Webhook === <!--T:38-->
+
=== Twilio === <!--T:69-->
''Set Webhook'' is necessary for Viber to send you a message from the customer. Clicking the ''Set Webhook'' button opens the Set Webhook window, where the Webhook URL is entered.
+
For complete integration configuration instructions, see the ''Messenger Integration Guide'', section [[Messenger-integration-guide/WhatsAppTwilio/Overview|WhatsApp via Twilio Integration]].
  
=== Webhook url (host and port) === <!--T:39-->
+
<!--T:70-->
The address of your server and port number (e.g., “office.yourcompany.com:1234”). If you do not know the server URL or port number, ask your system administrator.
+
[[File:WhatsApp-Twilio-Integration-Account2-5399.PNG|center|thumb|450px|WhatsApp via Twilio integration account properties]]
  
=== Test Connection === <!--T:40-->
+
==== Name ==== <!--T:71-->
Tests the credentials and confirms whether the connection is valid.
+
The name of your integration account (can be any name of your choosing)
 +
 
 +
==== Type ==== <!--T:72-->
 +
WhatsApp
 +
 
 +
==== Provider ==== <!--T:73-->
 +
Twilio
 +
 
 +
==== API URL ==== <!--T:74-->
 +
https://api.twilio.com/2010-04-01/
 +
 
 +
==== SID ==== <!--T:75-->
 +
The SID obtained from Twilio WhatsApp Sandbox credentials
 +
 
 +
==== Token ==== <!--T:76-->
 +
The token obtained from Twilio WhatsApp Sandbox credentials
 +
 
 +
==== WhatsApp number ==== <!--T:77-->
 +
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]]
 +
 
 +
 
 +
==== Account ID ==== <!--T:79-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''
 +
 
 +
 
 +
=== Nexmo === <!--T:80-->
 +
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]]
 +
 
 +
 
 +
==== Name ==== <!--T:82-->
 +
The name of your integration account (can be any name of your choosing)
 +
 
 +
==== Type ==== <!--T:83-->
 +
WhatsApp
 +
 
 +
==== Provider ==== <!--T:84-->
 +
Nexmo
 +
 
 +
==== API URL ==== <!--T:85-->
 +
https://api.nexmo.com/v0.1/messages
 +
 
 +
==== Authentication type ==== <!--T:86-->
 +
Set '''JWT''' and then set the actual JWT.
 +
 
 +
==== Key ==== <!--T:87-->
 +
The JWT authentication key from the Vonage API Group sandbox account
 +
 
 +
==== Secret ==== <!--T:88-->
 +
For a sandbox environment, leave this field empty.
 +
 
 +
==== WhatsApp number ==== <!--T:89-->
 +
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-->
 +
The unique identifier of this integration account, which is filled in for you upon clicking '''Apply'''.
  
  
  
 
</translate>
 
</translate>

Revision as of 19:06, 4 April 2024

• 日本語
• 5.19 • 5.3 • 5.8

<translate>= 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.


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.


</translate>

< Previous | Next >