每当通过 Twilio 发送短信时,触发 Twilio 函数在外部服务(例如 CRM)中写入记录

Triggering a Twilio function to write a record in an external service (e.g. a CRM) whenever an sms message is SENT via Twilio

标题描述的内容已经可以通过Zapier等程序轻松完成,所以我希望可以直接通过Twilio功能完成。

基本上,我设置了 CRM,以便根据某些触发器向控制 SMS 发送的 Twilio URL 发送 http POST 请求:

https://api.twilio.com/2010-04-01/Accounts/ + twilioAccSId + /Messages.json

在大多数情况下,这很好用!

我只想让 Twilio 能够通过使用函数将记录写入 CRM(使用 CRM 的 API)来做出响应。

我希望写入的记录包括诸如消息的传递状态之类的内容,例如无论是失败还是成功)。我也愿意探索其他方式,Twilio 可以通过其他方式将此出站消息信息传输到 CRM,然后在 CRM 上具有功能,然后写入记录!

你有代码来分享你正在尝试的事情和遇到的问题吗?或者如果这可能的话,问题更多吗?当然可以。

您将使用出站 POST 的 statusCallback URL 到消息资源,这将触发 statusCallback 消息并向您的 CRM 发出 API 调用以更新客户记录相应。您可以将 URL 查询参数附加到您的 statusCallback,这样您就知道要更新哪个客户记录。

Track Delivery Status of Messages

How to Share Information Between Your Applications

Passing Custom Information via Requests to Twilio