Hiện nay có khá nhiều giải pháp giúp tích hợp từ các bên thứ 3 giúp cho các Website có thể dễ dàng gửi các tin nhắn hoặc đơn hàng về các ứng dụng trên trên điện thoại như: messenger, Telegram, Whatsapp,…
Callmebot là 1 trang web chuyên cung cấp 1 số API hỗ trợ người dùng tạo được các đoạn mã ngắn hỗ trợ gửi tin nhắn về Facebook. Cách sử dụng siêu dễ dàng bằng cách sử dụng một lệnh gọi API đơn giản từ bất kỳ thiết bị nào (Home Assistant, Uptime Robot, OpenHab, ioBroker, IFTTT, v.v.). Tin nhắn hầu như nhận được ngay tức thì.
+Ưu điểm sử dụng Callmebot
API chạy nhanh, hoạt động ổn định
Dễ dàng cấu hình.
+Nhược điểm của Callmebot
Cần phải có người biết về thiết kế website chuyên nghiệp để tiến hành tích hợp vào hệ thống website
Không tùy chỉnh được thông báo gửi thành công.
+Ứng dụng của việc gửi tin tự động về tin nhắn Facebook Messernger
Gửi đơn hàng woocommerce về Facebook
Gửi thông tin form bất kỳ về Facebook
Gửi thông tin contact form 7 về Facebook
Thông báo gia hạn dịch vụ, vv …
Để chức năng gửi tin nhắn Facebook hoạt động được, thì ta cần phải có một KEY API của Callmebot. Cách tạo như sau:
– Truy cập vào link https://m.me/api.callmebot
– Gõ vào lệnh “create apikey”
– Bot sẽ tạo một apikey cho bạn
Bạn có thể sử dụng lệnh help để xem thêm các thông tin, các lệnh hỗ trợ gồm có:
stop – xóa toàn bộ các api key
info – xem thông tin về Callmebot
create apikey – tạo lại key mới
Sau khi đã có apikey rồi thì ta sẽ tiến hành giai đoạn tiếp theo là gửi thông điệp để kiểm tra API hoạt động tốt không.
- Phần tin nhắn, bạn có thể sử dụngurlencoderđể soạn nội dung có xuống dòng để tạo độ gọn gàng, dễ nhìn.
- Để thêm icon, bạn xem danh sáchicon được hỗ trợ, muốn sử dụng icon nào chỉ việc copy icon đó và dán vào form đang nhập dữ liệu bên trên.

Sử dụng link sau để tạo tin nhắn gửi tin tự động về tin nhắn Facebook
Kết quả sau khi chạy API
kết quả gửi tin nhắn tự động về Facebook Messenger
Code mẫu gửi contact form 7 về Facebook Messenger.
Code mẫu này bạn có thể dán vào file Functions.php của giao diện đang sử dụng nhé. Lưu ý quan trọng, đây chỉ là cách để các bạn hình dung về việc hỗ trợ gửi thông tin đi, vì cách code này không tối ưu, lộ api key ra ngoài và ngay cả trên phiên bản mobile cũng sẽ không hoạt động, do ảnh hưởng của POPUP.
//test send contact form 7 to FB Mess by www.phongmy.vn
add_action( 'wp_footer', 'phongmyvn_cf7sent' );
function phongmyvn_cf7sent()
{ ?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
var inputs = event.detail.inputs;
for ( var i = 0; i < inputs.length; i++ ) {
//NAME FIELD
if ( 'your-name' == inputs[i].name ) {
var name = inputs[i].value;
// break;
}
//SUBJECT FIELD
if ( 'your-subject' == inputs[i].name ) {
var subject = inputs[i].value;
// break;
}
//EMAIL FIELD
if ( 'your-email' == inputs[i].name ) {
var youremail = inputs[i].value;
// break;
}
//MESSAGE
if ( 'your-message' == inputs[i].name ) {
var mess = inputs[i].value;
// break;
}
}
var currLink = window.location.href;
//SEND API
function new_popup(){
var popupwin = window.open('https://api.callmebot.com/facebook/send.php?apikey=vi7aecjT3Wy9MQaO&text=THÔNG TIN GỬI TỪ WEBSITE WWW.PHONGMY.VN%0A' +
'Họ tên: '+name+'%0AEmail: '+youremail+'%0ATin nhắn: '+mess+'%0ALink: '+currLink+'',
'_blank','width=1,height=1 ,scrollbars=no,status=yes');
setTimeout(function() { popupwin.close();}, 3000);
}
new_popup();
}, false );
</script>
<?php
//Trong đó
//your-name / your-subject / your-email / your-message là các biến Của Contact Form 7.
//Bạn có thể review qua video nếu vẫn chưa hiểu nhé.
Đẩy đơn hàng Wocommerce về Facebook Messenger
Push Anything To Social: Phiên bản chỉ hỗ trợ đẩy đơn hàng từ Woocommerce về Facebook messenger.
Bài viết liên quan: