Optimizing Send for Blast & Scheduled Messages
The updates we made last week and applied only to Conversations, we have now seen how it performs in production and are updating our Blast and Scheduled messaging functionality to use our new, optimized approach for sending messages. This has not only resulted in faster sending throughput, but it has offloaded some unnecessary processing to other steps.
Blast Summary & Detail Reporting
We have created new, Blast-specific reporting in our suite of reports. Historically, clients could essentially get data that they needed to understand the responses and deliverability of their Blast campaigns by using our Usage Reports, we did not have a convenient way for them to target data by specific Blast Campaign. As a result, we now have a new report category available in the Reporting section of the platform.
Blast Summary Report
This report provides an excel-based output of what is available in the View Results page for a Blast. The report provides the list of campaign messages with the counts of how many messages landed in each message status. See first screenshot below.
Blast Detail Report
This report mimics our existing Account/Line Usage report where it gives you the specific details for each message. However, this report also includes the campaign name and Id.
Link Shortener Progress
In this release, we have completed the following API endpoints for the Link Shortener:
Create Short Link
This allows any platform with an API Key to create a shortened link. Because the Link Shortener service lives outside of our v2 platform, the API Key used to authenticate is different from the one used for the Textel platform Public API because we want any platform to be able to use and access our Link Shortener, not just those using the Textel Platform UI.
Get Account Short Links
This will pull back all of the links created for a specific account along with their details, e.g. Link Name, Destination URL, Created Date
Visit Short Link
This endpoint will be hit in the background when someone clicks on a shortened link. It is what logs the click event and user agent details back to our system for reporting.
We also completed setting up the DevOps and release pipelines needed to deploy this new service since it sites outside of our v2 platform.
Twilio Migration Tool Update to Deprovision from Zipwhip
We have updated our Twilio Migration Utility to have a final step that will hit the Zipwhip API and deprovision the lines. This will fully remove the lines from Zipwhip and allow the full cutover to Twilio. It will also ensure we do not double pay for lines because we did not cancel the numbers with Zipwhip.
Platform Health | Fix High Package Vulnerabilities
In an effort to keep our platform NPM packages up to date and secure, we had previously fixed all critical package vulnerabilitys that were identified. In this go around, we went through and resolved any high vulnerabilities.
Bug Fixes
MEDIUM | SearchAllConversations Duplicate Customer Line Error