WhatsApp Sign - Yêu cầu ký số qua WhatsApp

Gửi tài liệu cần ký điện tử, nhắc nhở ký, và theo dõi trạng thái ký số trực tiếp qua WhatsApp cho quy trình ký nhanh và tiện lợi

Module WhatsApp Sign tích hợp WhatsApp Business API với hệ thống chữ ký điện tử Odoo Sign, cho phép gửi yêu cầu ký tài liệu, nhắc nhở người ký, và thông báo trạng thái hoàn thành trực tiếp qua WhatsApp.

Người ký nhận link tài liệu an toàn qua WhatsApp, ký trên điện thoại hoặc máy tính, và nhận tài liệu đã ký ngay lập tức - tăng tốc độ ký từ vài ngày xuống vài giờ.

Odoo 19
WhatsApp Sign
Chữ ký điện tử
E-signature
Tự động hóa
Hợp đồng

Tính năng nổi bật

Điểm chính

  • Gửi yêu cầu ký: Tự động gửi link tài liệu cần ký qua WhatsApp ngay khi tạo yêu cầu

  • Nhắc nhở thông minh: Gửi nhắc nhở tự động sau 24h, 48h, 72h nếu chưa ký

  • Thông báo trạng thái: Cập nhật real-time khi người ký mở tài liệu, ký xong, hoặc từ chối

  • Multi-signer: Hỗ trợ nhiều người ký tuần tự hoặc song song, thông báo từng bước

  • Tài liệu đã ký: Tự động gửi PDF đã ký đầy đủ cho tất cả bên liên quan

  • Template tùy chỉnh: Thiết kế mẫu tin nhắn cho từng loại tài liệu (hợp đồng, NDA, đơn từ)

  • Bảo mật cao: Link ký có mã OTP, hết hạn sau thời gian định trước

  • Theo dõi chi tiết: Dashboard hiển thị tỷ lệ ký, thời gian trung bình, tài liệu pending


Quy trình hoạt động

Các bước thực hiện

  • 1. Người gửi tạo yêu cầu ký trong Odoo Sign, upload tài liệu PDF, đánh dấu vị trí cần ký

  • 2. Thêm thông tin người ký: tên, email, số điện thoại WhatsApp, vai trò (ký, phê duyệt, xem)

  • 3. Hệ thống tạo link ký an toàn với mã OTP, thời gian hết hạn (mặc định 7 ngày)

  • 4. WhatsApp API gửi tin nhắn kèm link ký đến số điện thoại người ký trong vài giây

  • 5. Người ký nhấn link, xác thực OTP (nếu bật), xem tài liệu và ký điện tử trên điện thoại

  • 6. Sau khi ký xong, hệ thống gửi thông báo WhatsApp cho người gửi và người ký tiếp theo (nếu có)

  • 7. Khi tất cả ký xong, gửi tài liệu PDF đã ký đầy đủ cho tất cả bên qua WhatsApp và email


Cấu hình module

Các bước thực hiện

  • 1. Cài đặt module: Vào Apps, tìm "WhatsApp Sign", nhấn Install. Module yêu cầu whatsapp và sign đã cài

  • 2. Cấu hình WhatsApp API: Settings → WhatsApp → Accounts, chọn tài khoản WhatsApp Business đã kết nối

  • 3. Thiết lập template yêu cầu ký: WhatsApp → Templates, tạo template "sign_request" với biến {{signer_name}}, {{document_name}}, {{sign_link}}. Submit để Meta phê duyệt

  • 4. Tạo template nhắc nhở: Template "sign_reminder" với nội dung nhắc nhở lịch sự, kèm link ký

  • 5. Tạo template hoàn thành: Template "sign_completed" thông báo tài liệu đã ký xong, kèm PDF

  • 6. Cấu hình Sign: Sign → Configuration → Settings, tab WhatsApp, bật "Send via WhatsApp", chọn templates đã tạo

  • 7. Thiết lập nhắc nhở: Cấu hình thời gian gửi nhắc nhở (24h, 48h, 72h) và số lần nhắc tối đa

  • 8. Test gửi: Tạo yêu cầu ký test, nhập số điện thoại của bạn, kiểm tra nhận link và quy trình ký


Tích hợp với module khác

Kết nối hệ sinh thái

ModuleTích hợpLợi ích
signGửi yêu cầu ký và tài liệu đã ký qua WhatsAppTăng tốc độ ký, giảm email bị spam, tỷ lệ ký cao hơn
saleGửi hợp đồng bán hàng, báo giá cần ký khách hàngChốt deal nhanh, khách hàng ký ngay trên điện thoại
hrGửi hợp đồng lao động, phụ lục, đơn từ cần ký nhân viênOnboarding nhanh, nhân viên ký từ xa, giảm giấy tờ
purchaseGửi hợp đồng mua hàng, PO cần ký nhà cung cấpXác nhận đơn hàng nhanh, giảm thời gian chờ
projectGửi hợp đồng dự án, biên bản nghiệm thu cần ký khách hàngThanh toán nhanh, giảm tranh chấp, lưu trữ số
crmGửi NDA, hợp đồng dịch vụ cho lead và opportunityChuyển đổi lead nhanh, theo dõi trạng thái ký trong CRM

Template tin nhắn mẫu

Các template thường dùng

TemplateNội dung mẫuBiến động
sign_requestXin chào {{signer_name}}! Bạn có tài liệu "{{document_name}}" cần ký điện tử. Vui lòng nhấn link để xem và ký: {{sign_link}}. Hạn ký: {{deadline}}{{signer_name}}, {{document_name}}, {{sign_link}}, {{deadline}}
sign_reminderNhắc nhở: Tài liệu "{{document_name}}" vẫn chưa được ký. Vui lòng hoàn thành trước {{deadline}}: {{sign_link}}{{document_name}}, {{sign_link}}, {{deadline}}
sign_completedChúc mừng! Tài liệu "{{document_name}}" đã được ký đầy đủ. Tải tài liệu đã ký: {{download_link}}{{document_name}}, {{download_link}}
sign_declinedThông báo: {{signer_name}} đã từ chối ký tài liệu "{{document_name}}". Lý do: {{reason}}{{signer_name}}, {{document_name}}, {{reason}}
next_signerXin chào {{signer_name}}! {{previous_signer}} đã ký xong. Đến lượt bạn ký tài liệu "{{document_name}}": {{sign_link}}{{signer_name}}, {{previous_signer}}, {{document_name}}, {{sign_link}}

Loại tài liệu thường ký

Use cases phổ biến

Loại tài liệuNgười kýThời gian ký trung bình
Hợp đồng lao độngNhân viên mới2-4 giờ
Hợp đồng bán hàngKhách hàng4-8 giờ
NDA (Thỏa thuận bảo mật)Đối tác, nhà cung cấp1-2 giờ
Đơn xin nghỉ phépQuản lý phê duyệt30 phút - 2 giờ
Biên bản nghiệm thuKhách hàng, PM1-3 ngày
Hợp đồng mua hàngNhà cung cấp4-12 giờ
Phụ lục hợp đồngNhiều bên1-2 ngày

Best practices

Điểm chính

  • Viết tin nhắn ngắn gọn, rõ ràng, nêu rõ tài liệu cần ký và hạn chót

  • Gửi yêu cầu ký vào giờ hành chính (9h-17h) để tỷ lệ ký cao hơn

  • Thiết lập nhắc nhở hợp lý: không quá nhiều (gây khó chịu) nhưng đủ để người ký không quên

  • Sử dụng OTP cho tài liệu quan trọng (hợp đồng lao động, tài chính) để bảo mật

  • Theo dõi dashboard để phát hiện tài liệu pending lâu, chủ động liên hệ người ký

  • Backup tài liệu đã ký trên server và cloud storage, không chỉ dựa vào WhatsApp

  • Đào tạo người dùng cách tạo yêu cầu ký đúng: đánh dấu vị trí ký rõ ràng, thứ tự người ký hợp lý

  • Kiểm tra template đã được Meta phê duyệt trước khi triển khai để tránh gián đoạn


Khắc phục sự cố

Lỗi thường gặp

LỗiNguyên nhânGiải pháp
Không gửi được yêu cầu kýTemplate chưa phê duyệt, số điện thoại saiKiểm tra template status. Đảm bảo số điện thoại có mã quốc gia (+84)
Link ký không mở đượcLink hết hạn, lỗi OTP, trình duyệt chặnTạo lại yêu cầu ký với thời gian hết hạn dài hơn. Hướng dẫn người ký dùng trình duyệt khác
Người ký không nhận tin nhắnSố điện thoại không dùng WhatsApp, chặn tin nhắnXác minh số điện thoại. Hướng dẫn bỏ chặn số WhatsApp Business
Nhắc nhở không tự độngCron job không chạy, cấu hình nhắc nhở saiKiểm tra Scheduled Actions trong Settings → Technical. Kích hoạt lại cron job
Tài liệu đã ký không gửiFile PDF quá lớn, lỗi tạo PDFTối ưu kích thước PDF. Kiểm tra log tạo PDF trong Settings → Technical → Logging

Bảo mật và tuân thủ

Điểm chính

  • Link ký có mã token duy nhất, không đoán được, hết hạn sau thời gian định trước

  • OTP qua SMS hoặc email (tùy chọn) để xác thực người ký trước khi cho phép ký

  • Audit trail đầy đủ: ai ký, khi nào, từ IP nào, thiết bị gì - lưu vĩnh viễn

  • Chữ ký điện tử tuân thủ eIDAS (EU), ESIGN Act (US), Luật Giao dịch điện tử (VN)

  • Mã hóa tài liệu khi truyền tải (HTTPS) và lưu trữ (AES-256)

  • Quyền truy cập: chỉ người ký và người tạo yêu cầu mới xem được tài liệu

  • Không lưu trữ tài liệu trên WhatsApp server - chỉ gửi link, tài liệu lưu trên Odoo

  • Tuân thủ GDPR: người ký có quyền yêu cầu xóa dữ liệu cá nhân sau khi ký


Báo cáo và phân tích

Điểm chính

  • Dashboard Sign: Tổng số yêu cầu ký, tỷ lệ ký thành công, tỷ lệ từ chối, pending

  • Thời gian ký trung bình: Theo loại tài liệu, người ký, kênh gửi (WhatsApp vs Email)

  • Hiệu quả nhắc nhở: Tỷ lệ ký sau nhắc nhở lần 1, 2, 3

  • Phân tích người ký: Ai ký nhanh, ai chậm, ai thường từ chối

  • So sánh kênh: Tỷ lệ ký WhatsApp vs Email vs SMS để tối ưu ngân sách

  • Export báo cáo: Xuất dữ liệu Excel/CSV để phân tích sâu hơn, báo cáo quản lý