Phần HTTP Request được sử dụng để gửi các yêu cầu HTTP đến endpoint bên ngoài. Phần này là một trong những phần có chức năng mạnh mẽ nhất, nó cho phép bạn giao tiếp với các dịch vụ bên ngoài bất kể có các phần chuyên dụng được xây dựng cho chúng.
Giao diện của HTTP Request sẽ trông như hình bên dưới khi bạn thêm nó vào flow của mình:
(1): Bạn dán link url Webhook kích hoạt từ AhaMake
(2): Các giá trị biến được tự động đẩy sang AhaMake
(3): Thuộc tính của khách hàng tương ứng với mỗi biến trên Chatbot
Sau khi dán liên kết, bạn chọn “Test trên Messenger” để chạy kịch bản này. Sau đó, mở lại AhaMake và nhấp vào Sent Data. Hệ thống sẽ nhận được yêu cầu với thông tin bạn vừa chạy kịch bản ở AhaChat.
Bạn có thể thay đổi dữ liệu form muốn sử dụng bằng cách quay lại chỉnh sửa trong kịch bản AhaChat sau đó nhấn “Test trên Messenger” để chạy lại kịch bản mới.
Bạn chọn Retest, hệ thống AhaMake sẽ ghi nhận yêu cầu mới để bạn lựa chọn
Sau khi đã có được thông tin của khách hàng trên AhaMake, từ đây bạn có thể kết nối với các nền tảng khác để đồng bộ thông tin với nhau
2. Tạo 1 tài khoản Key Developer để lấy Key kết nối
Với tích hợp Keap bạn có thể tạo mới, thêm sửa xóa các thông tin vào liên hệ. Trong bài này tôi sẽ hướng dẫn bạn cách lấy thông tin từ chatbot và đẩy lên Keap
Nếu bạn muốn tạo mới hoặc cập nhật một liên hệ trên Keap thì chọn Create or Update Contact
Chọn tài khoản Keap đã kết nối
Chọn điều kiện trùng lặp là Email hoặc Email và Tên. Nếu tìm thấy kết quả trùng khớp với tùy chọn, liên hệ hiện có sẽ được cập nhật. Nếu không tìm thấy kết quả trùng khớp với tùy chọn, sẽ tạo một liên hệ mới.
Nhập tất cả cá thông tin để tạo hoặc cập nhật liên hệ. Lưu ý để nhập số điện thoại phải chọn Phone Field, tương tự với Email sẽ cần Email Field
Bấm thử “Test step” bạn sẽ thấy liên hệ mới đã được tạo trên Keap
Dùng để lấy thông tin của nhiều sản phẩm trên Keap
Chọn tài khoản Keap đã kết nối
Nhập các điều kiện để lọc sản phẩm hoặc để trống vậy và bấm thử “Test step” bạn sẽ nhận được dữ liệu của tất cả các sản phẩm có trên Keap bao gồm cả Product ID
(1): Bạn dán link url Webhook kích hoạt từ AhaMake
(2): Các giá trị biến được tự động đẩy sang AhaMake
(3): Thuộc tính của khách hàng tương ứng với mỗi biến trên Chatbot
Sau khi dán liên kết, bạn chọn “Test trên Messenger” để chạy kịch bản này. Sau đó, mở lại AhaMake và nhấp vào Sent Data. Hệ thống sẽ nhận được yêu cầu với thông tin bạn vừa chạy kịch bản ở AhaChat.
Bạn có thể thay đổi dữ liệu form muốn sử dụng bằng cách quay lại chỉnh sửa trong kịch bản AhaChat sau đó nhấn “Test trên Messenger” để chạy lại kịch bản mới.
Bạn chọn Retest, hệ thống AhaMake sẽ ghi nhận yêu cầu mới để bạn lựa chọn
Sau khi đã có được thông tin của khách hàng trên AhaMake, từ đây bạn có thể kết nối với các nền tảng khác để đồng bộ thông tin với nhau
Với tích hợp KiotViet bạn có thể tạo mới khách hàng, sản phẩm, đơn hàng… Với nguồn dữ liệu từ nhiều nơi khác nhau. Trong bài này tôi sẽ hướng dẫn bạn cách lấy dữ liệu từ chatbot và đẩy lên KiotViet
Quay trở lại giao diện AhaMake bạn bấm tiếp vào dấu + bên dưới block Webhook và chọn KiotViet
Chọn hành động là Create Customer
Bấm New Connection để tạo kết nối với KiotViet
Tại đây bạn đặt tên cho kết nối → nhập cả 3 thông tin bao gồm tên kết nối, Client ID và Client Secret đã tạo ở trên vào → sau đó bấm Connect và Save lại
Nhập các thông tin cần để tạo mới khách hàng trên KiotViet vào và chọn chi nhánh
Bấm “Test step” và kết quả là khách hàng mới đã được tạo trên KiotViet
AhaMake là một công cụ tự động hóa trực tuyến giúp kết nối các ứng dụng yêu thích của bạn, ví dụ như Gmail, Slack, Mailchimp, v.v...
AhaChat kết hợp cùng AhaMake để hỗ trợ tối ưu quy trình bán hàng chuyên nghiệp và hiệu quả cho doanh nghiệp: Tự động đồng bộ và quản lý thông tin khách hàng từ AhaChat vào các file google sheet trên AhaMake, Kết nối các ứng dụng và tự động chuyển giao dữ liệu, tự động hóa các quy trình tiếp cận khách hàng giúp chăm sóc khách hàng hiệu quả hơn, quy trình làm việc của doanh nghiệp sẽ trở nên tinh gọn, chuyên nghiệp hơn,…
Để thực hiện, bạn làm theo các bước sau:
1. Tạo Custom App Trên Lark Để Lấy ID Kết Nối Với AhaMake
Để có thể khởi tạo Custom App, bạn hãy truy cập vào Developer Console.
Đăng nhập tài khoản của bạn và nhấn vào nút Create Custom App
Đặt tên và mô tả bất kỳ ví dụ: AhaMake
Custom App của chúng ta sau khi đã tạo sẽ nằm trong danh sách các app hiện có. Bạn tiếp tục click chuột vào tên của app để truy cập vào App Overview
Tiếp tục bấm vào mục Credentials & Basic Info để xem các thông tin cơ bản của app như App ID, App Secret.
Chúng ta sẽ sử dụng 2 tham số App ID và App Secret này để kết nối với AhaMake. Do đó hãy sao chép chúng ra bên ngoài để tiện chuẩn bị sẵn trước khi sử dụng !
Ở mục Version Management & Release chúng ta bấm vào Create a version để tạo phiên bản đầu tiên cho app.
Các bạn có thể ghi thêm mô tả cho phiên bản mới này sau đó kéo xuống nhấn Save để tiếp tục.
Tiếp tục ở mục Version Detail các bạn lưu ý điền vào mục App version theo cú pháp x.x.x. Ở đây vì là phiên bản đầu tiên nên mình sẽ đặt là 1.0.0 và cứ thế tăng dần lên 1.0.1, 1.0.2, 1.0.3, 1.1.0, 2.0.0...
Lúc này chúng ta sẽ thấy có nút Submit for release, hãy bấm vào để bắt đầu phát hành phiên bản cho app.
Bạn vào App Review - Larksuite, chọn Review app vừa tạo. Trong Availability Settings, Configure và chọn những người được sử dụng app này. Sau đó chọn Approve
(1): Bạn dán link url Webhook kích hoạt từ AhaMake
(2): Các giá trị biến được tự động đẩy sang AhaMake
(3): Thuộc tính của khách hàng tương ứng với mỗi biến trên Chatbot
Sau khi dán liên kết, bạn chọn “Test trên Messenger” để chạy kịch bản này. Sau đó, mở lại AhaMake và nhấp vào Sent Data. Hệ thống sẽ nhận được yêu cầu với thông tin bạn vừa chạy kịch bản ở AhaChat.
Bạn có thể thay đổi dữ liệu form muốn sử dụng bằng cách quay lại chỉnh sửa trong kịch bản AhaChat sau đó nhấn “Test trên Messenger” để chạy lại kịch bản mới.
Bạn chọn Reset, hệ thống AhaMake sẽ ghi nhận yêu cầu mới để bạn lựa chọn
Sau khi đã có được thông tin của khách hàng trên AhaMake, từ đây bạn có thể kết nối với các nền tảng khác để đồng bộ thông tin với nhau
LeadConnector là nền tảng được GoHighLevel phát triển để cung cấp cho người đăng ký một giải pháp thay thế các tính năng và nhiều công cụ của bên thứ ba mà họ đã sử dụng.
AhaMake đã có thể tích hợp bộ tính năng CRM và tự động hóa tiếp thị mạnh mẽ này của GoHighLevel. Hãy bắt đầu tìm hiểu cách kết nối và sử dụng bộ công cụ này dưới đây.
LeadConnector cung cấp các khóa API để bạn sử dụng liền mạch trong quá trình tự động hóa của mình. Lưu ý rằng chỉ các khóa API của Sub Account mới có thể sử dụng được, vì các Actions và Trigger không có sẵn cho Agency Accounts.
Nếu bạn đang sử dụng Agency Accounts, hãy nhấp vào menu tài khoản và chọn lại Sub Account
Bấm vào menu Settings
Trên trang Business Profile → cuộn xuống bạn sẽ thấy API Key →
Bấm vào biểu tượng Copy để sao chép lại mã API Key
Bạn chỉ cần chọn Trigger là New Contact, sau đó xuất bản flow. Mỗi khi có một liên hệ được tạo trên LeadConnector thì dữ liệu của khách hàng đó sẽ tự động gửi về AhaMake
(1): Bạn dán link url Webhook kích hoạt từ AhaMake
(2): Các giá trị biến được tự động đẩy sang AhaMake
(3): Thuộc tính của khách hàng tương ứng với mỗi biến trên Chatbot
Sau khi dán liên kết, bạn chọn “Test trên Messenger” để chạy kịch bản này. Sau đó, mở lại AhaMake và nhấp vào Sent Data. Hệ thống sẽ nhận được yêu cầu với thông tin bạn vừa chạy kịch bản ở AhaChat.
Bạn có thể thay đổi dữ liệu form muốn sử dụng bằng cách quay lại chỉnh sửa trong kịch bản AhaChat sau đó nhấn “Test trên Messenger” để chạy lại kịch bản mới.
Bạn chọn Retest, hệ thống AhaMake sẽ ghi nhận yêu cầu mới để bạn lựa chọn
Sau khi đã có được thông tin của khách hàng trên AhaMake, từ đây bạn có thể kết nối với các nền tảng khác để đồng bộ thông tin với nhau
Với tích hợp Nhanh VN bạn có thể tạo mới khách hàng, sản phẩm, đơn hàng… Với nguồn dữ liệu có thể từ nhiều nơi khác nhau. Trong bài này tôi sẽ hướng dẫn bạn cách lấy data từ chatbot và đẩy lên Nhanh VN
Vì định dạng Thành phố trên AhaChat sẽ khác với Nhanh Vn nên bạn cần thêm chức năng chuyển đổi định dạng thành phố cho đồng bộ bằng cách dùng thêm block Code
Bạn tạo key city với value là tinhthanh được lấy từ block webhook
Ô Code copy và sử dụng đoạn mã này
(chức năng của nó là tách chữ “Thành phố” hoặc “Tỉnh” ra khỏi tên để đồng bộ với Nhanh VN)
export const code = async (inputs) => { const city = inputs.city; if (!city) { return "Input city is missing."; } // Check if the city contains the words "Thành phố" or "Tỉnh" const regex = /(Thành phố|Tỉnh)/g; if (city.match(regex)) { // Remove the words "Thành phố" or "Tỉnh" from the city const modifiedCity = city.replace(regex, "").trim(); return { original_city: city, modified_city: modifiedCity, }; } else { // If the city does not contain "Thành phố" or "Tỉnh", return the original city only return { original_city: city, modified_city: city, // The modified_city is the same as the original city }; } };
Bạn bấm tiếp vào dấu + bên dưới block Webhook và chọn Nhanh VN
Chọn hành động là Create or Update Customer
Bấm New Connection để tạo kết nối với Nhanh VN
Tại đây bạn đặt tên cho kết nối → bấm Connect
Bấm đồng ý để cấp quyền
Để có thể tích hợp được với Nhanh VN bạn cần mở cài đặt cho phép kết nối Open API trên Nhanh VN bằng cách:
Trên giao diện Nhanh VN chọn Cài đặt → Cài đặt chung
Kéo xuống dưới mục Cài đặt Open AI và bật cho phép lên
Xong bước này bạn có thể bấm đồng ý và lưu lại
Tiếp tục nhập tên khách hàng và số điện thoại cũng như click vào Add input để chọn các trường thông tin khác bạn cần để tạo mới khách hàng. Trong đó City name sẽ được lấy từ trường “modified_city” của block Code.
Bấm “Test step” và kết quả là khách hàng mới đã được tạo trên Nhanh VN
Chọn Model cho cho ChatGPT và nhập câu hỏi, bạn có thể hỏi ChatGPT bất kỳ điều gì?
Như hỏi về thông tin:
Hoặc yêu cầu tóm tắt nội dung của văn bản:
Bạn muốn ChatGPT hoặc Trợ lý của bạn nhớ những gì bạn đã hỏi? Chỉ cần điền vào “Memory Key” với bất kỳ chuỗi ký tự nào bạn chọn! (Sử dụng cùng một khóa trong hai bước khác nhau sẽ giúp chúng lưu cùng một bộ nhớ)
Tải lên file âm thanh của bạn và chọn ngôn ngữ cho văn bản cần chuyển đổi từ âm thanh. Hỗ trợ các định dạng (flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, và webm)
(1): Bạn dán link url Webhook kích hoạt từ AhaMake
(2): Các giá trị biến được tự động đẩy sang AhaMake
(3): Thuộc tính của khách hàng tương ứng với mỗi biến trên Chatbot
Sau khi dán liên kết, bạn chọn “Test trên Messenger” để chạy kịch bản này. Sau đó, mở lại AhaMake và nhấp vào Sent Data. Hệ thống sẽ nhận được yêu cầu với thông tin bạn vừa chạy kịch bản ở AhaChat.
Bạn có thể thay đổi dữ liệu form muốn sử dụng bằng cách quay lại chỉnh sửa trong kịch bản AhaChat sau đó nhấn “Test trên Messenger” để chạy lại kịch bản mới.
Bạn chọn Retest, hệ thống AhaMake sẽ ghi nhận yêu cầu mới để bạn lựa chọn
Sau khi đã có được thông tin của khách hàng trên AhaMake, từ đây bạn có thể kết nối với các nền tảng khác để đồng bộ thông tin với nhau
Với tích hợp Sapo bạn có thể tạo mới khách hàng, sản phẩm, đơn hàng… Với nguồn dữ liệu từ nhiều nơi khác nhau. Trong bài này tôi sẽ hướng dẫn bạn cách lấy dữ liệu từ chatbot và đẩy lên Sapo
Nhập thông tin đặt hàng bao gồm ID sản phẩm ( ID ở đây sẽ là ID biến thể của sản phẩm đó, xem chi tiết cách lấy ID ở link hướng dẫn trên), số lượng, đơn giá. Click Add input để bổ sung thêm
Bấm “Test step” và kiểm tra đơn hàng của bạn đã được tạo thành công