Deluge: Send email with template id in Zoho CRM

PHOTO EMBED

Tue Jun 25 2024 13:03:06 GMT+0000 (Coordinated Universal Time)

Saved by @RehmatAli2024 #deluge

from_map = Map();
from_map.put("user_name", owner_name);
from_map.put("email", owner_email);

////
to_list = List();
for each person in email_list
{
  to_map = Map();
  to_map.put("email", person);
  to_list.add(to_map);
} 
//// CRM template id ///\
template = Map();
template.put("id", "4202165000088355038");

/// 

param = Map();
param.put("from", from_map);
param.put("to", to_list);
param.put("template", template);
param_list = List();
param_list.add(param);
// 
data = Map();
data.put("data", param_list);
info data;
sent_mail = invokeUrl
[
  url: "https://www.zohoapis.com/crm/v6/Deals/"+deal_id+"/actions/send_mail"
  type: POST
  parameters: data.toString()
  connection: "zoauth"
];
info sent_mail;
content_copyCOPY