# Webhook tin nhắn

Để cấu hình Webhook cho Fanpage đã kết nối vào Abit, Quý khách hàng đăng nhập vào phần mềm chat đa kênh Abitmes . Quý khách hàng tiến hành kết nối Fanpage vào Abit bẳng cách Truy cập vào mục **Cài đặt ⇒ Cấu hình Facebook ⇒ Kết nối Fanpage**

<figure><img src="/files/rZqlPW0ibN5VzcDyp3q9" alt=""><figcaption></figcaption></figure>

Click vào tab **"TỪNG PAGE VÀ TỪNG POST"** để cấu hình url webhook cho Fanpage mà bạn cần bắn tin nhắn đi đến hệ thống khác

<figure><img src="/files/89N1MjXoFREnPG9If8bg" alt=""><figcaption></figcaption></figure>

Nhập url webhook để Abit bắn thông tin về hệ thống của bạn khi có tin nhắn của khách hàng trên Fanpage, Các hệ thống ngoài Abit sẽ tiếp nhận và tương tác với khách hàng thông qua các [**API ABITMES**](/api-abitmes/gui-tin-nhan.md)

<figure><img src="/files/zXDP9d59i0MRr9ZsmztJ" alt=""><figcaption></figcaption></figure>

Json example webhook bắn ra

{% tabs %}
{% tab title="Body" %}

```
{
   "app_id":null,
   "attachment":[
      
   ],
   "id_conversion":"",
   "id_new_message":"m_OUC46TpKMsqxoSooqYQq2DaiTWSom8JOcZ-wha_P_BcDaao6Ux4iw93sH6qPAxIP47BHbCO_5-ZFTvtr2_7NGA",
   "id_page":"2013792605578989",
   "idcongty":1,
   "message":"Nội dung inbox",
   "page_scopeid":"2384322928258187",
   "type":0,
   "is_phone":0,
   "use_webhook":1,
   "url_webhook":"https://domain.com/url_webhook",
   "content":{
      "type":"",
      "data":[
         
      ]
   },
   "ai_disabled":false,
   "page_name": "Name Of Fanpage",
   "customer_name": "Name Of Client",
   "number_phone": "0987654321",
   "create_at": "1774578456000",
   "country_code": "",
   "sent_by_shop":0
}
```

{% endtab %}
{% endtabs %}

Diễn giải tham số

<table><thead><tr><th width="189.31134033203125">Name</th><th width="115.32904052734375">Type</th><th>Description</th></tr></thead><tbody><tr><td><strong>id_new_message</strong></td><td>string</td><td>ID tin nhắn mà khách hàng vừa nhắn trên page</td></tr><tr><td><strong>id_page</strong></td><td>string</td><td>ID fanpage được kết nối vào Abit</td></tr><tr><td><strong>idcongty</strong></td><td>int</td><td>ID công ty - khách hàng Abit</td></tr><tr><td><strong>message</strong></td><td>string</td><td>Nội dung tin nhắn khách vừa nhắn</td></tr><tr><td><strong>type</strong></td><td>int</td><td><p>Loại tin nhăns có 2 giá trị </p><p><strong>0 - Tin nhắn trong inbox</strong><br><strong>1 - Tin nhắn là comment trên page</strong></p></td></tr><tr><td><strong>is_phone</strong></td><td>int</td><td>Thể hiện nội dung tin nhắn có SĐT hay không<br>0 - Khách chưa cho số điện thoại<br>1 -  Khách đã cung cấp SĐT</td></tr><tr><td><strong>use_webhook</strong></td><td>int</td><td>Fanpage Có dùng Webhook hay không</td></tr><tr><td><strong>url_webhook</strong></td><td>string</td><td>Đường dẫn nội dung tin nhắn sẽ bắn về</td></tr><tr><td><mark style="color:red;"><strong>ai_disabled</strong></mark></td><td></td><td><strong>true</strong> hoặc <strong>false</strong> - Hai giá trị thể hiện việc có dùng AI Agent khi nhân viên support bật - tắt chế độ trả lời tự động với khách này</td></tr><tr><td><strong>page_name</strong></td><td>string</td><td>Tên Fanpage</td></tr><tr><td><strong>customer_name</strong></td><td>string</td><td>Tên khách hàng</td></tr><tr><td><strong>number_phone</strong></td><td>string</td><td>Số điện thoại của khách đã từng cho</td></tr><tr><td><strong>create_at</strong></td><td>timestamps</td><td>Thời gian Unix timestamps</td></tr><tr><td><strong>country_code</strong></td><td>string</td><td>Mã quốc gia, có thể cấu hình - định nghĩa quốc gia ở phần kết nối Fanpage trên Abit</td></tr><tr><td><strong>sent_by_shop</strong></td><td>int</td><td><strong>0</strong> - Tin nhắn được gửi bởi khách hàng đến Fanpage<br><strong>1</strong> - Tin nhắn được gửi từ Fanpage đến khách hàng</td></tr></tbody></table>

Sau khi bắn đến url webhook của Quý khách hàng, Quý khách hàng cần phản hồi lại trên API của quý khách hàng trạng thái tiếp nhận thông tin mà Abit gửi đến

Nếu tiếp nhận thành công gói tin thì phản hồi

{% tabs %}
{% tab title="Body" %}

```
{received:true}
```

{% endtab %}
{% endtabs %}

Nếu tiếp nhận gói tin thất bại hoặc có lỗi thì phản hồi

{% tabs %}
{% tab title="Body" %}

```
{received:false, message:'customer_error_message'}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://apidocs.abit.vn/webhook/webhook-tin-nhan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
