Blast 2.0 Progress
While the new Blast product is not yet finished, we have made a lot of progress this sprint. This product is not yet visible to clients despite many components being released to production.
Blast Campaign Creator Flow Shell along with the Create/Edit Campaign Endpoints
Blast Index Page that displays all of the Blast campaigns, statuses, details, and action buttons
Ability to associate contact lists to a campaign
Message Scheduler endpoints
CRUDy Feature Enhancements
CRUDy is our internal account manager tool for the Textel platform. We have released a few updates for usability.
Ability to Setup Zipwhip Line Webhooks
On the Line details page, you can now generate the Zipwhip webhooks on a customer line (and also see if they are actually setup). This eliminates the step of contacting Engineering to setup the webhooks on a customer's line when getting setup on the new platform.
NOTE: The line must be provisioned, have a Session/Service Key and make sure you select Zipwhip as the texting service in CRUDy.
User Role & Status Added to User List Page
Displaying the user role and status on the Users list page - to make it easier to quickly scan users for important info.
Implemented a Responders Cache
We have proactively made a performance improvement to the platform that will reduce load on our database as our volume increases. Now, when we need to pull responders for a line to supply a response, we will get it from a cache instead of hitting the database directly each time. We will refresh the cache every 5 minutes or when there is a change to any responder on an account.
Bug Fixes
We took some added effort this sprint to clear as much of our bug backlog as possible.
HIGH: Service Configuration Bugs
HIGH: Contact Microservice DI Issue
MEDIUM: Standard Users Cannot View Consent Status on Contacts
MEDIUM: Contact List Modal - Search Contacts Only Searches on Numbers, not Names
MEDIUM: New Contact Modal - Mobile Number Input Has Extra Spaces
MEDIUM: Blinking Page Title Issue in Production
MEDIUM: Deleted Users Need to be Filtered Out of Line Assignment Modal
MEDIUM: AutoReply Timezone Display Not Sticking in Modal
MEDIUM: Keyword Responders for Account Showing 404 When No Responders Exist Instead of 200 Status
RingCentral Integration
We are pushing our code for our RingCentral integration into their UCaaS product as a TextBot plugin. While our code will be in production, we still need to go through the process with RingCentral to make our plugin available to their customers in their production environment.
A demo video will be provided next week so the team can see exactly how this integration will work for RingCentral clients.
Additionally, we will use our own Textel RingCentral account as the first "production" user of the integration, so some of you may be able to use it firsthand when that rolls out.