We are launching a number of new features with this release as well as updating core workflows and fixing bugs. Here's what's going live next Thursday:
New General Form Type
Up until today, all of our forms served a specific purpose and tied into specific workflows and interfaces in the platform. For example, creating a Case, collecting customer feedback, diagnosis issues, etc. With this release we have added a new “General” form type that can be used anywhere. This form comes with a public URL so you can capture information from anyone on the web. It is also accessible inside webchat and the SDK and will be able to trigger automations from the Automation Engine that’s coming soon.
This new form type creates new use cases for our forms, such as empowering teams to send bulk emails to run NPS surveys, collect non-transactional feedback, display micro-forms inside chat conversations, and more.
In the near future we will be able to trigger custom automations and actions on the submission of these forms, which will unlock new possibilities for automated workflows.
New Form Design
We also updated the styling of our public forms to improve the design for colors, text size, weights, spacing and more. This updated styling now also allows you to include custom titles, descriptions, and Help Links (tool tips that link directly to Knowledge Articles) on each form field.
We are launching a major update to WebChat with this release that brings more knowledge, flexibility, and support options into the chat experience.
Webchat will now be similar to our in-app support SDK where you can provide more targeted and personalized experiences for customers from a single interface.
We have added the ability to include new support options on your webchat home screen. Instead of just chat, you can now add six different support options based on your needs, each with the flexibility to customize the titles and descriptions. These are the options:
Welcome message - set your own personalized welcome message
Chat - turn on and off the ability to chat
Knowledge - bring your knowledge base search inline on your webchat home screen
Email - quickly give your customers access to your support email if you prefer that channel
Phone - Display your phone number for a quick click-to-call option
Forms - Allow users to submit forms from your home screen or send forms via conversations to capture structured data
Web - A flexible module that you can use for announcements, product launches, link to new promotions, or anything else you can think of
Over time we will add additional options for the home screen of your WebChat widget, including third party apps, so you can customize it to deliver the exact experience you want based on who the customer is.
New WebChat Customization Capabilities
We also added a few additional customization options to ensure your chat experience is a natural extension of your overall brand experience. These updates include:
Configurable chat widget icon. You can now upload your own icon or images to WebChat to display your brand mark in addition to your colors
Configure the avatar that appears on your authentication screen directly from the webchat configurator page to simplify the setup process
WebChat Configurator Updates
These new support options can be updated and activated with a single click from the cloud-based configurator. No code changes necessary. These are all new additional options so if you don’t make any changes, your chat will continue working as it does today.
Support SDK Updates
We made a number of updates to our Support SDK across iOS, Android, Clover, Pax, and Cordova:
Updated Owner Team and Sponsor Team mapping for chats created from the SDK (as defined in the SDK configurator)
Updated our Case Creation Forms to create Cases on form submission from SDK even if no SSO is configured
Added native dark mode support
Surfaced Help Links on Forms in the SDK to link to integrated Knowledge Articles
Enhanced our SSO functionality for the SDK on Clover and Cordova
Removed the Initial navigation controller requirements on Cordova iOS
Fixed a bug in the Case History module that was preventing certain data from displaying
Updated all documentation to reflect the new color and styling customization options via JSON
We continued to update our Knowledge product to create a better experience for teams that create and edit content:
Updated the CSS to allow tables to display as less than 100% width
Removed the ‘Deleted’ option from the Status filter for users that don’t have delete article permissions
Updated the copy/cut + paste image functionality inside an Article so it retains the original file type instead of converting the image to a .bin file.
Updated the styling and formatting of Embedded Articles to remove special characters that sometimes get added
Updated the Sort options at the top of the screen to show ‘Recently Updated’ instead of ‘Sort’ when that option is selected.
Fixed a bug where updating an Article to Partner Ecosystem and Published would add a VIP tag onto the Shared list.
Fixed a bug where removing the ‘Nest Label Under’ option would result in a runtime error
Fixed an issue where sorting search results could result in showing no records
Fixed a bug where creating an Article while having a sub-label selected set the default visibility for that Article to Public instead of starting as Internal
Fixed a bug where certain articles would give an error when accessed from search results
We updated our search functionality across the system with the following updates:
Enhanced partial search matching logic across all objects
Improved search results response time within Knowledge
Added escalated icon to escalated cases on global search results
Updated knowledge search so removing your query returns you to the All Results list
Fixed an issue where ‘Resolved’ Cases were showing as ‘New’ in search results
Hid all deleted cases from global search results
Fixed an issue where users would see results for objects they didn’t have access to (previously would get an error on open, now they don’t display)
Fixed an issue where Article search results would sometimes show an incorrect query highlighted
We updated the core of the messaging panel for increased speed, responsiveness, and stability. This includes the speed that new chat notifications appear in your chat bar and the consistency in load times for messages across threads on each Case. We also made a few updates that include:
CC recipients now always remain on email threads
Preventing emails from adding more than one “Re:’ to the beginning of long email threads
Fixed periodic ‘Join’ errors and ‘Failure to Send’ errors
Updated the +Email threads to not show ‘loading new messages’ when there are no messages
We are launching our RingCentral integration that will allow Organizations that use RingCentral to automatically create Cases from inbound phone calls, route them to the correct team, and pop the Case on the screen assigned to the agent that answered the call.
Security & Performance
Both security and performance are incredibly important and we will continue to work to improve both with every release. This sprint we did the following:
Updated error messages with more granular request IDs to allow us to better track and resolve performance-related issues
Optimized a number of endpoints to reduce periodic timeouts errors. These include Article list views, Article cards, Case views, Case Insights, search results
Made a small security policy update related to cross-site-scripting attacks
General Bugs & Updates
Fixed an issue with cloning Form fields where they would show at the bottom of the list instead of immediately following the cloned field
Updated outbound email templates from the Customer room to retain subject line prefixes set in the email template
Updated the link of the logo at the top of email templates to now point to each Organization’s website rather than boomtown’s website
Added a missing Create button on Customer Locations to create new Locations, Contacts, Products, and Cases.
Fixed a bug where completing a Journey Stage would sometimes throw an error
Updated the View Customers permission to allow users to view customers across teams in global search results
Updated the View Cases permission to allow all users to view Cases for Teams they are not on (still requires edit access to make any changes)
Updated our copy/paste functionality to allow copy/pasting from additional sources (OneNote, Gmail, Yahoo, Outlook, etc.) and have it paste as text instead of an image.
Added a scroll bar to the Views filters for when you have more than 8 filters and they go beyond the viewport
Updated the Case history in the first column of the Case screen to now display the creation date and escalation flags
Updated the total Case count on the Case history to show all Cases and not just the visible Cases
Fixed an issue where users with the proper permission were not able to delete Contacts or Products from a Customer Location
Removed the 32 Team limit on fields where Teams are added to other objects (e.g. Alert Templates, Linked Teams)
Fixed a bug preventing date/time adjustments on forms
Fixed a bug preventing the ‘Is Between’ operator from working on date filters
As always, if you have any questions please email us at firstname.lastname@example.org
Want more articles like this?
Sign up to receive one monthly email with only our most popular articles.