Blast Template Library
One of our Q2 roadmap items to help with the adoption of our Blast product and increasing message usage was to create a Textel Blast Template Library. This is a grouping of templates across various categories to serve as a starting point for various types of campaigns, like Black Friday, Valentine's Day, Customer Loyalty, etc. The campaigns can be multi or single message and they can include images, emojis, dynamic parameters, etc. It will be a great tool to help our clients get over writers block.
In this release, we have completed the backend storage and endpoints to set up the templates and be able to get them to display in the UI. In our next update, we will release the UI that will allow clients to choose to select from our template library. After they select a template, they will be able to edit as they see fit.
Text Bots in Textel - Handling Auto-Closed Bot Sessions
Since clients can define an auto-close setting on their account that will drive how long an open conversation stays idle before our platform automatically closes it, we needed to make sure that our UI handled that case well. When a conversation that was in an open bot session but was waiting for a response from the mobile contact for a longer period of time than the defined auto-close setting, we would close the conversation but not appropriately end the bot session. This caused issues in the UI as well as broke the ability to re-claim that conversation.
We now appropriately handle this edge case and represent the status accurately in the UI.
Capacity Integration - Authentication Endpoint Between Platforms
As the first step in our ability to build SMS features inside of the Capacity platform, we needed to create an authentication method that would allow the Capacity platform to use the same API as the UI in the Textel interface. This is going to allow us to build UI directly on top of the Textel backend to support, making it faster and easier for us to add things like an SMS Inbox, SMS Campaigns and more inside of Capacity.
This endpoint also establishes the connection of a Capacity Org to Textel Account and a Capacity User to a Textel User for auth.
CRUDy Bulk Line Permission Changes
We have created a way for our internal teams to easily make bulk permission changes across one or many lines in an account.
This is helpful if the lines were originally set up with certain permissions and now a new feature or permission needs to be updated. Doing so individually by line is cumbersome and time consuming.
To access this you will need to go to the Lines page, click on the plus button at the top, and fill out the modal.
NOTE: The permissions applied REPLACE the existing permissions on the lines. It is not a selective update. Please make sure you are specifying the entire permission set you want applied to the selected lines and not just the changes.
Public API | Get Contact Opt Statuses
We have added a new endpoint to our Public API that allows clients and partners to get the opt in/out statuses for a specific contact.
Platform Health
Inventory Error Logs in Datadog & Identify Solutions
Improve Bandwidth Error Logging
Foundation | Increase Service Bus Throughput
Improve PhoneNumberService Error Logging
EMEA Datadog Logging Setup
We set up the configurations to allow us to send our logs to the correct instances of Datadog our logging platform between our EU version of the platform and our US version.