Customer Names, Nested Replies and More Polishing

We had a rollercoaster week that started with a simple bug affecting customer profiles.
Things escalated quickly as we fought an ever-growing number of nested inline replies that slowed outgoing email beyond acceptable levels (i.e., at all). We closed the week out giving the app a much-needed polish.
Quick Customer Profile Fix
An odd bug was reported with customer names this week. A number of messages were showing customer email addresses instead of first names:

We’ve always defaulted to showing a customer’s email address if we didn’t know their name. However, we’d never seen this before. Every time we see a new customer, we send their email address to FullContact to build a social profile for them. This is also our backup source for customer names, when names are not included in the original email.
It turns out we were updating first and last names independently. Only the last name was getting updated when their email address had been used as their first name. A quick two-line fix (and about 20 lines of tests) was all it took to make sure no one ever sees “jordan@groovehq.com Glasner” again.
Too Many Replies
A few weeks back we started showing nested reply histories in replies to customers, trying to replicate the look of a personal conversation. It has worked great for 99% of emails, but that other 1% has been like a pack of Gremlins on our servers.
Once an email reached a certain size, it would start to bog down outgoing emails:

Once we narrowed the problem down, it was fixed in about an hour. And now our servers are buzzing along happily again:

And a Little More Polish
As part of getting back to basics, we moved lot of little bugs that have been annoying us (and our customers) to the top of the backlog. While not huge fixes, collectively they’ll improve the user experience for many of our customers. We fixed issues like:
- inputs overlapping a couple pixels in the new ticket window at certain browser widths
- misaligned arrows in dropdowns after making a selection
- giant reply form on a 30” screen
We crushed around 20 different edge cases like these, but let us know if we didn’t hit your biggest peeve. It’s spring cleaning time at Groove!
Groove Partners with Import2 for Seamless Help Desk Data Import!
We are thrilled to share some fantastic news with you! Groove has joined forces with Import2 to bring you a seamless and efficient solution for importing data from other help desks. Our partnership with Import2 opens up new possibilities, making it easier than ever to transition your data into Groove. Whether you’re migrating from another […]
Groove 2023 in Review – A Year of Supercharged Support
2023 was a year of exponential growth and innovation for Groove! We poured our hearts (and countless cups of coffee) into crafting new features and optimizations to make your customer support experience smoother, faster, and more delightful than ever. Here’s an overview of the biggest and best changes that transformed Groove this past year. New […]

