✔ Sinch MessageMedia
× DirectSMS
× MessageNet
× MobiPost
× SMSBroadcast
× SMSCentral
× Streetdata
× WholesaleSMS
You can programatically send SMS via Deluge script.
Option 1: Works from Creator
message_name = "Weekend SMS for " + matching_contact.get("First_Name") + " " + matching_contact.get("Last_Name");
message_to_send = "Special message created by Deluge script " + matching_contact.get("First_Name");
from_number = "+12321412421"; // choose from number
new_sms_record_resp = zoho.crm.createRecord("twiliosmsextension0__Sent_SMS",
{
"Name": message_name,
"ContactName": matching_contact.get("id"),
"Message": message_to_send,
"From": from_number,
"To": matching_contact.get("Mobile")
},
{
"trigger": {"workflow" }
}
);
Option 2: Allows emojis and MMS
// Choose from number
from_number = "+134324324324";
module_name = "Leads";
record_id = 803228000138359036;
crm_record = zoho.crm.getRecordById(module_name, record_id);
to_number = crm_record.get("Mobile");
record_name = crm_record.get("First_Name") + " " + crm_record.get("Last_Name");
message_text = "🤒 Unfortunately your Orientation on " + 123 + " has been canceled due to staff illness. If concerned, contact - 1300 077 994. 🐾💞";
media_urls = list(); // set to list of image URLs, e.g. ["https://mysite.com/image.png"]
// user ID of user who should receive notifications for replies
user_id = crm_record.get("Owner").get("id");
args = {
"From": from_number,
"To": to_number,
"Message": message_text,
"MediaURLs": media_urls,
"owner_id": user_id,
"Entity_Id": record_id,
"Entity_Type": module_name,
"message_source": "trigger_workflow_sms",
"To_Name": record_name,
"crm_record_id":record_id
};
message_data = {"params":{"arguments":args}};
sms_response = twiliosmsextension0.send_sms_via_messagemedia(message_data);