Engage Users: Inspire, Educate, & Authorize
Breadcrumb
- Home
- PronovixBlog
- Engage Users: Inspire, Educate, & Authorize
Driving API adoption is crucial for a developer portal. In this post, we’ll explore how you can strengthen user engagement right from the very start of your API program regardless of whether you have a public-facing, partner or internal devportal. (Examples in this post are taken from public-facing devportals.)
When we at Pronovix start working with a client, we usually conduct user research, compile a content inventory and look into the context of the API program. In short: we focus on the information architecture (IA) first. Nomen est omen: the main audience of developer portals are the developers, but our projects show that decision makers and business managers often play an equally important role.
We believe that three concepts are key to strengthen user engagement:
These terms define the tasks of a developer portal and can also help us to create better user journeys.
A well designed and actively maintained developer portal shows that an organization is investing in its APIs. This, in turn, helps convince developers that they can rely on both the portal and the organization behind it.
You can read more about trust and how it influences DX in one of our previous articles.
Quality developer portals are designed to be self-evident to use and to embody professionalism. Pay attention to the following:
You know that searchable APIs save time and reduce frustration. Optimize findability:
Arnaud Lauret (APIDays Paris 2018 — API the Docs track) pointed out that API design cannot be consistent without clearly defined rules. Establishing, sharing, updating and controlling rules requires governance. Arnaud defines API governance as designer relations, training and coaching people, promoting a product, providing tools that make the whole process smooth and effortless. “Consistency is the primary goal of API governance”. Designing APIs with guidelines and standards in mind will make it easier for users to discover your APIs and recognize related processes on the developer portal.
Consistent API design will result in higher quality APIs.
Inspire your main audience: be transparent about business models and show what you offer. This way your users will be more likely to get interested in your APIs.
External content (written by people outside of your organization) can raise more trust than content written by your own organization, so connect to the rest of the web:
Make sure your APIs, devportal and related programs get noticed:
Show that you actively maintain your devportal. Transparency is indispensable to gaining loyal users and you need to show them they can trust your API programme. Provide for example:
Invest in Developer Relations (DevRel) and community building. Matthew Revell and Carla Teixeira defined four archetypes of developer champion programmes: how to form a strategy to build community models? They introduce 4 solutions that address the devrel stages education, awareness, retention, and adoption.
The decision whether or not to expose your APIs’ uptime might depend on your internal politics. However you look at it, indicating that your APIs are reliable and available is a must when you want to acquire, convert and retain users. One of the most common solutions is a dedicated page where developers can check the current API status of the service or product they are working with.
Users will arrive to your developer portal with a specific task at hand. It is important to provide the information they need at the right moment and to help them interpret and use that information.
Your devportal will most likely serve users with diverse knowledge-base and/or infrastructure, so strive, where possible, for more than one way to present information. You can for example include documentation components that address different learning approaches (video tutorials, sample code etc), or you can express the same information with alternate wording or formats (e.g. use cases, topic guides, blog articles, case studies).
The way you structure your documentation influences how your users will evaluate it. Provide a smooth learning experience. Ideally your documentation will explain everything your users need to know. But in case something goes wrong, you can make troubleshooting easier when you provide different support options. Think about:
Furthermore, think about:
As pointed out above, training and coaching people is part of API governance. When people use your APIs in the right way, there will be less frustration.
Explore possibilities that help to market your API products, such as:
Channels that encourage collaboration and direct communication (such as Slack) can help to connect to your developers and support them where possible. Organize and participate at conferences and other community events to introduce new ideas and upcoming plans.
Let your API strategy become common knowledge for your target audiences. Talk about it in interviews or in blog articles. Inform your users about new directions your organization takes, bring out news on innovations.
Tell your users upfront what they get in return for committing themselves to a specific business model. A free programme can help them to get to know and engage with your products and services.
An unclouded, crystal clear versioning policy can help your users understand and take into account what changes when and how.
The reciprocity principle states that you need to give your users something before asking any data from them. In other words: your users will be more likely to go through a registration process and share personal information if they already trust your devportal to be beneficial. Some examples of what you could provide before asking your users to register:
Based on our in-house research results that we conducted for previous blog posts, in the most common user registration process patterns (for public-facing developer portals) the user:
We believe that registration and authorization can be decoupled as a strategy to build trust, which can result in more commitment towards your devportal. An example of a user flow process:
This example above is not applicable in all cases: user flows depend on the specific business requirements. Some general tips, however, are to:
The pyramid of trust shows us that users will only commit to an ongoing relationship (and accordingly, become a long-term client or partner) when processes are transparent and provide real value. For more information about how to implement trust elements into your developer portal, read our article on Frictionless Onboarding: Optimize DX on Developer Portals.
Partner policies can set the boundaries for cooperation and business, raise trust and long-term commitment. Think about whether you will:
How to inspire, educate and authorize your users to convince them that they are on the devportal they need to be? We hope that the thoughts we gathered in this post can help you design a quality developer portal and organize user journeys accordingly.
Can we help you with finding the right direction for your API program? Contact us!
Developer Portal: Strategy Series, Part 1 Through this series of posts we aim to provide you with strategies for raising the standards of both internal or external developer portals.
Kata is a User Experience Strategist. She collaborates with developer portal customers to define architectural decisions based on their business strategy. She also provides them with possibilities to make sure the product communication resonates with current and future users, mostly developers.
As a psychologist, she is passionate about research methodologies and gamification. She has a Ph.D. in psychology for which she did research into the motivational background of online gaming.
Articles on devportals, DX and API docs, event recaps, webinars, and more. Sign up to be up to date with the latest trends and best practices.