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 @@
+