User Signatures
We have now added the ability for users to add custom signatures to their profile that can get sent out with all of their outbound texts (like an email signature that gets sent with emails.)
Users can set this up by going to their MY PROFILE page in the platform to enable and also specify what their signature is.
The signature does count against the character limit of the texts sent out. It will get appended to the end of each text.
Users will have the ability to disable adding the signature on each individual message if they choose. There is a checkbox underneath the send message box. The signature can also be enabled/disabled for all messages from the MY PROFILE page.
Account Manager Tool (CRUDy) - Scalability & Usability Updates
To continue to support customer setups and management of accounts in a scalable way, we have put forth effort to expand the features our internal Account Manager tool, nicknamed CRUDy, offers the team.
Bulk Creation of Users - Setting up users one by one in CRUDy can take awhile and for many of our RingCentral and Genesys Communicate customers, they may have 50+ users to setup, which could take hours one by one. We have now introduced a method to bulk create users via an import. It allows you to specify the account, the line permissions, and the user role for all of the users in the import. Creating 200 users now takes 1-2 minutes instead of 3-4 hours.
Selecting Multiple Lines Per User - Opt Ins were not being added to the System Generated Contact Lists - While our system was still tracking the opt ins/outs, the link between the opt in event and automatically adding the contact to the System Generated Opt In Contact List for the lines was broken.
Setting the Line Integration Type - When setting up our integration partners, we have to specify which integration(s) that line is being used for. Historically, this was a step that had to be done by one of our Engineers because we did not have a UI for it. Now, we have surfaced a dropdown on the Line page that allows our Customer Success team to setup the line and specify if it is a RingCentral, Genesys, Nice, etc. line without assistance from Engineering. All lines will have our "internal" integration type as a default.
Permission Templates - We now have a feature that allows us to create permission templates in the backend that can be used when bulk creating users/lines, etc. We will have the ability to specify which permission template should be applied to the entities that are being created in bulk. For example, RingCentral users have different permissions than those getting setup on our platform stand alone, or a Genesys Communicate set of users. These templates will be created and maintained by Product.
Public API Updates - New Blast API Calls
GET Blast Campaign - We now have an API call that allows you to pull back the details of a specific Blast campaign.
CREATE Blast Campaign - We now have an API call that allows you to create a new Blast campaign directly via the API. This is useful for our partners and clients who want to either build their own UI or integrated it into their existing platform.
Other Platform Updates
Response Templates Scoped By Line - We have updated the behavior of selecting Response Templates from the send message box so that only templates setup on the lines the user has access to, show up in the list of options.
Blast Index Page, Updating the Sorting - We updated the default sort on the Blast index page to show based off of Campaign Start date, most recent to oldest. We also fixed the sorting for some of the other column headers.
Blast View Campaign Action - Now when a campaign is either in the the Running or Completed status, we surface another menu option that allows you to view the campaign details.
Disabled Contact Lists Not Showing in Blast Dropdown - We updated the contact selection page in the Blast flow so that Contact Lists that are set to be disabled, do not show up as options in the dropdown.
Bandwidth Carrier Integration for Sending SMS/MMS & Group - We completed the piece of the integration with Bandwidth that allows us to send messages through their network, including Reply All Group Messages.
Bugs Resolved
CRITICAL - Outbound RingCentral messages are using the incorrect Create Team endpoint resulting in not all users with access to the line getting added to the team
CRITICAL - GET User Lines Call is Too Restrictive - The call to retrieve the lines a user can use within the Blast setup was looking for a permission for Conversations and so it was not working for Blast only customers.
CRITICAL - Create New Conversation button doesn't display for Standard Users. (This was a bug only present in Test and was caught prior to pushing to Production with the latest round of updates.)
HIGH - Opt Ins were not being added to the System Generated Contact Lists - While our system was still tracking the opt ins/outs, the link between the opt in event and automatically adding the contact to the System Generated Opt In Contact List for the lines was broken.
HIGH - Zipwhip Message Timestamp Handling when not in UTC. Sometimes Zipwhip decides to give us the message timestamps NOT in UTC time, so our automatic conversion from UTC to the correct time zone isn't always necessary, causing auto-responders to not trigger when they were supposed to. Zipwhip is...special.
HIGH - User Usage Endpoint for Plan Reporting wasn't looking at user status.
MEDIUM - User Management breaks if a user is setup without any permissions.
MEDIUM - Send Message Box was not registering browser spellcheck corrections on message send.
MEDIUM - Emoji selection menu was cutoff in mobile view.
We are continuing to iterate on our RingCentral MVP integration, adding features based off of customer and prospect feedback to improve our stickiness.
Ability to Update Team Names - The SMSBot now has an "update team name" command that allows RingCentral users to update the name of the team. Since it is a RingCentral requirement that all team names are unique, we can only allow clients to add/update the contact name portion of the team name. This will give clients the ability to add in the contact information for inbound texts where it was not present on team/conversation creation.
Responder Messages Posted to Teams Convo - Prior to this update, if our sent out a responder message (either from a Keyword or Auto-Reply), it did not show up in the RingCentral MVP app. That's because our system sends those out directly without notifying the Bot. We have updated the behavior so that now the Bot plugin for the RingCentral app gets notified when a responder message goes out and adds it to the team conversation in RingCentral. It does so with a qualifier of [Responder Generated Message].
Added Line Name to the Outbound Line Dropdown in Send Card - When sending an outbound message/creating a new conversation from the RingCentral MVP, we have now added the Line Name in addition to the phone number, to the selection dropdown making it easy to quickly select the outbound line you want.