Let me first start this post off with saying that without customers we would be nothing. I say this to myself all the time and it reminds me to always appreciate our customers -- even some of the ones that make me want to pull my hair out. :) I believe that working with different customers -- good or bad -- gives us more knowledge to positively change how we work and it makes us better equiped to handle similar or future situations. It's all about improving.
I realize that ThemeSnap.com will never have a 100% customer satisfaction rate. I can live with that idea based on the nature of our business and how it fits in with the open source community. It's a nice goal to have for sure, but hardly achievable when a company sells thousands of products.
I also understand that customers bring different skill sets to the table when they purchase and install any theme - whether it be for Drupal, WordPress, or any other CMS. But there has to be a line somewhere between the product sold and the expectations of the customer for that product, or the services given or not given for that product.
I would normally never "air dirty laundry" so to speak or share an email from a customer, especially if it related to problems with that particular customer. But I'm going to share one such email below that I shared with my lead developer earlier today (I had to vent to someone!)
My goal of sharing this is to illustrate a few of the negatives of selling themes and why failing at trying to please really bites:
From: ThemeSnap.com Support
Subject: Fwd: Re: [I Have a General Question] Problems Loading ThemeNews
Date: December 8, 2011 11:06:29 AM EST
Here's the sequence of events for a recent sale from one customer... Sorry up front for the length but I'm sure you'll appreciate it having been in similar situations.
Before this guy decided to buy the ThemeNews theme he simply asks me this via email:
"I will be using Drupal 7 hosted on HostGator ([site name removed]). Will your theme work here? I am a non-techie, will I be able to install your theme?"
I reply with:
"Thanks for the email. All of our themes use an installation profile to install but any of the setup guides for a D7 version theme will help you get it installed on Hostgator, as that's where we host our demos and main website (on their VPS solution)."
Shortly later he buys the theme and disappears for a day or two, only to return with an email saying "I'm getting an error" installing the theme I purchased. I think to myself, rather than spend another 3, 5, 10+ emails and a bunch of unnecessary time, that I just ask him for the cPanel/FTP login details so that I can simply install the theme myself. I ask for nothing in return even though we normally charge for theme installs. He sends the info, I install the theme, and it all works 100%. No issues whatsoever. No errors.
Then, he emails back the next day with questions on how to change the "Site information" in his Drupal website and about how to change the logo, etc. I try to be a nice guy and help out, so I write out a long-ish tutorial (with screenshots!!) for him and then I mention to him that if he cannot figure out how to configure the theme exactly as he wants it, then perhaps searching or reading a few of the MANY Drupal tutorials or even paying a "web manager" of sorts for a little time might not be a bad idea. 1 to 2 hours should be all that's needed for reading or someone to make his changes -- or even write him up a short tutorial on how to do it. Honestly though, if he just chose to read one or two tutorials it would have solved many of the basic questions he had. However, it comes down to what I believe was just plain laziness on his part.
Receiving his reply email I could see that something about my comment on reading tutorials or hiring someone caused him to blow a head gasket and he comes back and says the following:
"Before I ever purchased ThemeNews I explained that my lack of technical skills. Now in your words you say "I would recommend that you take some time to review some Drupal tutorials or perhaps look into paying for help if you don't know how to manage the site."
I'm taking your recommendation. I have deleted ThemeNews from my site and will go elsewhere. Please issue me a credit immediately on my credit card.
I'll also be certain to share my experiences on Yelp and other social media sites. There's tons of guys just like me out there. Unfortunately the original commitment I felt when I signed up for your product is not he assistance I received.
Your unsatisfied, ex-customer,
RC, PhD" [name removed]
Please tell me -- where did this guy "explain" to me his lack of technical skills to me for Drupal? He never said that he knew NOTHING about Drupal, which I only find out in the end of this ordeal. He only said, and I'll quote him again verbatim -- "I am a non-techie, will I be able to install your theme [on Hostgator]?" in his original email. I answered that question quite honestly and to the point.
Please also remember that I even installed his theme for FREE and also helped him out with an in-depth tutorial on how to change the basic things in his particular theme -- the Site information and logo -- quite possibly two of the most basic Drupal admin configurations to begin with. Oh! And I extended the 30% off theme purchase discount for him even though it was 2 days since the sale had actually ended. This whole ordeal is like hearing that your support and time to go out of your way to help a customer is completely worthless. :(
Do you want to know the funny thing about all of this? After the percentage split on the sale and processing fees I would have ended up with only $20 for all of this work and time. It's frustration to see the desparity gap between a purchased product, customer expectations, and the effort to make things right. This guy deserves a place right up there with the top 3 worst customers I've dealt with over the past 4+ years of selling Drupal themes.
I mean, what can this guy possibly say on Yelp or anywhere else that's negative considering all I've provided him? Needless to say, when he asked for a refund I quickly gave it to him. I'll let him go back to being a bitter old man. lol.
Let me say that my style of working with customers is straight-forward and I'm extremely honest and transparent. I help out as much as I can with product support and I've given away so much of my time for free theme help and support over the years that I'd probably pass out if I knew the total amount of time given away.
Don't get me wrong. There is something about helping customers work through issues that's very rewarding. But helping customers like the one above only to be kicked in the stomach for ALL of your efforts really blows! I think any designer, developer, or web-related service can relate to this situation.
Sometimes a customer's knowledge-base, or lack thereof, of Drupal or managing a website just doesn't stack up though. There's that 1 out of 500 customers that expects everything to be done for them with literally zero effort, learning, or work on their part. The result is that they just end up as a bitter person who writes bitter emails with threats of posting negative things about us online with no actual proof or substance behind the accusations.
I'm left with several questions and a glimmer of hope that we can get some positive feedback to improve. Comments would be appreciated:
Ultimately, I press forward... I don't let customers like this get me down. I like helping people create things and the negatives are certainly outweighed by all of the positives and successes with our themes and custom projects. As I said in the beginning of this post, customers are our business and that's the most important thing at the end of the day.