Welcome Page - Dashboard Numbers
Now when users log in, they will be able to seem some at-a-glance numbers for their account. These are the same numbers that are available in our Visual Reports in the reporting section.
NOTE: Only users who have permission to see reporting will see these big number modules on their welcome page.
The numbers are cached for the last 7 days, rolling 30 days, and the last month. All of which you can select quickly from the dropdown to select which at-a-glance timeframe you would like to look at.
Stats shown are:
Total Message Count
Conversation Message Count
New Conversations Count
Blast Message Count
Count of messages that were Mobile Initiated
Count of messages that were User Initiated
Count of messages that were Responder Initiated
Average Messages Per Conversation
Responder Usage Reports
We have added a new report category that allows clients to see which responders are used most frequently across the account or by specific lines. This helps answer questions like:
Which of my responders is used the most?
How often are people hitting our "After Hours" auto-reply?
How often was x Keyword triggered last month?
For more info on our reports in general, check out our Reports Breakdown.
Auto-Reply Loop Prevention
Because there are instances where auto-replies can be setup between the sender and the recipient, it results in a neverending auto-reply loop where the conversation just continues until it is manually stopped or if the time-based scope of the responder expires. This can result in a lot of unwanted messages.
We have added logic in our system that will check to see if the specific responder has been sent between a Customer Line and a Mobile Number in the last 5 minutes. If it has, we will not send it again. This will prevent the loops going back and forth.
User Signatures - Backend
The backend support for users being able to create a signature that can be sent with their texts has been completed. The front end will be completed in a future release.
User Status History Table
In order for us to better understand what happens to users with status changes, we now record a history table of when a user goes from active to inactive or deleted, etc. This will allow us to deliver accurate billing reports for the number of users actually active in the billing term.
Improved Contact Search by Normalizing Phone Numbers
Previously, if a user pasted in a number from another source and it has dashes or parenthesis, we did not match against it because of those extra characters. Same with spaces and dashes that were entered.
We now normalize the phone number and allow those inputs to be searched. We have also expanded so you can search any part of the number, not just the beginning.
Bugs Resolved
MEDIUM - Edit Contact Form Issues with Zero Contacts
MEDIUM - Duplicate System Generated Opt-In Lists Created on Line Name Changes
MEDIUM - Archiving Blast Campaigns Error
MEDIUM - Query Parameters are Case Sensitive
MEDIUM - Navigation Issue with Unselected Contact List in Blast Setup
MEDIUM - Get Contact Lists Endpoint returns bad requests when the account has no lists
MEDIUM - CRUDy - Removing full permissions from a product or feature and saving throws a "Something went wrong" error
HIGH - Invited User Permissions Issue
HIGH - Nice Userhub Access Token Endpoint Wrong
Platform Health
Updated the Signup URL to use a better named token
Improved our Microservice Configuration System