# Google Business Messages Integration

Integrating OneTalk with your Google Business Messages will allow you to receive and reply incoming messages from your Business' Google Maps Location or Google Search Domain.

{% hint style="info" %}
Integrating Google Business Messages can only be done if you have a **verified** **location** managed with your Google email.
{% endhint %}

### Step 1: Create Google Business Messages Channel

Start by clicking **Integration** on the side menu.

A submenu will appear with different channel options, go ahead and select **Google Business Messages.**

![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2Fq885KUn5JtGaf72e3kGh%2Fimage.png?alt=media\&token=1662aa57-3bec-4ef7-9720-3151e17f57f5)

Once selected, go ahead and click on the **Add Channel** button on top right corner of the page.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FPDfT6LE4J3Ko9lOT87e7%2Fimage.png?alt=media&#x26;token=dd59bcb4-4ede-4619-908b-eeb3261b70cb" alt=""><figcaption></figcaption></figure>

1. Choose a topic to be assigned to the channel.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FQwl6x4N6kYtoHjG35WDu%2Fimage.png?alt=media&#x26;token=2a491679-bce6-4eee-9150-298f94e84182" alt=""><figcaption></figcaption></figure>

2. Setup your Channel Profile\
   This display name and profile logo will appear on your channel's profile.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F8rU34CKwB7tIvOA3a9kM%2Fimage.png?alt=media&#x26;token=981c02c7-e172-48be-b145-c05aee8c2138" alt=""><figcaption></figcaption></figure>

3. Setup Greeting Message for you channel\
   This message will appear when your customer enter the chatroom for the first time.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FIM1QKVhtgUj9Pi6KW0uP%2Fimage.png?alt=media&#x26;token=923061dd-e7e3-4f02-934b-b9b8f85bb4ff" alt=""><figcaption></figcaption></figure>

4. Enable / Disable Entry points for your channel

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2Fbl6xIFga3KTiog9wbLFi%2Fimage.png?alt=media&#x26;token=185ae8f8-4fd2-4596-a738-7b08145f67c7" alt=""><figcaption></figcaption></figure>

Enabling **Local Entry Point** will allow your customers to reach you by clicking 'Chat' button in  your Google Maps business's location.

{% hint style="info" %}
You can manage the locations later after you have successfully created a Google Business Messages Channel.
{% endhint %}

![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F9UHEpX5RPcECuVQkJJH6%2Fimage.png?alt=media\&token=f333377f-09bd-44e5-b70f-821b914350d2)

Enabling **Non-Local Entry Point** will allow your customers to reach you by clicking 'Chat' button on your business' domain from Google Search result.

![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FwOj0uaV6JL7piuJhUGZH%2Fimage.png?alt=media\&token=b878d28b-3702-4b1b-aab1-7f6e899b901d)

To setup your **Non-Local Entry Point**, you must input these data:

1. Domain(s)<br>

   <figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FkpAHMi1H7K8ocdR5Bnx3%2Fimage.png?alt=media&#x26;token=ef3859d0-a5c8-478e-9632-598ddb961398" alt=""><figcaption></figcaption></figure>

   You can add list of domains that you want to be the entry points for your customers to reach you.
2. Region<br>

   <figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F8bnMuHsxOEA1xfgucNUK%2Fimage.png?alt=media&#x26;token=40f89950-2403-4750-a569-c87a3ee52e1c" alt=""><figcaption></figcaption></figure>

   Choose region to filter from where your customer can reach you according to their region.
3. Phone Number\
   ![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F78cApTNj5g8vLtLBo2nl%2Fimage.png?alt=media\&token=13fed66b-930b-4794-81c4-f2c59b14bd55)\
   &#x20;Phone number for conversations started from non-local entry points.
4. Contact Us URL\
   ![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FQN5wXCIfOi0wvWRpWcji%2Fimage.png?alt=media\&token=0786c7fa-91e7-491e-a9c1-ed33e66c1c57)\
   A link to your business' contact us page and checked the checkbox according to the form of contact that are available in the link you have input.

Once you have filled all the required data, click create channel button to finalize.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FZRHgGiu37GmLmaJEtSvv%2Fimage.png?alt=media&#x26;token=4ccdd9af-9bea-42e2-90cb-caf30983b57f" alt=""><figcaption></figcaption></figure>

Once you have successfully created channel, you can continue to the next step.

### Step 2: Request Verification for your channel

{% hint style="warning" %}
Before starting the verification process, note that some fields can not be modified once you have verified your channel:

1. Channel Profile
2. Enable / Disable Local and Non-Local Entry Points
3. Non-Local Entry Point's data
   {% endhint %}

A verification must be done before you can continue to the next setup for your channel.

![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FAXNXGR4yv2YAUjr6nrGq%2Fimage.png?alt=media\&token=5a677f74-ec24-4da3-b25f-fd4a39e84f99)

Click 'Request Verification' to start channel verification.

![](https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FUQqThuOKZ8fEOTSZxrlg%2Fimage.png?alt=media\&token=d4d550c8-3ed2-48f2-9a6a-caaee26fab2d)

{% hint style="info" %}
Note: Domain in the 'Employee Email' must be related to the business that you want to integrate
{% endhint %}

Fill in required data to request verification and click 'Request Verification' button.

After submitting, Google will automatically send you 2 separate emails to the email that you input to Employee Email field.

### Step 3: Confirm verification through employee email

Check your email for 2 email from Google.

**First email** will contain security key that you will have to use to confirm verification in the second email.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FxUybXimnxghEOx8KrFUk%2Fimage.png?alt=media&#x26;token=7dc82e7b-557b-4c38-aced-cb202dd3adc0" alt=""><figcaption></figcaption></figure>

Second email will contain an instruction from Google that will ask you to reply their approval email for TapTalk to send messages that represent your brand.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F3dA8bzXDX3iLwOZPWERf%2Fimage.png?alt=media&#x26;token=af9b5049-c731-4886-9994-2b973a94c7a7" alt=""><figcaption></figcaption></figure>

You must reply to the second email to continue the verification process with this line:

“I, \[name of brand employee] and \[title of employee], grant \[messaging\_partner\_name] the right to send Business Messages using the information specified in this email. Security key: \[Google-provided security key from separate email]”

{% hint style="info" %}
There's a chance that you will receive blank security key, then you have to send the second email without the security key.
{% endhint %}

After you replied to the second email, Google will start the review of your verification request and will get back to you through email no later than 1 business day.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F3NtxVTLFuIQkc7vXivdC%2Fimage.png?alt=media&#x26;token=cca11480-1622-4ba3-985a-64f8700a5beb" alt=""><figcaption></figcaption></figure>

Continue to **Step 4** if you use **Local Entry Point** for your Google Business Messages Channel.

Continue to **Step 5** if you only use **Non-Local Entry Point** for your channel.

### Step 4: Setup Local Entry Points

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F9kP98HnTQWyfpiAr2omM%2Fimage.png?alt=media&#x26;token=a1fbaf9f-7125-4e58-81c7-acf73347775b" alt=""><figcaption></figcaption></figure>

To enable / disable Local Entry Point click 'Edit' button on the top right corner.

To add location to Local Entry Point click 'Add Location' button on the top right corner and a pop up will appear.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FaJ8dgU5cFhaiWmcA2LUS%2Fimage.png?alt=media&#x26;token=62e82824-0fc1-41ae-b087-d1b705f70cd7" alt=""><figcaption></figcaption></figure>

You can add location in 2 ways:

1. Manual Add New Location<br>

   <figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F6HabHt3HS0vC0Zwh54HG%2Fimage.png?alt=media&#x26;token=9402eef7-a87a-40b3-9b77-ebc613546343" alt=""><figcaption></figcaption></figure>

   Input Place ID and Place Alias to add a location to your Local Entry Point List. Click the hyperlink below Place ID field to find the ID that you need to input for your location.<br>

   <figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FoxYMy1Xvm6QYR4XYAvjc%2Fimage.png?alt=media&#x26;token=9eead413-d9f8-46e0-8d52-ea23febf2b84" alt=""><figcaption></figcaption></figure>

   Once you have been redirected to Google Developer Page, find your location by searching it on the top left corner of this page and copy the Place ID of your location.\
   Paste the ID to Place ID field, input Place Alias, and click save changes to finalize adding your location to Local Entry Point.
2. Import Locations\
   To add many locations at once, you can use import locations feature. Download template first and then you can copy your data into the template for upload.

Once you have added your locations, a table with all your locations will show up on Entry Point page. Next you will have to request verification for the locations before you can continue to the next step.

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FYcAKK7XQLpO08wm7cIq9%2Fimage.png?alt=media&#x26;token=42ba4803-57a3-46ee-a415-614a68db474e" alt=""><figcaption></figcaption></figure>

To request verification for the locations, you can simply click 'Request Verification' button on 'Verification Status' column.

### Step 5: Launch Entry Point

You can change the status of your entry points to launched by clicking the button 'Launch'. Launching your channel's entry point means you are enabling your customers to reach you through listed locations / domains.&#x20;

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2F2DAuc0eOqJ4iYd1Dm0xd%2Fimage.png?alt=media&#x26;token=3a85be5e-87db-451b-b746-7a2eb7975abf" alt=""><figcaption></figcaption></figure>

For **Local Entry Point**, every locations in the launch table is the locations that has already been verified.&#x20;

<figure><img src="https://4266585843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LfVupFSqh_qZAY9OiCO%2Fuploads%2FuLwoBZQAuBurrMIh7qmG%2Fimage.png?alt=media&#x26;token=bbf1f55f-5c83-4cf4-9a94-d2a60c613faa" alt=""><figcaption></figcaption></figure>

For **Non-Local Entry Point**, launch list will show the regions that you have chosen. This list will only appear if you have Non-Local enabled and channel profile verified.

**Congrats! You've successfully launched your entry point to OneTalk and you can start receiving and sending messages through OneTalk inbox**.&#x20;

For more information feel free to contact us via **<support@taptalk.io>** or simply click the link below to chat from [**WhatsApp**](https://api.whatsapp.com/send/?phone=6282180885808\&text=Halo+TapTalk.io%2C+Saya+ingin+bertanya+terkait+integrasi+channel+saya)**.**
