Skip to content

Onboarding Calls or Onboarding Emails? Choosing by Account Size

When a live onboarding call earns its cost, when self-serve email onboarding is enough, and how to write the emails that book, recap and rescue those calls.

Koltrix Team5 min read
A smartphone, keyboard and mouse on a desk
Photo by Jakub Żerdzicki on Unsplash
On this page(7 sections)
  1. What each one is actually good at
  2. A decision table by account size
  3. The hybrid most teams end up with
  4. The four emails around a call
  5. 1. The email that offers the call
  6. 2. The confirmation and agenda
  7. 3. The recap
  8. 4. The no-show email
  9. Writing self-serve onboarding email that holds up without calls
  10. Revisit the line as you grow
  11. Key takeaways

Every early SaaS team eventually argues about this: should new customers get a person on a call, or a well-built sequence of emails? The honest answer is "it depends on the account," and the useful work is deciding exactly what it depends on, so the call goes to the customers who need it and email does the rest.

What each one is actually good at

A live onboarding call is expensive and unscalable, and that's precisely why it works. Someone at your company spends thirty to sixty minutes understanding one customer's setup, unblocking them in real time, and noticing the problems they'd never think to write down. Calls are good at:

  • Complex setups with integrations, data imports or configuration choices that depend on the customer's situation
  • Accounts with several stakeholders who need to agree on how the product will be used
  • Learning. Early on, every call teaches you something your onboarding emails get wrong.

Onboarding email is cheap per customer, consistent and asynchronous. It's good at:

  • Products where setup is a handful of obvious steps
  • Users who want to explore on their own time, often outside business hours
  • Repeating the same guidance reliably to hundreds or thousands of accounts

Neither is better in general. The mistake is applying one of them to every account regardless of size and complexity.

A decision table by account size

Use account value and setup complexity together. A large account with a trivial setup may not need a call; a small account with a hard integration might.

Account profile Setup complexity Recommended approach
Self-serve, low monthly price Low Email only, with a reply-to a human reads
Self-serve, low monthly price High Email, plus an optional group session or recorded walkthrough
Mid-size, several seats Low Email first, offer a call when they invite teammates or stall
Mid-size, several seats High Offer a call in the welcome email, email for everything else
Large or annual contract Any Scheduled kickoff call, then email recaps and check-ins

If you don't track contract value at signup yet, proxies work: company domain versus free-mail address, number of seats on the plan, or how they found you (a sales conversation versus a self-serve signup).

The hybrid most teams end up with

For most B2B products, the right model is email-led onboarding that offers a call at specific moments rather than to everyone on day one. The triggers that tend to justify a human:

  1. The account stalls on a hard step. They connected one integration and stopped, or started an import and never finished it.
  2. The account grows. A second or third teammate joins, which often means the product is being evaluated for wider use.
  3. The customer asks. A reply to an onboarding email that contains a real question is the clearest signal of all.
  4. The account is big enough to matter on its own. Above some contract size, you offer the call regardless.

Everyone else gets email, and email does a good job of it.

The four emails around a call

Once a call is part of onboarding, four emails do most of the work. Each one is short and plain.

1. The email that offers the call

Make it about their situation, not your calendar. Say why a call would help, how long it takes, and give one way to book it.

Subject: 20 minutes to finish your Salesforce sync?

Hi Priya,

You connected Salesforce yesterday but the first sync hasn't run.
That step trips up a lot of teams because of field mapping.

If it helps, I can walk through it with you on a 20-minute call:
[Pick a time]

If you'd rather do it yourself, this guide covers the common cases:
[Field mapping guide]

Sam

The second option matters. Some people would rather read than talk, and a call offer with no alternative feels like a sales tactic.

2. The confirmation and agenda

When they book, send a confirmation with the time in their timezone, the link, and two or three things you'll cover. Ask them to bring one thing: admin access, a sample file, or the colleague who owns the integration. Calls fail most often because the right person or permission isn't there.

3. The recap

Within a few hours of the call, send a recap. This email is where onboarding calls pay off long after they end, because it becomes the record everyone refers back to.

  • What you set up together
  • What they agreed to do next, with dates if any were mentioned
  • What you promised to do, and when
  • Links to the exact docs pages you discussed

Keep promises small and specific, and then keep them. A recap that says "I'll send the CSV template by Thursday" followed by the template on Thursday builds more trust than the call itself.

4. The no-show email

People miss calls. Don't guilt them. Send one short message the same day:

Looks like today didn't work out, no problem. Here's a link to rebook if you'd still like to go through the setup, or reply with your question and I'll answer by email.

If they don't respond, return them to the normal email sequence. One missed call is not a signal they've lost interest.

Writing self-serve onboarding email that holds up without calls

For the accounts that never get a call, email has to carry the full load. A few rules make the difference:

  • Trigger on behavior, not the calendar. An email about importing data should go to people who haven't imported data, and stop once they have.
  • One step per email. Each message moves the user forward on exactly one thing.
  • Make every email replyable. Self-serve customers still have questions. A reply that reaches a person turns the email channel into a lightweight version of the call.
  • Watch for the stalls. Wherever self-serve users consistently stop, that's either a product fix or a place to offer a call.

Revisit the line as you grow

The threshold for "gets a call" should move. Early on, when you have time and need to learn, call everyone who'll take it. As volume grows, raise the threshold and put what you learned on those calls into the emails, the docs and the product itself. If the same question comes up on most calls, it belongs in the welcome email.

A useful quarterly check: review which call topics repeat, and whether the self-serve accounts that never got a call activate at a rate you're comfortable with. If they don't, the emails need work before you add more calls.

Key takeaways

  • Match the approach to account value and setup complexity, not to habit.
  • Default to email-led onboarding and offer calls at specific triggers: stalls, growth, questions and large contracts.
  • Four emails make calls work: the offer (with a self-serve alternative), the confirmation, the recap and the no-show follow-up.
  • The recap is the most valuable email in the set. Write it the same day and keep every promise in it.
  • Feed what you learn on calls back into the emails, so fewer accounts need a call over time.

Start with Koltrix

Your domain, one inbox, and an API that sends.

A team inbox where AI sorts and drafts (nothing is sent without your click), plus the transactional API and SMTP relay your product sends with. 7 days free, no card.

SharePost on XLinkedIn