
# OpenTable

> **Dành cho ai?** Tích hợp này dành cho các nhà hàng nhận đặt bàn qua OpenTable. Nếu bạn không sử dụng OpenTable, bạn có thể bỏ qua trang này.
>
> Bạn sử dụng hệ thống đặt bàn khác? Bất kỳ hệ thống nào có API đều có thể kết nối: xem [Kết nối với công cụ không có trong danh sách](connecting-other-tools.md), phần này bao gồm các hàm tùy chỉnh, API và webhook.

> **Availability.** The OpenTable connection works through OpenTable's partner program: your restaurant connects the <span data-t="appName">DM Champ</span> listing inside OpenTable (Integrations Marketplace in OpenTable for Restaurants), and only then can <span data-t="appName">DM Champ</span> see that restaurant's availability. If the listing is not visible in your OpenTable account yet, the integration is not available to you yet — reach out via [email support](mailto:hi@dmchamp.com) and we will let you know when it is.

OpenTable là mạng lưới đặt bàn được các nhà hàng trên toàn thế giới sử dụng để đặt chỗ trực tuyến, quản lý bàn và hồ sơ khách hàng. Kết nối OpenTable với <span data-t="appName">DM Champ</span> cho phép AI Agent của bạn kiểm tra tình trạng bàn trống trực tiếp, đặt bàn, thay đổi hoặc hủy đặt chỗ cho khách ngay trong cuộc trò chuyện WhatsApp, SMS, Instagram hoặc trang web mà khách đang sử dụng.

---

## AI có thể làm gì với OpenTable

Sau khi được kết nối và chọn làm nhà cung cấp dịch vụ đặt bàn trên AI Agent, Agent có thể:

- **Kiểm tra tình trạng bàn trống** theo ngày, giờ và số lượng khách (từ 1 đến 20 khách) dựa trên dữ liệu OpenTable trực tiếp của nhà hàng, bao gồm các loại bàn (tiêu chuẩn, bàn cao, quầy bar, quầy phục vụ, ngoài trời) và khu vực ăn uống.
- **Đặt bàn** dưới tên của khách. OpenTable xác định khách hàng bằng số điện thoại di động của họ và gửi tin nhắn xác nhận; trên WhatsApp và SMS, Agent sử dụng số điện thoại đang thực hiện cuộc trò chuyện, trên các kênh khác, nó sẽ hỏi số điện thoại di động.
- **Tìm các đặt chỗ của khách** để có thể trích dẫn mã xác nhận hoặc thực hiện thao tác trên đặt chỗ đó.
- **Thay đổi** ngày, giờ, số lượng khách hoặc yêu cầu đặc biệt của một đặt chỗ.
- **Hủy** đặt chỗ.

Mọi đặt chỗ mà Agent thực hiện cũng xuất hiện trên trang **Appointments** (Cuộc hẹn) của bạn với nhãn OPENTABLE, vì vậy bạn có thể thấy nó cùng với các đặt chỗ khác của mình. OpenTable vẫn là hệ thống lưu trữ chính: các thông báo xác nhận và nhắc nhở gửi đến khách hàng đều đến từ chính OpenTable.

### Những điều AI không thể làm

- Các nhóm khách lớn hơn 20 người (giới hạn của OpenTable); Agent sẽ hướng khách liên hệ trực tiếp với nhà hàng.
- Các đặt chỗ yêu cầu đặt cọc hoặc giữ chỗ bằng thẻ tín dụng nằm ngoài thời hạn hủy, và một số thay đổi giữa các chính sách. OpenTable yêu cầu nhà hàng tự xử lý các trường hợp này, và Agent sẽ chuyển khách cho bạn kèm thông tin liên hệ thay vì thử lại.
- Các "Trải nghiệm" có bán vé trên OpenTable (thực đơn nếm thử, sự kiện). Agent chỉ đặt các bàn tiêu chuẩn.
- Các đặt chỗ được thực hiện bằng số điện thoại khác với số đang thực hiện cuộc trò chuyện. Vì quyền riêng tư của khách, Agent chỉ thấy các đặt chỗ khớp với số điện thoại đang trò chuyện hoặc đã được đặt trong cùng một cuộc trò chuyện.

---

## Kết nối OpenTable

> **Trước khi bắt đầu:** nhà hàng của bạn phải kết nối tích hợp <span data-t="appName">DM Champ</span> bên trong OpenTable trước. Trong OpenTable for Restaurants, hãy mở Integrations Marketplace, tìm <span data-t="appName">DM Champ</span> và kết nối nó. Cho đến khi hoàn tất, OpenTable sẽ từ chối cấp quyền truy cập cho <span data-t="appName">DM Champ</span> vào nhà hàng và bước ID Nhà hàng bên dưới sẽ dừng lại với thông báo "OpenTable hasn't given this platform access to that restaurant yet" (OpenTable chưa cấp quyền truy cập cho nền tảng này vào nhà hàng đó).

1. Ở thanh bên trái, nhấp vào **Settings** (biểu tượng bánh răng).
2. Trong thanh bên Settings, dưới nhóm **Integrations**, nhấp vào **Booking & Calendar**.
3. Tìm thẻ **OpenTable** và nhấp vào **Connect**.
4. Nhập **Restaurant ID** của bạn và nhấp vào **Continue**. Đây là con số mà OpenTable gọi là RID (ví dụ: 1038007); bạn sẽ tìm thấy nó trong OpenTable for Restaurants trong phần cài đặt nhà hàng của bạn, hoặc hỏi bộ phận hỗ trợ OpenTable. Chúng tôi sẽ kiểm tra xem OpenTable có cho phép chúng tôi kết nối với nhà hàng trước khi tiếp tục hay không.
5. Đặt **tên** cho nhà hàng (đây là tên bạn sẽ thấy trong danh sách và là tên AI dùng để gọi nhà hàng đó), tùy chọn thêm **trang web đặt bàn** của bạn, và nhấp vào **Add restaurant**.

Bạn có thể thêm nhiều nhà hàng theo cách này, mỗi nhà hàng một ID OpenTable: nhấp vào **Add restaurant** trên hàng OpenTable đã kết nối cho từng nhà hàng. AI sẽ đặt bàn tại nhà hàng đang hoạt động; hãy tạm dừng các nhà hàng khác.

### Tạm dừng hoặc Xóa nhà hàng

Mỗi nhà hàng được kết nối đều có các nút **Pause** và **Remove** riêng trên trang Booking & Calendar. Tạm dừng sẽ ngăn AI nhận đặt chỗ cho nhà hàng đó trong khi vẫn giữ nguyên thiết lập; xóa sẽ loại bỏ hoàn toàn nhà hàng, mặc dù bạn có thể thêm lại bất kỳ lúc nào với cùng một ID.

---

## Yêu cầu AI Agent đặt bàn với OpenTable

1. Nhấp vào **AI Agents** trong thanh bên và mở Agent.
2. Đi tới bước **AI Abilities** và tìm thẻ **Bookings**.
3. Bật **Let this agent book appointments**.
4. Nhấp vào bộ chọn nhà cung cấp và chọn **OpenTable**.

Không cần loại sự kiện: OpenTable tự cung cấp thông tin về tình trạng sẵn có, giờ mở cửa và sơ đồ bàn.

---

## Quy trình hội thoại đặt bàn diễn ra như thế nào

1. Khách yêu cầu đặt bàn. Agent sẽ hỏi ngày, số lượng khách và thời gian mong muốn (nếu có).
2. Agent kiểm tra OpenTable và tóm tắt các khung giờ trống ("Thứ Sáu cho hai người: 18:00 đến 20:30, mỗi 15 phút"). Nếu một khung giờ yêu cầu giữ chỗ bằng thẻ tín dụng hoặc tiền đặt cọc, Agent sẽ thông báo trước; OpenTable sẽ gửi tin nhắn chứa liên kết bảo mật cho khách để hoàn tất.
3. Khách chọn thời gian và xác nhận tên của họ. Agent đặt bàn và cung cấp cho khách mã xác nhận. OpenTable sẽ gửi tin nhắn SMS xác nhận cho khách.
4. Sau đó, khách có thể yêu cầu cùng Agent đó thay đổi hoặc hủy đặt chỗ. Agent sẽ tra cứu, xác nhận yêu cầu của khách và thực hiện thay đổi trên OpenTable, hoặc chuyển khách cho bạn khi OpenTable yêu cầu nhà hàng phải tự thực hiện.

Thời gian luôn là giờ địa phương của nhà hàng.

---

## Các câu hỏi về thực đơn

Kết nối OpenTable chỉ bao gồm việc đặt chỗ; nó không đọc thực đơn của bạn. Để AI có thể trả lời các câu hỏi về thực đơn:

- **Thêm thực đơn vào cơ sở kiến thức:** đưa các món ăn, giá cả, ghi chú về chất gây dị ứng và các món đặc biệt trong ngày vào phần Câu hỏi thường gặp (FAQs) hoặc các nguồn kiến thức của AI Agent, và bot sẽ trả lời "Bạn có những lựa chọn ăn chay nào?" từ đó — xem [Quản lý Câu hỏi thường gặp](../ai-automation/faq-management.md).
- **Gửi thực đơn dưới dạng tệp:** tải tệp PDF hoặc hình ảnh thực đơn lên thư viện phương tiện kèm theo ghi chú "khi nào cần gửi", và bot sẽ gửi thực đơn đó khi khách hàng hỏi về thực đơn hoặc bảng giá.

---

## Mẹo dành cho nhà hàng

- **Điền số điện thoại và trang web của bạn** trong tài khoản và trên thông tin nhà hàng để khi AI cần chuyển khách cho bạn (thay đổi tiền đặt cọc, nhóm 25 người), nó sẽ cung cấp cho họ cách thức liên hệ thực tế.
- **Thêm các câu hỏi thường gặp (FAQ) về vận hành** vào cơ sở kiến thức của AI Agent: giờ mở cửa, bãi đậu xe, phòng ăn riêng, chính sách về chất gây dị ứng, quy định trang phục — xem [Quản lý FAQ](../ai-automation/faq-management.md).
- **Sử dụng thẻ** để phân loại danh sách khách hàng của bạn — ví dụ: "người yêu rượu vang", "tiệc sinh nhật", "nhóm khách lớn" — và gửi thông báo mục tiêu đến từng phân khúc.

---

## Các bước tiếp theo

- [AI Agents](../ai-agents/ai-agents.md) — cấu hình AI Agent cho nhà hàng của bạn.
- [Hệ thống đặt bàn](../appointments/booking-system.md) — cách thức hoạt động của việc đặt bàn trên các nhà cung cấp.
- [Quản lý FAQ](../ai-automation/faq-management.md) — thêm các câu hỏi và câu trả lời cụ thể cho nhà hàng.
