The Groove Report
Get a behind-the-scenes look at what we're working on.

Groove live chat integrations are here!

Added on Aug 24, 2014

We’ve devoted the last two weeks at Groove to launching two exciting new integrations with the live chat services SnapEngage and Olark.

If you’re already using either of these services for your Live Chat, awesome! You can set up the integration from our Apps page where you see these integration buttons. We’ll generate a webhook for you to link into your chat provider, and you can get step-by-step set-up instructions from our Knowledge Base.

Screenshot of Live Chat Integrations in App Store

If you’re not using SnapEngage or Olark, you should start! They’re great. Sign up for a free trial of SnapEngage here, and a free trial of Olark here. Once your account is set up, you’ll be ready to integrate Live Chat with Groove.

If you’re still using Groove Live Chat, we’ll discontinue service after September 8th, so make your switch as soon as possible.

Here’s how the integrations will work:

We’ll filter offline messages sent through the Olark or SnapEngage widget right to your ticket queue for immediate response, and send completed chat transcripts to your closed folder for your records. You can use Chat as a channel to filter your transcripts into an easy access folder, or use Rules to automate follow-up emails to your chat conversations.

The biggest changes from Groove Chat you’ll notice is that you’ll be chatting in the Olark or SnapEngage UI. That’s actually a good thing since they both offer beautiful and elegant user interfaces jam packed with useful information on each and every customer.

Olark UI:

Screenshot of the Olark UI

SnapEngage UI:

Screenshot of the SnapEngage UI

You’ll also be using the Olark or SnapEngage widget. No worries, offline chat messages sent through the Olark and Snapengage widgets will still filter into your Groove ticket queue just like Groove widget messages, and both of their widgets are completely customizable to match your branding.

Screenshot of Customizable Widgets

In addition to Live Chat integrations, we also dedicated some time last week to tightening up the Groove Apps general performance. We reduced one of the most taxing queries on our database: delayed jobs. Delayed jobs are basically all the tasks queued up, waiting to execute. Reducing delayed jobs has improved performance overall, especially during times of heavy load.

Delayed Job Graph

Stay tuned, more exciting developments are underway!

Improving Groove Search and
a Database Upgrade

Added on Aug 11, 2014

Improving Groove Search and a Database Upgrade

We’re excited to report on some major projects we’ve dedicated our efforts to the past few weeks finally coming to fruition. Based on customer demand on some very valid woes, we’ve devoted our energy to improving our search functionality and increasing our database size.

Search Enhancements

We’ve transitioned to a new search engine for Groove: ElasticSearch. The chief difference between ElasticSearch and our former search engine is the ability to make changes and adaptations to the search results based on real time updates. It also provides for a better user experience in search overall. You’ll notice a faster, more accurate search, and wildcard matching so partial words and phrases will show in your results.

We’ve also expanded our search capabilities. Groove search previously had some limitations on what kinds of tickets it pulled up in the search results. New Tickets, Tweets, and Facebook Posts failed to appear, even when searching an exact content match. With our new search enhancements, you’ll be able to search by content for all channels, plus new tickets by email address, Tweets by Twitter Handle, and Facebook posts by Facebook name.

The visibility of ticket status from within the search has also received a tiny UI tweak. Prior searches would unify the appearance of new, unread tickets and read tickets. Like in the inbox, new tickets now appear in the search results as light blue.

Search Enhancements

Database Upgrade

Last Saturday we gave our database a makeover, increasing it’s size and processing power. You should have noticed a much faster Groove this week, even during peak periods. As you can see from the chart below, all transactions after the database upgrade on July 26th (red line) occur under 100ms.

Under 100ms Transaction Response Time

We're excited about these updates, and we know many of you will be, too!

Parsing, Parsing, Parsing

Added on Jul 21, 2014

We’ve devoted the last few weeks at Groove to improving what we feel is the most important aspect of Groove: your emails. We want you to have the most simple and elegant experience as possible when managing your emails with Groove, so we’ve been focusing our time and resources on cleaning up our email.

Parsing problems reveal themselves in the UI two ways, either by sending blank or empty replies in the place of a customer’s response, or producing a seemingly endless thread of response history making emails nearly impossible to read.

This week we’ve tackled some of our biggest parsing bugs to bring a cleaner, simpler email experience to your inbox.

Mozilla Thunderbird Parsing

We’re proud to announce this week that we’ve nipped one of our most notorious bugs, a particularly pesky parsing bug resulting in empty replies coming in from emails sent using the client Mozilla Thunderbird.

You might recognize this bug by responseless emails, seemingly only echoing your most recent reply.

Thunderbird bug

In the past, if plagued with an email affected by the dreaded Thunderbird bug, you could only solve the mystery of the missing reply by digging through your emails at the source for the original email. Thunderbird emails now parse nicely into Groove, so you won’t have to search through your email client for lost customer replies for any more of your Thunderbird using customers.

Parsing Plain Text Emails

You might have noticed you’ll receive an email thread from a certain customer that appears to be nothing more than an infinite thread of comment history, making customer responses very difficult to read or reference.

Plain Text Emails bug

The majority of these parsing issues were caused by a few different versions of Outlook, that we nipped in the bud back in the beginning of June. We noticed a few lingering cases attributed to plain text emails. We’ve recently ironed the bulk of these remaining cases, considerably improving even more of your email readability.

Please Note: We haven’t completely eliminated the parsing cases causing these comment history issues, but you’ll definitely see the # of emails affected by this parsing problem diminish after this update.

Custom Parsing for Yahoo

You also might have noticed a handful of emails trickle in with totally blank replies.

Yahoo bug

We found a majority of those blank emails were a result of customers replying inline via Yahoo. We built a custom parser specifically for the Yahoo client to eliminate missing messages coming from Yahoo Users.

Better Visibility for CCs and Multiple Emails

We’ve always listed any CCs on an email right under the customer name and subject headline, but any extra email addresses included in the To: field instead of under CC would not appear in Groove. While your responses wouldn’t go to the unknown email addresses, it still wasn’t clear what parties were included in the initial email thread.

This week we’ve improved the CC functionality. Now any additional addresses included in the To: field will now show up alongside CCed emails, so you can see every email address listed on a ticket thread, and have even more control over who receives your replies.

Better Visibility for CCs

Tons of Tiny Tweaks and One Big Win
for Customer Satisfaction Ratings

Added on Jun 22, 2014

The past two weeks, our development team has been hard at work developing and testing Groove Trends for its pending release, but we’ve still had time to make some small yet notable enhancements to the Groove UI. This week’s improvements include a couple tweaks to the multiple mailbox feature, better attachment control, and inserting comments from customer satisfaction ratings right inside the ticket thread.

Multiple Mailbox UI Improvements:

We’ve made a couple of changes for accounts that have multiple mailboxes filtering into Groove. For one, if a Mailbox has a privacy setting, you’ll see a lock icon next to the Mailbox name to quickly view which Mailboxes are private.

Mailbox UI Improvements

For accounts with multiple mailboxes filtering into a single inbox, we’ve included a built in Mailbox Label so you can tell at a glance which mailbox an email comes from.

Mailbox UI Improvements

Better Attachment Control: Before last week, if you submit a reply before an attachment fully loaded, Groove would submit the ticket without the attachment. Now, anytime a file is attached, Groove will hold the ticket’s submission until the attachment is fully loaded so you’ll never miss sending an attachment again.

Better Attachment Control

Customer Satisfaction Ratings: We’ve made a major change to your customer satisfaction rating comments easier to view and reply to if needed. Instead of solely emailing customer comments from satisfaction ratings in email notifications, we’ve added them to the ticket thread!

You can now view your customer satisfaction ratings and comments on the ticket that was rated, right at the bottom of the rated ticket response, either for your reference or in case you’d like to reply to their comments.

Customer Satisfaction Comments

Bug Squashes: Some major bugs met their much anticipated demise this week, including an encoding bug affecting many international accounts. We’ve also increased the speed of our support widget considerably, to alleviate some of the more recent loading issues stemming from widget traffic.

Load Older Releases