An update on Thunderbird’s support plan, Get Satisfaction and SUMO

Since my last blog post about a position being available for support, I’m pleased to announce (belatedly) that we’ve hired Roland Tanglao to lead Mozilla Messaging support. It’s not obvious being the only person on staff supporting millions of users around the world!  In order to learn how Thunderbird support is currently happening, he’s been busy immersing himself in that world.

Success for anything user-facing on the scale of Mozilla Thunderbird requires scalable approaches.  One person, no matter how well qualified and efficient, can’t help everyone who may have issues (especially as many people come to us with questions that are really about their mail provider).  So we need to look to systems and communities to help us help users.

Get Satisfaction

The first system that we’ve committed to is Get Satisfaction, an online website which is designed from the ground up for peer-to-peer support.  You go there to ask a question, and maybe you also help someone else who has a question you know the answer to.  The “take a penny, leave a penny” model.

There are two things that stand out for me with Get Satisfaction: their user experience, and their APIs:

Get Satisfaction clearly thought long and hard about what the user experience of a support site should be like, and it shows: Threads are categorized as being ideas, problems, and praise, and problems and idea threads can be marked appropriately when either there’s an solid answer of some sort, or to track the evolution of ideas.  This provides people who want to dive into a support role with great dashboards, which makes dealing with a high volume much easier.  It also provides users a way to communicate their input & mood effectively, which is an important part of a support interaction.

The second aspect of Get Satisfaction that was particularly compelling to me was that they have built their system with HTTP APIs in mind from the beginning.  This means that we can integrate it into our own websites, or even in future versions of Thunderbird, without anyone needing to rework the database.  We’re just starting to figure out how to use these APIs, but I’m hopeful it will allow us to streamline support interactions considerably.

You can find out more about Roland’s thoughts about Get Satisfaction in his blog post.

Knowledge Base

Even as we’re happy with the capabilities of Get Satisfaction, it’s clear we need to complement it with a knowledge base where we can build longer FAQs, helpful documents, etc. There, we got an unexpected assist from the Fennec (Mobile Firefox) project, as their need for a variant of SUMO for Mobile users made it so that the SUMO project had to refactor and “productize” SUMO.  Having more than one installation of SUMO supported by the core SUMO team made me feel that our use cases were likely to be supported well, which is great — we try to leverage as much of the Firefox infrastructure as we can, as efficiently as we can.  Thanks Fennec!  (For now, we’ll stick with Get Satisfaction, and won’t be using the SUMO forums or the Live Chat features).

SUMO will allow us to build a scalable, localizable document store — it’s been proven to scale (handling 22 million hits a day for Firefox!), and has a built-in localization system.  Given that Thunderbird 3 will likely be published in 40 languages, ignoring localization isn’t a realistic option.  (I should point out that while GetSatisfaction is currently only in English, that team is keen to explore internationalization and localization).

For English users, MozillaZine is the obvious alternative to both Get Satisfaction and SUMO.  And indeed MozillaZine currently has lots of great content, and a bunch of people who provide great support.  Unfortunately, it also lacks a bunch of features (APIs and RSS feeds), has an interface which we can’t improve upon, and is English-only.  An interesting observation is that with people relying on search engines ever more, it’s not really a problem to have multiple sources of information about a product.  I expect MozillaZine will continue to thrive, and we’ll definitely continue to work with the all existing knowledge bases on the web and link to them appropriately.

A web of communities

Going forward one of Roland’s tasks is to build or strengthen the bridges between Mozilla Messaging and the excellent Thunderbird related communities on the web. Mozillazine, of course, but also geckozone in France, and as many other support communities we can find.  Around the time of Thunderbird 3 launch (hopefully in November), Roland is planning some sort of worldwide support community online meeting. If you’re interested in participating, contact Roland.

One of my hopes is that better organization of support communities can lead not just to happier users, but to a better product.  One of Roland’s duties is to provide feedback to the product development team on frequent or emerging issues faced by users, or areas of Thunderbird that particularly please people.  That’s not something he can summarize accurately by himself — he’ll need your help.

Positive Feedback

Support is too often a one-way medium, with users complaining about problems.  That’s certainly an important function, but in a cooperative open source project, it’s equally critical that QA and developer contributors thank users for their input, and that users point out parts of the experience that they like, as positive feedback is the best motivator.  So take some time out and pick an open source project and generate some good karma!  For Thunderbird, it’s easy, go to getsatisfaction and click on “give praise”.  Roland will make sure that the people deserving of your praise get to see it.


  1. This is great not just for Thunderbird, but for SUMO as well! I’m looking forward to working even more closely with Roland to identify and fix bugs that affect the Thunderbird SUMO install. Really happy that we were able to move forward with these plans.

    Sure, thanks Fennec, but it’s worth pointing out that productizing SUMO has been part of my vision for SUMO ever since I joined Mozilla to lead the project (see e.g., and I’ve been in close contact with Roland and others the last few months to see how we can work together on this. In other words, if it wasn’t for the Fennec team’s “let’s just do it” attitude, Thunderbird would easily have beat Fennec to it. 🙂


  2. Thunderbird developers used to occasionally participate in the MozillaZine Thunderbird Builds forum, a forum devoted to testing Thunderbird. That stopped after the re-org that created Mozilla Messaging.

    You said “MozillaZine is the obvious alternative to both Get Satisfaction and SUMO.” However, the Thunderbird 3 support plan appears to state that Mozilla Messaging plans to hide the existence of the MozillaZine forums, and view us only as a source of knowledge base articles. Mozilla promotes their own support forum but they still provide a link to other community support such as the MozillaZine forums. We understand why Mozilla Messaging wants to promote SUMO and GetSatisfaction but don’t want to be ignored.

    The “Why are we personna non grata?” thread at discusses this issue. The support lead posted a reply in that thread that says “we on the Mozilla Thunderbird team intend to continue to collaborate with MozillaZine”. However, it didn’t address most of the concerns raised in the thread and we don’t see any real sign of collaboration. All of the collaboration appears to be in one direction only – from members of the MozillaZine forums who are also on the QA team, file bug reports, comment on the Thunderbird 3 planning document etc.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s