Hola! Necesito desarrollar un mecanismo para poder enviar mensajes con plantillas preaprobadas por Meta (marketing y/o utilitarios) a determinados suscriptores. Por ejemplo, el envío de un enlace para descargar una factura, un aviso de deuda, etc.
Pero no quiero hacerlo usando la interfaz de campañas de la plataforma, sino desde afuera, usando la API de SendPulse, con UrlFetchApp.fetch, para automatizar el proceso.
¿Es posible hacerlo?
El siguiente es un ejemplo creado por ChatGPT, pero no se si podría funcionar...
function enviarWhatsAppSendPulse() {
var token = obtenerToken(); // OAuth
var payload = {
phone: "+54911XXXXXXX",
template: {
id: "ID_DE_LA_PLANTILLA",
variables: {
nombre: "Marcelo",
monto: "12345.67",
enlace: "https://drive.google.com/..."
}
}
};
var response = UrlFetchApp.fetch(
"https://api.sendpulse.com/whatsapp/contacts/sendTemplate",
{
method: "post",
contentType: "application/json",
headers: {
"Authorization": "Bearer " + token
},
payload: JSON.stringify(payload),
muteHttpExceptions: true
}
);
Logger.log(response.getContentText());
}
Desde ya gracias de antemano por la ayuda que me puedan dar!!
Saludos,
Marcelo