• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Ben Barden

Product management and process tips

  • Ben Barden
  • Home
  • Music
  • Blog highlights
  • About
You are here: Home / Archives for User experience

User experience

22nd May 2022 by Ben Barden

How improving the Okta SMS flow would reduce support requests

When reviewing product feedback, it’s sensible to delve into the “why” of each request.

What problem does this solve? Who does it benefit? Why is it important?

But when product behaviour leads to support requests, I try to think about how to reduce those requests.

When we rolled out Okta last year, we got a lot of people saying they chose the SMS verification method, but the code never arrived.

After a bit of testing, the issue became clear: the user needed to click the “Send code” button or the SMS message wouldn’t arrive.

It sounds obvious – but if you look at the dialog, it’s not all that clear.

The Okta SMS authentication dialog.

You need to click “Send code” to get the code. But this is an odd UI pattern, because the “Send code” button looks like a Submit button for the “Enter code” field. Whereas in fact, the “Verify” button is the Submit button.

We’ve had lots of support requests for this. We end up saying “you need to click the Send code button” and the person feels silly. But I understand why people don’t realise they need to click the button. The layout doesn’t make any sense, as it doesn’t work in the sequence you’d expect.

I think it would be better if it did this:

  1. You see a box that says “SMS Authentication” with some text: “To verify via SMS, click the button and you will receive a code. You will be able to enter the code on the next step.”. Then a button saying “Send code”.
  2. Upon clicking “Send code”, the code is sent, and you’re taken to the next stage. The text would say: “We’ve sent a code to your device. Please check the code and type it below. If it doesn’t arrive, click Resend code”. Then there would be a text field for the code, and a button saying “Verify code”. To avoid confusion with another button, perhaps the Resend code option could be triggered by clicking the text “Resend code”.
  3. If the code is entered correctly, voila – you’re in. If not, a message would say “Incorrect code” and give the option to request a new one.

And because it’s easier to show you than describe it well, here’s a bad picture of the proposed layout I drew in about 2 minutes.

Potential improvement to the Okta SMS flow

Perhaps Okta Verify is the better method to use. But still, while SMS is an option, I think the two stage approach would be much simpler to follow – and I’d argue it would reduce support requests.

By making software intuitive and easy to use, we save time for end users, and save time for support teams. Win win.

Filed Under: User experience

23rd July 2020 by Ben Barden

A poor comms strategy – and a plea to do better

Here’s a comms strategy that didn’t work for me:

I signed up for a new tool and tried it out.

Almost immediately after signing up (we’re talking a matter of minutes) I receive an email asking how I’m finding it.

While it felt far too early to be asked for my views (I’d barely finished installing the tool), I had a poor experience quite early on. So I sent some feedback about an hour later. I gave lots of feedback on why it wasn’t the best experience for me, and gave constructive suggestions on what could potentially be improved.

I did get a few replies acknowledging this. However…

3 days later, I get an email asking how it’s going with the tool.

5 days after that, I get an email saying I haven’t used the tool for about a week, and they’d love to hear my feedback.

I’m no comms person, and I understand getting these things right is tricky. But as a user, the dialogue I have with a company makes a huge difference in how I feel about them – automated or not. The two automated emails I got after initially sending some lengthy feedback felt impersonal and honestly irritating to me.

Some suggestions from this experience:

  1. It’s probably a bit premature to send an auto email asking for feedback so soon after signup. Give the person a bit of breathing space.
  2. If someone responds to your first email with feedback, send them different emails to the people who don’t respond at all. Or don’t email them at all. It feels impersonal to get emails that come across as trying to give a warm fuzzy feeling, when the message isn’t in sync with your previous comms.
  3. Pay close attention to the people who give detailed and thorough feedback. I fully accept many of my suggestions may be flat out wrong for the company I’m sending them to. But it takes time to write these responses. Even if the ideas don’t match up with your plans, don’t overlook asking your vocal (but constructive) commenters for feedback on things you’re working on.
  4. Make it easy to opt out – and be sure to honour any opt out requests.

And please, please, stop auto-opting people into marketing newsletters when they register for your service. At least give them a way to opt out at signup.

If going for full-on personalisation is a challenge – keep it simple. Don’t try to automate friendly emails from your CEO, with wording that sounds tailored, if you blast them to everyone on your list.

Filed Under: User experience

Primary Sidebar

[instagram-feed]

Recent Posts

  • Review of 2022
  • How to practise good etiquette in team updates
  • How improving the Okta SMS flow would reduce support requests
  • Flexible working in 2021
  • On encouraging others

Archives

Categories

Handcrafted with on the Genesis Framework