Onboarding Team

Last updated:

|Edit this page

PLG Onboarding: The Onboarding (Specialist) Team

Team overview

What does this team do?

The north star metric for the Onboarding team is 3-month logo retention from the first $500+ forecasted bill, which can be tracked here (WIP).

Secondarily, we also care about net dollar retention for this segment (WIP).

Which customers get onboarding?

As above, the segment consists of customers who self-serve PostHog and generate a forecasted bill over $500. In practice, because billing is metered and in arrears, and we don't know what people will pay when they sign up (or when they first exceed a $500 forecast), so most accounts > $500 forecast are routed to us. We also handle a couple of other segments:

  • Startup customers rolling off, who have generated a first bill in the $500-$1500 range.
  • Startup plan customers with high credit usage (> ~$1500).
  • Hype startups we want to work with (despite being below $ thresholds), or longer-standing customers that have paid in this range and need billing or setup assistance.

Which customers are out of scope

Since we primarily focus on customers who've signed up and have a forecasted bill, in most circumstances, we're not the right choice to talk to customers who've:

  • Not signed up/generated a bill, but have contacted sales.
  • Are early stage startups on the startup plan with no billing/low credit usage (<$500/mo).

What does onboarding consist of?

Customers in this bucket essentially get high touch assistance for the first three months, who will focus on:

  • Billing Assistance: It's easy to configure PostHog poorly, pay for products you don't use (eg Groups, Data Pipelines, Autocapture), or generally misconfigure such that the ROI is poor. Our main objective and first pass outreach is oriented towards trimming unnecessary spend, and communicating our position that we are the cheapest for every product.
  • Technical Assistance: Beyond billing related configuration, we assist customers with any technical questions they have around setup and fitting PostHog into their stack. One 30-minute call discussing customer's architecture/providing suggestions, can go a long way to preventing issues down the road, especially for more complex setups. Misconfiguration (especially for analytics/identity merging) is a known churn risk.
  • Annual Plan/Sales-Assist: When appropriate, get the customer on an annual plan or pass off to an AE (for more complex procurement process).

Tactically, the work consists of:

  • Audit the account based on data in Vitally and elsewhere (see below for more on tooling).
  • Email owners/admins about any configuration issues affecting their bill or ability to use the product properly, and make ourselves available for a 30 mintue meeting.
    • Refund/adjust bills for misconfigurations, per our policy.
  • Create a Slack Connect channel where spend is appropriate (on track to spend $20K/yr).
  • Continue follow up (1-3 times depending on reception) throughout 3 billing periods, serve as point of contact as questions come up. Escalate anything we cannot answer directly.

The response rate for billing/cost-reduction initial messaging is typically very high (we don't have exact data yet, but ~75% at some point over the first three months).

Tooling

The main tools for this team are:

  • Vitally
    • Onboarding Lead segment
    • Segments Paid one nonzero bill, Paid two nonzero bills, and Paid three nonzero bills are set as respective bills are paid by this playbook, so we can track this data elsewhere (eg in PostHog via DWH sync, though this hasn't run as a backfill/won't be up to date as of Q1 2025)
    • Onboarding Specialist role is set by region here
  • Metabase Customer Usage Dash (US/EU)
  • Stripe (make sure you have “Support Associate” permission level)
  • Cal.com and BuildBetter (read more in How we work)
  • QuoteHog (useful for predicting the usage)

Onboarding Lifecycle

Since our role is focused on proactively providing users with value and setting them up for success, we’ve found it’s best to contact them at least 7 days before their bill renews. This gives them enough time to see our email, schedule a call, and implement potential improvements in their setup.

Our email should already include some actionable advice, so make sure you’re spending enough time on account analysis. Use your sixth sense here—if you see a large team with non-technical members who might benefit from PostHog training, offer it if you think it’s appropriate!

To monitor and stay on top of where accounts are in their ~3-month-long Onboarding Lifecycle, we use several workflows in Vitally:

1. Onboarding Status

  • Reach Out – The account is waiting for our initial contact.
  • Meeting Scheduled – Self-explanatory.
  • Ongoing – They are in the onboarding cycle - we’ve reached out, and possibly we have an ongoing conversation.
  • Onboarded (Follow-Up) – They’re all set, but we want to monitor their activity throughout the onboarding billing cycle.
  • Onboarded (Done) – They have told us they are happy with PostHog and don't have any issues, or they have paid three bills.
  • No Engagement – We haven’t heard back despite our efforts, but they’re still actively using PostHog.
  • Churned – Sadly, despite our efforts, we lost the customer.

2. Daily view (link)

Sort your view by the “Next Renewal Date” column to reach out to users in a timely manner. Also, keep an eye on “Onboarding Status.”

You can add other useful columns to the view, like “Users Count,” “Next Due Task,” “Notes Count,” or who’s assigned to the account.

Maintaining good hygiene and attention to detail is key here. Keep labels up to date and make sure not to miss accounts that were recently added to the segment—they might appear at the top of the list among accounts you’ve already worked through.

Remember to add a short summary from meetings in a Note, and if you need to follow up at some point, create a Task with a due date.

3. Kanban view (link)

A supplementary view that’s great for getting a general overview of progress.

How to deal with complex technical issues?

Our role is pretty hybrid and lives at the intersection of other teams. As much as we love solving our own problems, escalations may happen. Here’s a brief guide on how to handle them:

  • Do your homework – check our docs, ask Max AI, and search Slack and Zendesk for similar questions. You can also check GitHub to see whether we have a bug or enhancement logged. If that doesn’t bring you closer to a solution, ask in the team Slack channel.
  • Don’t be afraid to admit when you don’t know something. Note it down and circle back once you’ve found the answer! Honesty goes a long way.
  • Consider sharing a Loom recording in your reply to the user – It might be more efficient than a written instruction.
  • If the issue requires in-depth troubleshooting, you can direct the user to create a ticket from the app, or you can do so on their behalf. Just remember to let them know before you do, so they’re not surprised when they see it in the UI!
  • Before escalating the issue to Support, gather as much information and context as possible so your handover is informative and thorough. You can also share a recording of the call with the team, highlighting the relevant timestamp.

How to deepen my product knowledge?

Teach how to fish

Ideally, after the meeting with the user, they should know how to seek further help. That includes using Max, consulting the docs, and reaching out to our Support team.

Handover to the Sales team

If you see that the customer spends more than ~$1667 monthly, do the discovery for their high spend level. If they’re happy with PostHog moving forward, you can casually mention our annual plan to them, which helps them save 20%. However, if they’re happy paying monthly, they’re more than welcome to do so!

We can hand the account over to Sales when someone is interested in the annual plan, or requires some additional contractual or legal work.

If you see accounts where there were some previous conversations with Sales, ping your fellow AE to make sure you’re not stepping on their toes. If there’s clearly a problem with duplication, and we shouldn’t be involved, ping Mine to double-check the logic.

Questions? Ask Max AI.

It's easier than reading through 627 docs articles.

Community questions

Was this page useful?

Next article

Retention, Expansion & Cross-sell

As an AE, you'll spend as much time managing your existing book of business as you will closing new deals . Your first priority is retaining them - we have to work twice as hard if we're trying to close new deals and make up for lost customers. You'll typically be assigned a bunch of customers who are paying monthly - this means they could turn off PostHog at any time. Once you're confident that a customer isn't going anywhere, then you want to think about how you can expand their usage…

Read next article