skip to main content

How Facetime Can Improve Developer Onboarding

Why a hands-on approach to activating developers actually makes sense.

Patrick Woods and Josh Dzielak.

January 24, 2020

At Keen IO, our team ran a program called “Pair with Me”. Using video calls, the program introduced our API to new signups and taught them how Keen IO worked. This led to countless conversations with developers at a crucial moment in their journey with the platform.

How did it work? Each time a developer signed up, they received an email from an engineer or advocate that offered a 15-minute pair programming session to help the developer successfully make their first API call and answer any questions.


During the call, the Keen advocate would offer to discuss data modeling, schemas, event collection, and how to build their first dashboard. If the developer wanted, they could also just talk shop about analytics or infrastructure or company culture—it was all fair game.

Good advocacy builds trust by meeting the developer where they are.

All developer products have a milestone that represents product activation, like first API call, deployment of an agent, or completing a set of activities on a dashboard. Onboarding flows achieve activation with step-by-step flows, usually in a UI or CLI.

In most cases, developers are unsupported during their onboarding experience. In fact, most companies work hard for that to be the case. That’s great: the self-led onboarding should be as fast and frictionless as possible, and the majority of developers won’t want to interrupt their flow to talk to someone.

But whenever devs experience a point of confusion or need to make a complex decision, facetime with an engineer can help.

At Keen, new developers weren’t necessarily intimidated by making their first API call. They could be intimidated by bigger questions like data modeling, dashboard creation, or how to think about their overall analytics strategy, even at the product level.

That kind of fear and uncertainty is hard to resolve with docs alone, but can be addressed efficiently through a chat with an empathetic expert.

Community Activation

Facetime onboarding helps get developers up and running with the product, but there’s another type of benefit too: community activation.

The chance to talk to a real human reduces psychological barriers to joining the community in the future. In person, the Keen team was able to demonstrate that the community would be welcoming and helpful if the developer wanted to participate.

Community activation = adding value for other community members for the first time

That’s important, because product and community activation go hand-in-hand. If users don’t activate with the product, they can’t fully participate as community members, and if they don’t participate in community, they can’t become Fans or Ambassadors.

Ready to add some facetime to your developer activation process?

Read on to learn how: When and How to Offer 1:1 Onboarding to Developers

You might also like:

Why Orbit is Better Than Funnel for Developer Relations
DevRel teams need tools and models created specifically for our discipline, and not just those adopted from other fields.
Slack vs Discord vs Discourse: The best tool for your community
An in-depth comparison of 3 top community platforms across dozens of factors.
How we use Orbit to build Orbit
A guide to how we use our product to build our community.

Join our mailing list  📩

No spam, just insights, product and content updates, event invites, and the occasional space pun.

Orbit is a registered trademark of Orbit Labs, Inc.

Talk to Team Orbit.


We can't wait to learn more about your company and community. Just complete this form and we'll be in touch soon.

nevermind