UpdatelyUpdately
Strategy·6 min read

How to Sell an Online Course on LinkedIn: A Cold Outreach Campaign for Edtech

Updately Team·2026-10-31

Nobody enrols in a program because a stranger on LinkedIn sent a link. Yet the people your course serves are all there, job titles and locations on display. The trick is to stop selling the course in the inbox and sell something much smaller instead.

Short answer: target the roles your program serves, send a connection request without a note, then ask one question about where they want their career to be in a year. Offer a free session or resource as the next step, never enrolment, and let the free session do the selling. Updately's Cold outreach to learners template runs this sequence and the replies.

Key Takeaways

QuestionAnswer
Who is this for?Edtech companies, course creators, bootcamps and academies selling to individuals
Who does it target?People in the roles your program serves, with no prior contact
What's the offer?A free first step: a session, a workshop or a resource
Does the invitation have a note?No. Your profile does the introducing
What's the goal?Get them to a free session or discovery call

Why cold course outreach fails, and what to do instead

Most cold course outreach makes three mistakes. It pitches in the connection note. It describes the course instead of the person. And it asks for a big decision, enrolment, from someone who hadn't heard of you an hour ago.

This campaign turns each of those around:

  • No note on the invitation. A stranger's note about a course reads as a pitch before they've even accepted. A blank request leaves your profile to do the introducing, so make sure your headline says what you teach and who for.
  • A question about them. The first message asks where they want their career to be in a year. It's easy to answer and rarely asked.
  • A small yes. The offer is a free session or resource. Enrolment comes after they've seen how you teach.

So the honest answer to "how do I sell an online course on LinkedIn?" is: not in the DMs. You get people to a free first step, and the course sells there.

When cold beats warm, and when it doesn't

Use cold outreach when your warm lists are used up, or when you're testing a new market or audience. If you have any warm audience, start there. Webinar registrants, waitlists and past students are covered in the webinar no-show follow-up campaign, and people engaging with career-change posts in LinkedIn outreach for coaches. Both start with a reason to talk, which cold outreach lacks. The trade-off is explained in warm outbound vs cold outbound.

Where to get a cold list of learners

Cold doesn't mean random. In Updately:

  • Profile search. Search LinkedIn people by title, industry, location and company headcount, or paste a search URL you've already built. For a data analytics course, that might be junior analysts and finance associates in the UK at companies of 50 to 500 people.
  • Sales Navigator list import. Bring in lead lists you've already saved in Sales Navigator.
  • ICP filter. Score every lead against your ideal learner. Leave out people already senior in the field you teach, and anyone who runs training themselves.

LinkedIn caps connection requests at roughly 100 a week, so a precise list of a few hundred people who fit your course is worth more than thousands who might.

The sequence, day by day

Messages wait until the invitation is accepted, so the table counts from that day (A).

DayStepWhat it does
0Send invitationNo note. Withdrawn automatically if not accepted within 14 days, so stale requests don't pile up
A + 1Career question (AI personalised)Refers to their current role and asks one question about where they want their career to be in a year. Under 250 characters
A + 5Free first step (AI, from the conversation)Offers the free session or resource as an easy next step, with a yes/no question

That's deliberately short: a long chain of follow-ups to someone who never answered is how cold outreach starts to feel like spam. Any reply stops the sequence and hands over to the reply agent.

What the AI agent does when they reply

The Objective is: get them to a free session or discovery call. With Reply autopilot on:

  • They're curious. The agent explains what the free session covers in two sentences and shares the booking link.
  • They ask about the paid program. It answers from Knowledge only, then steers back to the free first step.
  • They're not interested. It thanks them and ends the chat.

The built-in safeguards apply too: without the facts to answer it marks HUMAN INTERVENTION, a shared email, phone number or calendar link means a hand-off, and once they've taken the free step it thanks them and ends the chat.

The follow-up for people who replied, then went quiet

There's one follow-up, three days after a reply goes quiet: a single low-pressure reminder of the free first step, with a yes/no question. One is enough for a cold audience.

How to adapt it to your course

Booking link. The campaign depends on it. Point it at the sign-up page for your free session, or at a discovery call calendar. The agent shares it as soon as someone is curious, so without one, curious people have nowhere to go.

Knowledge. What the free session covers, how long it takes and when it runs. Then the paid program: price, format, start dates, time commitment, and outcomes you can stand behind, so the agent has real answers before steering back.

Files & Links. Something for people who'd rather read than attend: a sample lesson, a short guide, a recording of a past free session.

Voice & audience. Set Who you're reaching out to to the learners you serve and how you found them, and paste two or three messages you've written to prospective students under Train the voice.

Common mistakes

  • Adding a sales note to the invitation. If you want a note, make it about them. Read LinkedIn connection request best practices first.
  • Offering enrolment instead of a free step. The rules steer back to the free session even when people ask about the paid program. Keep it that way.
  • Targeting too broadly. "Anyone in marketing" fills the weekly limit with people who will never buy.

How to launch it in Updately

  1. Build your list with Profile search or a Sales Navigator list import, and set an ICP filter.
  2. Create a campaign with the LinkedIn account that will send, and check its schedule covers working hours in your learners' time zone.
  3. On the AI Agent tab, click Start from a template and pick Cold outreach to learners under Edtech & coaching.
  4. Add the booking link, Knowledge about the free session and the program, and a free resource in Files & Links.
  5. On the Workflow tab, use Test Sequence on a real lead to read their career question first.
  6. In the simulator, play a curious learner, one who asks about price, and one who says no. Fix anything the agent gets wrong, then add leads and activate.

All three Edtech & coaching templates are side by side on the campaign templates page.

FAQ

Can you sell an online course with cold LinkedIn messages?

Not directly. Messages that pitch a course get ignored. Messages that ask about someone's career and offer a free session bring people into your funnel, where the course is sold.

Should I add a note to the connection request?

This template sends none. If you add one, keep it about the person, not the course.

What free first step works best?

Whatever shows how you teach with little commitment: a live session, a workshop, a sample lesson.

What happens if they ask about price?

The agent answers from Knowledge only, then steers back to the free first step. If the price isn't in Knowledge, it hands the chat to you.

Updately

Find people showing buying intent and message them on LinkedIn.

Signals surface people hiring for your use case, engaging with competitors or asking for recommendations. The AI researches each one and writes the message, then follows up and answers replies.

Watch: Updately AI SDR walkthrough

The cheapest cloud LinkedIn tool with buying signals built in

Updately$39/mo
Gojiberry$99/mo
Expandi$99/mo
Valley$199/mo
  • Sending only from $19/mo per account
  • 10 days free on every plan · cancel anytime

Run it from Claude

Add Updately as a custom connector in Claude (or ChatGPT, Cursor, any MCP client) and work in plain English. MCP setup guide

https://api.updately.ai/mcp

You ask Claude

“Find people at UK fintechs who are hiring SDRs, add them to a list and start my warm-intro campaign.”

“Updately gave us control of what we were doing as opposed to giving the keys and letting them go. But most importantly, the reason why we joined Updately was because it was a third of the price of the agency that we were using to do a similar type of outreach.”
SZSam ZSales Lead, 10X Management
“If you don't have an active, engaged LinkedIn pipeline and you have a clearly defined ICP and persona, you need to add Updately to your tech stack immediately to supplement your sales.”
JRJordan RichardsFounder @ Kaster
“I found myself looking at some of the messages that it's created and thinking like, wow, where did it find this? This went really deep to find information that you could never do in just a cursory search.”
TOTim O'NeilCRO, VP Sales & BizDev