Thiết lập cá nhân hóa cho các cuộc gọi đến trong ElevenAgents

Thiết lập cá nhân hóa cho các cuộc gọi đến qua Twilio bằng webhook.

Tổng quan

Khi nhận cuộc gọi đến qua Twilio, bạn có thể truy xuất dữ liệu khởi tạo cuộc hội thoại một cách linh hoạt thông qua webhook. Điều này cho phép bạn tùy chỉnh hành vi của agent dựa trên thông tin người gọi và các dữ liệu ngữ cảnh khác.

Cách thức hoạt động

  1. Khi nhận được cuộc gọi qua Twilio, ElevenAgents sẽ gửi một yêu cầu webhook đến endpoint mà bạn đã chỉ định, kèm theo các thông tin cuộc gọi (caller_id, agent_id, called_number, call_sid, conversation_id) dưới dạng tham số.
  2. Webhook của bạn sẽ phản hồi dữ liệu khởi tạo cuộc hội thoại, bao gồm các biến động (dynamic variable) và những giá trị ghi đè (override) - xem ví dụ bên dưới.
  3. Dữ liệu này được sử dụng để bắt đầu cuộc hội thoại.

Hệ thống tận dụng khoảng thời gian kết nối/quay số của Twilio để truy xuất dữ liệu webhook song song, tạo ra trải nghiệm liền mạch, trong đó:

  • Người dùng nghe thấy âm thanh kết nối điện thoại như mong đợi.
  • Đồng thời, ElevenAgents truy xuất các dữ liệu webhook cần thiết.
  • Cuộc hội thoại được khởi tạo với dữ liệu đã truy xuất ngay khi kết nối âm thanh được thiết lập.

Cấu hình

1. Thiết lập thông tin webhook

Tại trang cài đặt của ElevenAgents, hãy cấu hình URL webhook và thêm các thông tin bảo mật cần thiết để xác thực.

Bật webhook
Bật webhook

Nhấp vào webhook để tùy chỉnh các thông tin bảo mật sẽ được gửi trong phần tiêu đề (header) của yêu cầu.

Thêm thông tin bảo mật vào tiêu đề
Thêm thông tin bảo mật vào tiêu đề

2. Bật tính năng truy xuất dữ liệu khởi tạo cuộc hội thoại

Trong tab Security trên trang của agent, hãy bật tính năng truy xuất dữ liệu khởi tạo cuộc hội thoại cho các cuộc gọi đến qua Twilio, đồng thời xác định các trường có thể được ghi đè.

Bật tính năng truy xuất dữ liệu khởi tạo cuộc hội thoại
Bật tính năng truy xuất dữ liệu khởi tạo cuộc hội thoại

3. Triển khai endpoint webhook để nhận dữ liệu từ Twilio

Webhook sẽ nhận một yêu cầu POST bao gồm các tham số sau:

Tham số Loại Mô tả
caller_id string (chuỗi) Số điện thoại của người gọi
agent_id string (chuỗi) ID của agent nhận cuộc gọi
called_number string (chuỗi) Số điện thoại Twilio đã được gọi
call_sid string (chuỗi) Mã định danh duy nhất cho cuộc gọi Twilio
conversation_id string (chuỗi) Mã định danh cuộc hội thoại ElevenLabs

4. Trả về dữ liệu khách hàng khi bắt đầu cuộc hội thoại

Webhook của bạn phải trả về phản hồi dạng JSON chứa dữ liệu khởi tạo dành cho agent.

Trường dynamic_variables phải bao gồm tất cả các biến động (dynamic variable) đã được định nghĩa cho agent đó. Trong khi đó, các giá trị ghi đè (override) là tùy chọn. 

Ví dụ về phản hồi:

{
  "type": "conversation_initiation_client_data",
  "conversation_config_override": {
    "agent": {
      "prompt": {
        "prompt": "The customer's bank account balance is $100. They are based in San Francisco.",
        "llm": "gpt-5.6-luna"
      },
      "first_message": "Hi, how can I help you today?",
      "language": "en"
    },
    "tts": {
      "voice_id": "new-voice-id"
    },
    "conversation": {
      "text_only": false
    }
  },
  "dynamic_variables": {
    "customer_name": "John Doe",
    "account_status": "premium",
    "last_interaction": "2026-01-15"
  },
  "branch_id": "agtbrch_xxxx",
  "environment": "production"
}

ElevenAgents sẽ sử dụng các biến động (dynamic variable) để điền dữ liệu khởi tạo cuộc hội thoại, giúp cuộc hội thoại bắt đầu một cách suôn sẻ.

Hãy đảm bảo webhook của bạn phản hồi trong khoảng thời gian chờ (timeout) hợp lý để tránh gây chậm trễ cho quá trình xử lý cuộc gọi.

Bảo mật

  • Chỉ sử dụng các endpoint HTTPS.
  • Triển khai xác thực thông qua tiêu đề yêu cầu (request header).
  • Lưu trữ các giá trị nhạy cảm dưới dạng bí mật (secret) thông qua trình quản lý secret của ElevenLabs.
  • Xác thực các tham số trong yêu cầu gửi đến.
Thứ Bảy, 24/10/2026 09:33
5 ★ 1 👨
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖ Eleven Agents