Puedes enviar SMS programáticamente a través de un script de Deluge.
Opción 1: Funciona desde Creator
message_name = "SMS de fin de semana para " + matching_contact.get("First_Name") + " " + matching_contact.get("Last_Name");
message_to_send = "Mensaje especial creado por el script de Deluge " + matching_contact.get("First_Name");
from_number = "+12321412421"; // elegir el número de origen
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" }
}
);
Opción 2: Permite emojis y MMS
// Elegir el número de origen
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 = "🤒 Lamentablemente, tu orientación del " + 123 + " ha sido cancelada por enfermedad del personal. Si tienes alguna duda, ponte en contacto con el 1300 077 994. 🐾💞";
media_urls = list(); // establecer en la lista de URL de imágenes, p. ej. ["https://mysite.com/image.png"]
// ID del usuario que debe recibir notificaciones de las respuestas
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);