Dealing with Angry Users – Video and Slides

WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ Happiness Engineer Mindy Postoff joined us today to share techniques for providing great support – while dealing with angry users. The presentation recording, slides, and transcript are all available below.

This workshop was the third fourth in a series that evolved from the 2017 Community Summit, with the aim to share best practices for WordPress support. All past sessions can be can be viewed here.

If you have suggestions for other support-related subjects or speakers you’d like to see in the future, feel free to comment here – we’re open to ideas.

Video (34 min.)

Slides

https://docs.google.com/presentation/d/1bKjCBLRXIGlI_FKVkP3ItkGZXKWllikv86SlPB4FetY/

Transcript

We all have something in common: we’re selling something. And whatever that something is, whether it’s a product or a service, whether it’s something we own or something our bosses own, we work to sell it so that we can earn a paycheck.

But selling is a two-way street. In order for the equation to work, there needs to be buyers. These buyers are your users, and sometimes, they can be quite angry.

Although it can be difficult to deal with these users in the moment, they can actually be a tremendous benefit to you and your company.  Their screaming actually comes with a silver lining, so be sure to listen carefully to what they’re saying.

Angry and frustrated users are perfect for giving you feedback on how you or your business can improve its product and/or service. But that’s not the only reason to engage with your angry customers quickly and help them. In today’s world of social media, our personal soapboxes can reach a massive audience, and negativity spreads like wildfire online.

American Express conducted a survey in 2014 and they found that while 46% of American consumers will always tell people about their good service experiences, 60% said that they always share the bad ones. And not only will more people talk, but they’ll tell 3 times as many people.

So, before these angry customers reach for their social media megaphones and you’re battling a viral inferno, let’s put the fire out while it’s still just burning in one person.

When people are yelling and swearing at you, they’re mad, they’re stressed, they’re frustrated. They’re caught in…

Emotion Mind, and it’s next to impossible for them to think calmly, rationally and logically. It’s a state of mind where their thoughts and behaviors are simply a response to what they’re feeling.

Everyone gets into Emotion Mind sometimes. Maybe they’re the exhausted cashier at the supermarket, working their 2nd full-time job trying to make ends meet who sighs heavily at you because you decided you didn’t want that jar of pickles after all. Or maybe they’re the waiter at the restaurant, stressed because it’s their first day and the kitchen is backed up with orders, and they really have no idea how long it will take for your meal to be ready. Or maybe it’s the driver who cuts you off, because they just got word that their father had a heart attack.

You might run into those people when you’re not at work, when you don’t have to help them. And in those situations, you may decide to respond like this…

But what if they are your users? What if they’re this angry with your products or services? It’s your job to try and help them, so what can you do?

I’m going to present a scenario that might seem familiar to some people here in the WordPress community. I call it: The Angry Customer. Scene 1 – Emotion Mind.

Customer: After updating your stupid pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, no one can pay for their orders! I’m losing thousands of dollars each day and it’s your fault! This is URGENT!

Me: First of all, it’s not my plugin that’s the problem. It works for everyone else, so it’s not my fault. If you want my help, though, you’ll need to calm down.

Customer: Calm down?! My website was running great until your plugin broke it. This is the worst customer service ever!

Yikes! Fighting fire with fire can lead to an extremely heated situation. In this scene, did you see how quickly I got defensive? It’s absolutely fine that I stand behind my plugin, and it’s absolutely understandable to be offended when someone has attacked it. However, when I got wrapped up in my own Emotion Mind, things spiraled out of control. At this point, I’ve probably lost this user forever, and I shouldn’t be surprised if I see a negative review appear for it. Most likely, they now believe that not only is my plugin at fault, but I’m completely useless at supporting it.

We’ve all been caught in Emotion Mind, and most likely, we didn’t make the best decisions. Understanding that, without judgment, is the first step in being able to help people who are temporarily stuck there.

Opposite to Emotion Mind,  is Logic Mind. This is the space where rational, intellectual and fact-based thinking happens. Emotions simply aren’t part of the equation. In Logic Mind, we remain calm, devise our strategies and respond to the problem.

Maybe you’re in a technical support role like me, or maybe you’re a developer creating plugins or themes. In these positions, much of our work revolves around solving problems. Therefore, it’s fair to assume that we spend a considerable amount of time in Logic Mind.

So, let’s take another look  at The Angry Customer, and this time, it might seem a bit more familiar. Scene 2 – Logic Mind.

Customer: After updating your stupid plugin, no one can pay for their orders! I’m losing thousands of dollars each day and it’s your fault! This is URGENT!

Me: Can you explain the exact issue? Is there an error message?

Customer: The issue is that people can’t complete their orders! You need to fix this!

Me: I can’t recreate the problem on my test site. In order to troubleshoot this, please try disabling all plugins except mine. Let me know if that fixes the trouble.

Customer: Are you kidding me? This is a live site! I can’t turn off all my plugins!

Ok, so in this scene, I certainly didn’t escalate the problem, but by remaining in Logic Mind, I never addressed the customer’s feelings. High intensity emotions – like anger and frustration – need to be defused and can’t be ignored. Otherwise the situation can still get out of hand.

Has anyone ever tried to help someone, a user or not, and they just seemed to get angrier?  Maybe they even yelled back at you, or texted back in all-caps, “You’re not listening to me!” It’s certainly happened to me… probably at least twice. It’s noble to try and help solve the problem, but if I reply logically when they’re caught up in their emotions, they won’t understand what I say. Instead, it will feel like I didn’t listen to them. What they really wanted, at least at first, was to be heard.

So, what can we do to ensure that our users know that we’ve heard them? What can we do to ensure that our customers feel acknowledged? Well, while we’re thinking logically about this, let’s look at a Venn diagram.

On one side, we’ve got Emotion Mind, and on the other side, we’ve got Logic Mind. That coveted middle ground that connects the two sides, which otherwise can’t communicate with each other, is… Wise Mind.

Wise Mind is a Buddhist concept, which leads to a balance of both logic and emotion. When we’re in this state, we make better decisions because both our reason and our feelings are reassured. It’s feeling sympathy for people having trouble, as well as proposing solutions to help them.

I imagine Wise Mind looking like this…

Our challenge, when working with angry users, is two-fold. First, we need to get into and stay in Wise Mind. Second, we need to pull the customer out of their Emotion Mind and have them join us in Wise Mind.

When trying to get into Wise Mind, I think of the metaphor of flight safety instructions. You need to put the oxygen mask on yourself first, before you’re able to assist others. If you’re not already in Wise Mind, it’ll be impossible to help others get there.

So, you may be thinking, “Gee, Mindy. Sounds great, theoretically. But how can I practically get into Wise Mind?” Well, what I do is observe and describe.

First, you can observe yourself. Think of this as a quick, 10-second meditation session. It will give your brain a chance to weigh in so that your emotions aren’t dictating what you say, write or do in response. Use this as an opportunity to take a deep breath, and “watch” as the air passes from your nostrils to your lungs. You can also imagine that you’re tiny and in your fingertips, as they rest gently on the keyboard. Or, if you’re not actually face-to-face with your user, maybe you take step back and stretch your arms as wide or as high as they’ll go.

The next step is to describe what’s going on physically with your body. This keeps your brain engaged. Try closing your eyes and describe what you’re experiencing. For example:

  • “I can feel my heart beating quickly in my chest.”
  • “My shoulder muscles feel quite tense.”
  • “My hands are shaking a bit.”

Getting into Wise Mind, and staying there, can be very difficult. It takes practice and dedication, especially when you’re getting yelled at. It’s really easy to get pulled into Emotion Mind when someone insults you, or they attack or offend your product or your company.

You need to know how to get your brain involved, with all of its logic and reason, and balance the scales so that your heart isn’t making all the decisions. Likewise, if you’re only in Logic Mind, you’ll need to be able to tap into your feelings a bit so that your sentences are understood to the user who’s caught up in their emotions.

Our second challenge when working with frustrated customers is to help them get into Wise Mind, too. Don’t worry – it doesn’t involve any hypnosis or magical spells.  All you need is genuine and sincere validation.

The Oxford English Dictionary defines the verb, validate, as follows: “Recognize or affirm the validity or worth of a person or their feelings or opinions; cause a person to feel valued or worthwhile.”

Just reading that feels good. Of course we all want to be valued, that our thoughts and opinions matter and that our feelings are valid. It feels great when someone actually takes the time to listen.

Validation works beautifully, because it acknowledges high intensity emotions. If it’s done well, validation works on a subconscious level, so that the person being validated simply feels like they’ve been listened to. If we’re caught up in our emotions, having someone validate how we’re feeling can have an immediate, soothing effect. Our shoulders drop, our heart rate slows and we can take a deep breath. Being heard feels good. That fiery emotion has been addressed, so it can now be moved aside to make room for logic.

Sometimes, when speaking with our users, what they say can be pretty harsh. But how we respond can make a world of difference.  The trick to validating well, is to have a keen sense of empathy. You have to not only see what emotion a user is feeling, but you also have to understand what that emotion feels like. I’d like to show a short video, which is great for explaining what empathy is…

Empathy is a skill, and as such, our ability to perform it can be improved upon with practice. This practice happens when you yourself feel uncomfortable, upset, or vulnerable. I’ve lived in countries where English is not widely spoken, so I know what it’s like to have to try and survive in a non-native language. This helps me communicate better with users, when I know English is a foreign language for them. I’ve also had one of my websites hacked, so I know the frustration of that and can use that to build trust with a user going through the same thing. And I know what it’s like to be stressed about a fast-approaching deadline and depending on others for help, so I know how good it feels to get answers quickly.

You can improve your ability to be empathetic, and in doing so, be able to communicate better with your users, by intentionally stepping out of your comfort zone. Learn a musical instrument, or a new coding language. Travel to a different country. Do something that scares you. Building upon your life experiences will make it easier for you to understand how others feel in similar situations.

So, now that you know how to tap into your empathy, you’ll be better equipped to genuinely and sincerely validate others. When you understand how they’re feeling, you’ll be able to echo their emotions using words. For example, the phrase “I know that this is very frustrating.” can be an extremely powerful antidote to someone who’s really frustrated. If you can truly empathize with them, you could also share a similar experience like, “I’ve had my site crash before, too, so I know how stressful this is.” Keep in mind, however, that if you’re not able to empathize personally, keep the validation more general. It can be detrimental to attempt to validate in a specific, yet insincere, way, as the person who’s upset may see it as patronizing.

Knowing more about empathy and the power of validation, let’s run through another scene of The Angry Customer. Scene 3 – Wise Mind.

Customer: After updating your stupid plugin, no one can pay for their orders! I’m losing thousands of dollars each day and it’s your fault! This is URGENT!

Me: I completely understand how vital it is to have your store accepting orders. Let’s figure this out quickly and get things working again! Are you able to send me your login credentials, so I can take a look?

Customer: Thank you! A customer emailed me about the trouble, and it seems like the loading icon in the checkout just spins and spins. Here’s my login info.

Me: It sounds like there’s a plugin conflict somewhere. Let’s run through some troubleshooting steps…

Ahhh.  That’s the exchange we’re looking for. Once the user trusts that I’m on their side, we can solve the problem together. Let me dissect this exchange and I’ll explain why things went so well:

First, I imagined myself in the user’s shoes – the skill of empathy – and thought about how I would feel.  “I completely understand…” Those words told them that I know what it’s like to be in their position, and that can help them feel less alone in their struggle.

Next, I made them feel listened to by echoing their words using a synonym.  They used urgent, so I used vital. I could have also said critical or crucial. I just made sure to match their level of emotion in my choice of language.

Finally, I reiterated that we’re on the same team by using the word  “Let’s”. The word builds trust and affirms to the user that we need each other to help resolve the problem. That is, after all, what we both want.

Welcome, everyone, to Wise Mind. Now that we’re all here, it makes us more open to hearing possibilities for solutions. This is because our logical brains are no longer getting blocked our emotional hearts.

As I explained earlier, solving problems requires heavy use of Logic Mind. So, once you’ve met the user in Wise Mind, both of you will be able to travel to Logic Mind together. And it’s there that you’ll be able to communicate more effectively, and find a solution.

I’m not sure if you’ve noticed, but at no point during this presentation did I mention anything about apologizing to the user. In the same way that making an insincere attempt at validation will likely lead to more user frustration, a disingenuous apology can also fuel more anger. I’m a strong believer that the word “sorry” should only be used in a couple of circumstances:

  1. When you actually feel bad for what the user is going through. In this case, you can even combine your apology with a dash of empathy. For example, “I’m sorry that our documentation is so confusing. I hadn’t noticed that before, so I’m going to work on making things more clear.”
  2. If you, your product or your company is actually to blame for the trouble that the user is dealing with. Taking responsibility for a mistake can be refreshing and validating for them. It’s nice to hear that you’re willing to own up to the problem, and it opens the door for you to restore their trust. For example, “I’m so sorry that this bug in our latest update caused such trouble with your site. Once we get it fixed, I’ll extend your license for another year.”

So, as I wrap up here, I’d like to remind you of some of the big takeaways from today:

  • Be mindful of your state of mind. When communicating with your users, how often are you in Wise Mind?
  • Practice getting into Wise Mind, and then practice staying there. People caught in emotion mind are all around you in real life, so the opportunities to practice this skill are everywhere.
  • Use empathy to help validate how others are feeling. Remember that you can improve your ability to empathize by intentionally putting yourself in positions where you’re uncomfortable or vulnerable.
  • Apologize only when necessary, when you’re truly sorry or if blame falls on you or your company somehow.

 

#support, #support-workshop

Dealing with Angry Users – Workshop on March 16, 2018

We’re pleased to announce the next workshop aimed at sharing best practices in support. The series aims to boost support skills among all those who support coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., plugins, themes, or anything else in the WordPress ecosphere. (Check out the previous workshops here.) We welcome your ideas for other workshop topics or speakers; feel free to comment here, or find us in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..

The workshop

Dealing with Angry Users

No matter what product or service you sell and/or support, problems sometimes arise and your users will be quick to tell you about them. These issues can escalate in a heartbeat, and suddenly you’re getting yelled at. In this session, we’ll look at how to help irate users and restore their trust in the product and/or your company.

Presenter

Mindy Postoff is a Happiness Engineer at Automattic, supporting users of WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ as they work on their websites. She’s worked on the front lines in the service/support industry her entire life, leaving an ever-growing list of happy customers in her wake.

When is it?

Friday, March 16, 2018, 16:00 UTC, (noon EDT) it will run for about an hour and includes Q&A. When adding the event to your calendar, keep in mind that Daylight Savings Time begins in certain parts of the world on March 11.

A link to the Zoom teleconference will be provided in the #forums Slack channel about 10 minutes before the session begins.

How do I join?

The session will be run via videoconference via Zoom, which runs on most desktop and mobile devices. Can’t make it? The session will be recorded and the video posted later – keep your eye on this P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/..

Scaling Support: Dip the Data Bucket Every Day – Video and Slides

On January 22, 2018, we welcomed Matt Cromwell, Head of Support and Community Outreach at GiveWP.com and WordImpress.com. In his session titled “Scaling Support: Dip the Data Bucket Every Day” Matt outlined how he measures, tracks, and predicts his pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party’s support needs, to better project staffing levels and ultimately ensure that his users get timely help. The presentation recording and slides are available below.

This workshop was the third in a series that evolved from the 2017 Community Summit, with the aim to share best practices for WordPress support. All past sessions can be can be viewed here.

If you have suggestions for other support-related subjects or speakers you’d like to see in the future, feel free to comment here – we’re open to ideas.

Video (44 min.)

Slides

http://slides.com/mattcromwell/wporg-scaling-support#/

#support, #support-workshop

Scaling Support: Dip the Data Bucket Every Day – Workshop on January 22, 2018

We’re pleased to announce the third workshop in a series aimed at sharing best practices in support. The workshops are geared to boosting support skills among all those who support coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., plugins, themes, or anything else in the WordPress ecosphere. (Check out the two previous workshops here.) The support team welcomes your ideas for other workshop topics or speakers; feel free to comment here, or give us a pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..

The workshop

Scaling Support: Dip the Data Bucket Every Day

The best way to provide high-quality support is to have enough well trained and skilled technicians to provide that support. That’s only possible if you know how heavy your support load is and how rapidly its increasing — if at all. The presentation will walk you through my personal strategy of understanding my support team’s support load and how data influences our week-to-week decisions for hiring new support.

Host

Matt Cromwell is Head of Support and Community Outreach at GiveWP.com and WordImpress.com. He is the author of several popular free plugins, and the Lead Organizer of the Advanced WordPress San Diego MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. and AWP Facebook group, which boasts over 29K members. He’s a popular blogger at his personal site mattcromwell.com, wordimpress.com, givewp.com, and mediatemple.net.

When is it?

Monday, January 22, 2018, 18:00 UTC, it will last for about an hour and includes Q&A.

A link to the Zoom teleconference will be provided in the #forums Slack channel about 10 minutes before the session begins.

How do I join?

The session will be run via videoconference. Please download the free Zoom app ahead of time. You can run Zoom on most desktop and mobile devices. Can’t make it? The session will be recorded and the video posted later – keep your eye on this P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/..

Why Solving the Problem Isn’t Enough: Video and Slides

“Be human first… then solve the problem.”
– Taco V.

On October 3, 2017, Community Manager Taco Verdonschot from Yoast shared his support expertise with a group of international participants, from his base in the Netherlands. He passed along insights about the importance of using empathy – not just solving issues – to deliver outstanding support to WordPress users.

The workshop was the second in a series that evolved from the 2017 Community Summit, with the aim to share best practices for WordPress support. The first session covered theme support, and the recap can be viewed here.

If you have suggestions for other support-related subjects you’d like to see in the future, feel free to comment here – we’re open to ideas.

Video (53 min.)

Slides

Links From Slides

12 – http://www.lifehack.org/465044/7-intricate-differences-between-empathy-and-sympathy
13 – http://www.lifehack.org/465044/7-intricate-differences-between-empathy-and-sympathy
14 – https://yoa.st/empathy
18 – https://yoa.st/sw-taco-example1
19 – https://yoa.st/sw-taco-example2

#support, #support-workshop

Why solving the problem isn’t enough – A Support Workshop

The workshop

When working in customer service, you’re supposed to always give the (technically) correct answer. While working in customer service for a Dutch internet provider I learned that the right answer often isn’t enough. This has influenced every conversation I’ve had since.

In this session, I’ll share the insights my team lead gave me, and help you use them.

When is it

Tuesday, October 3, 2017, 17:00 UTC, it will last for an hour and includes Q&A.

A link to the Zoom teleconference will be provided in the #forums SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel about 10 minutes before the session begins.

How do I join

The session will be run via videoconference and will be recorded. Please download the free Zoom app ahead of time. You can run Zoom on most desktop and mobile devices.

Who will be hosting it

Taco Verdonschot quickly switched from being a developer to doing customer support after joining Yoast and is now responsible for a team of 10 Support Engineers. He’s active in the WordPress community both as a polyglot, and as a WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. and meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. organizer.

The Developer’s Guide to Supporting Your Themes – Video and Slides

Thank you to everyone who joined me yesterday for a remote workshop, in which I shared tips for supporting WordPress themes. Participants attended from around the world, and folks asked some great questions afterwards. The presentation was recorded, and the video, slides, and notes are below.

This session was the first in a planned series born at the 2017 Community Summit, with the goal to share best practices for support across the WordPress world. Stay tuned for updates on future workshops.

Video (38 min.)

Slides

Notes

1 – Welcome to The Developer’s Guide to Supporting Your Themes

2 – I’m Kathryn Presner, and I’m a Happiness Engineer on the Theme Team at Automattic. I help people with theme questions on both WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ and self-hosted sites – troubleshooting when there’s a problem, reproducing and reporting bugs, and customizing their sites to look and work how they want, whether through custom CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. or a child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/..

3 – I support over 100 themes on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ and over 300 free and premium themes on WordPress.com.

Do any of you enjoy doing theme support? Do you think of it as a necessary evil? I’ll give you tips on how to handle support so it’s less stressful, more enjoyable and satisfying.

4 – Be nice, empathetic, human, professional – If you show you’re human and care, you will help users realize you’re a real person just like they are.

Example – https://wordpress.org/support/topic/how-to-make-the-date-and-title-permanently-show-up

5 – A few nice words about a user’s site are always an added bonus, help to humanize you.

6 – Acknowledge when people are uncomfortable with your instructions, offer reassurance and explain how things can be undone.

7 – Be patient, even with thread-hijackers.

8 & 9 – This is a user who jumped into the middle of a thread where I was helping someone with a theme – asking about a completely unrelated problem. I could see that they were frustrated, and also a new user, having jumped into a couple of other threads and started a few of their own. Instead of chastising and telling them to start a new thread, I tried to find someone to help with their other thread. I ended up jumping in to help them there.

Example: https://wordpress.org/support/topic/running-motif-theme-on-org

10 – Gauge Skill Level: beginner, expert, in between – Ever heard “talk to me like I’m in kindergarten” or “I’m a total novice”? Try to adjust your explanations for the user’s level. Avoid jargony technical explanations, especially if the user is a beginner. Read between the lines if you’re not sure.

11 – Example: https://wordpress.org/support/topic/adding-banner-ads-above-header

12 – Example: https://wordpress.org/support/topic/newbie-social-icons-and-widgits

13 – Remember, folks are often frustrated at own their beginner skills!

14 – Think outside the theme: plugins, other themes – sometimes what a user wants to accomplish is much simpler or more logical with a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party or even by switching to a different theme. Think about which route makes most sense.

15 – This user is halfway there. They’ve installed a plugin to add custom CSS, but they need help with calling in a Google font. Example: https://wordpress.org/support/topic/changing-the-font-type-in-sidebar-widgets

16 – I’ll often think of things later and add them as a p.s. and I think that’s fine!

17 – In hindsight I could have also given them a direct link to the font they were looking for on Google fonts.

18 – http://macmanx.com/2014/06/04/custom-fonts-without-plugins-for-wordpress-themes/

19 – Offer resources: Codex, tutorials, hire someone – What if something is “out of scope” for the kind of support you’re able to offer? What about that user who completely wants to change their theme, and refuses to consider a different one that might be better suited? Try to always give them somewhere to go, even if you can’t directly solve their issue, point them in the right direction, whether it’s a tutorial, Codex function, or even sending them to jobs.wordpress.net where they can hire someone for a custom job.

20 – Example: https://wordpress.org/support/topic/motif-theme-display-on-ie8

21 – Foster community: let volunteers help, acknowledge – If you give support in an open venue the WP.org forums, leave space for volunteers, especially if a question is simple. Don’t necessarily answer every thread immediately. Praise community members when they give a great answer. It’s motivating and encourages them to come back and keep helping others.

22 – Example – “Ernest, thanks for the input about the Jetpack CSS interference.”

23 – Provide theme docs, FAQ, screenshots, screencasts – The most common thing users have confusion with is how to set up their site to look like your demo, so be sure your documentation explains how to do that step-by-step. Don’t forget screenshots, screencasts, even animated GIFs can be helpful!

24 – List steps & point to documentation. Don’t skip steps or assume anything.

Example: https://wordpress.org/support/topic/featured-content-slider-3

25 – Example: https://wordpress.org/support/topic/archive-list-4

26 – Be realistic: enhancements, bugs, older browsers, uncommon devices – Be honest about bugfixes or enhancement requests, if something isn’t likely to change, say so. Set realistic user expectations. If a new feature is unlikely to be added, don’t lie, encourage to look for alternatives. If a bug is minor or doesn’t affect a lot of people and is unlikely to be fixed in the immediate future, don’t say it will.

27-29 Example: https://wordpress.org/support/topic/adding-new-widget-area

30 – Limit channel-wwitching different thread/forum/venue – What if someone asks you a simple CSS question…. for a theme that’s not yours? If you can help, help – let them know where to go next time. Frustrating to have conversation cut off before it’s begun. Always imagine it’s someone’s first time in the forums

31 – Help someone even if it’s not your theme? If bit’s a simple question and you can, why not?

Example: https://wordpress.org/support/topic/how-to-change-navigation-bar-and-box-color-on-hemingway-rewritten-1

32 – Refer out if better expertise lies elsewhere – Kind of the opposite of what I just said about channel-switching, but… sometimes it turns out that the issue isn’t with something WP-related. Try to point them in the right direction.

33 – Example: Referring a user to an AdSense forum.

34 – Best Practices: child themes, custom CSS editor – Don’t assume users realize they shouldn’t edit the original theme files or risk losing all their changes when they update the theme. For CSS-only changes, suggest using the built-in custom CSS editor – if user needs theme-file change, explain how to make child theme.

35 – You can have a template answer – TextExpander is an amazing app for Mac. Example: Guiding a user in making a child theme so they don’t lose their changes every update.

36 – Screenshot of a pluggable function – Best practices goes both ways: wrap functions in an function_exists conditional so it can be redeclared it in a child theme

37 – Happy Users = Happy You!

38 – Screenshot of a user happy they were able to make a change. “Fabulous. I also figured out how to resize it, etc. I never thought I was going to be able to do this!!! Very happy.”

39 – What About You? What are your biggest challenges? What do you want to get better at?

40 – Where to find Presentation: https://www.slideshare.net/zoonini/the-developers-guide-to-supporting-your-themes

+make.wordpress.org/themes

#support, #support-workshop, #themes

The Developers Guide to Supporting Your Themes – A Support Workshop

After WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe, the attending support team members were brainstorming how to improve support within the WordPress community, one of those plans were to conduct workshops, hosted by community members with themes or plugins on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/, and let them present how they approach the support aspect of providing a service to the open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. community.

As such, our first workshop is now scheduled!

The workshop

Providing support for your themes offers tremendous opportunities to educate WordPress users, from explaining how to make a child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. to offering simple CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. customisations. It also presents challenges, like figuring out how to help people who aren’t tech-savvy or need support beyond the scope of what you can provide. While many developers dread doing support, with some concrete strategies and techniques in hand, helping users doesn’t have to be a chore – and can even be fun! This session looks at how to make your themes’ users happy while feeling a sense of satisfaction from your own support efforts – a winning combination in the world of theme development.

When is it

Wednesday, August 23, 2017, 16:00 UTC, it will last for an hour and includes Q&A.

A link to the Zoom teleconference will be provided in the #forums SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel about 10 minutes before the session begins.

How do I join

The session will be run via videoconference and will be recorded. Please download the free Zoom app ahead of time. You can run Zoom on most desktop and mobile devices.

Who will be hosting it

In her role as Theme Whisperer at Automattic, Kathryn Presner provides support for hundreds of themes. She began helping people as a volunteer in the WordPress.org forums back in 2011 and was immediately hooked.