Link Shortener | Create/Use Existing Short Link
In all of the places that you can compose a message, e.g. Conversations, Blast, Keyword Responders, etc, we have added a new icon next to the other message options.
This link icon when clicked, will display a menu for the user to select from an existing short link or create a new one.
Copying an existing link will allow you to paste the short link anywhere in the message. Creating a new link will take you through a short form to provide your long link, a name for you link and the ability to generate and copy your short link to use in the message (or elsewhere).
IMPORTANT NOTE: This feature is not yet fully exposed to clients, so it is hidden behind an environment flag. When we have the reports and the txtl.co domain ready in the next week or so, we will make the entire feature available for clients.
Upgrading our Existing Reports to our New Reports Table
A few weeks ago we created a new table in our Reports database that collects message data in real-time and stores it with various pieces of data to make it much more efficient to query for reporting. This was done to not only make our reports faster with less complex querying, but to also avoid us hitting our live tables.
In this update we have moved our Visual Summary report over to using this new table instead of the Messages table.
CRUDy | Bandwidth & Sinch Carrier Options on Lines
For both Bandwidth and Sinch, we authenticate with their systems using an account-wide auth instead of line-based like some other carriers. These credentials are stored in a key vault and referenced from our code, so there is no need for our team to enter credentials for a line into the UI for either of these carriers.
As a result, we now no longer request and service keys or auth credentials when setting up a line for either carrier in CRUDy. Our platform will default to using our account-wide auth. This also applies to import as well.
Bug Fixes
HIGH: RingCentral Integration & Sinch Carrier configs were causing a save error in CRUDy
MEDIUM: Set MessageProtocol on Failed Messages