diff --git a/crm/api/whatsapp.py b/crm/api/whatsapp.py index f0bd57a2..3b1b5bae 100644 --- a/crm/api/whatsapp.py +++ b/crm/api/whatsapp.py @@ -62,6 +62,22 @@ def create_whatsapp_message(reference_doctype, reference_name, message, to, atta doc.insert(ignore_permissions=True) return doc.name +@frappe.whitelist() +def send_whatsapp_template(reference_doctype, reference_name, template, to): + doc = frappe.new_doc("WhatsApp Message") + doc.update({ + "reference_doctype": reference_doctype, + "reference_name": reference_name, + "message_type": "Template", + "message": "Template message", + "content_type": "text", + "use_template": True, + "template": template, + "to": to, + }) + doc.insert(ignore_permissions=True) + return doc.name + @frappe.whitelist() def react_on_whatsapp_message(emoji, reply_to_name): reply_to_doc = frappe.get_doc("WhatsApp Message", reply_to_name) diff --git a/frontend/src/components/Activities.vue b/frontend/src/components/Activities.vue index 33b29bf3..09b060e5 100644 --- a/frontend/src/components/Activities.vue +++ b/frontend/src/components/Activities.vue @@ -45,6 +45,10 @@ +