Я хотел бы использовать Zapier для отправки SMS через Twilio с динамическим телом, содержащим другую реферальную ссылку на приложение, каждый раз, когда я получаю нового подписчика в свой список рассылки mailchimp.
У меня есть два отдельных фрагмента кода, которые делают то, что я ищу, но из-за ограничений установки модулей в рамках автоматизации кода в Zapier и моего отсутствия опыта в программировании, я не знаю, как соединить их вместе в Zapier код Zap.
Это код, который я могу использовать для отправки SMS с Twilio и работает нормально независимо:
const accountSid = '<twilioAcctSid>';
const authToken = '<twilioAuthToken>';
const client = require('twilio')(accountSid, authToken);
client.messages
.create({from: '<twilPhoneNo>', body: '<affiliateRefLink>', to: '<subscriberPhoneNo>' })
.then(message => console.log(message.sid))
.done();
Это код, который я использовал в другом месте для случайного выбора одной из моих партнерских ссылок, и я хотел бы добавить случайную ссылку в тексте SMS для нового подписчика.
const refCodes = ['link1',
'link2',
'link3'];
function getCode()
{
let randomNum = Math.floor((Math.random() * refCodes.length));
let baseSite = "#url_";
let newLink = baseSite + refCodes[randomNum];
document.getElementById('#url').href = newLink;
document.getElementById('#url').innerHTML = newLink;
}
Любая помощь будет искренне признательна!
Toes.