Best CRM for a Training Company: Bookings and AI Follow-Ups

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best CRM for a Training Company: Bookings and AI Follow-Ups.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Best CRM for a Training Company: Bookings and AI Follow-Ups.

A small training company can start on HubSpot's free CRM (two users, 1,000 contacts) or a well-built spreadsheet, and move to Pipedrive or a paid HubSpot tier once quotes and follow-up sequences matter. AI can draft the follow-up emails for enquiries and quotes, but you still approve them.

The CRM question is less about brand than about shape. Corporate training is a long, relationship-led pipeline with proposals. Open courses are fast, high-volume and date-driven. Pick the tool that fits the pipeline you spend most of your time in.

Follow me on Instagram@sagnikteaches

Two pipelines that need different tracking

Most small training companies run both a corporate pipeline and an open-course pipeline, and treat them as one list. That is where follow-ups slip. Write the stages for each before you look at any software.

Connect on LinkedInSagnik Bhattacharya
PipelineTypical stagesSpeedWhat goes wrong
Corporate (in-house or private groups)Enquiry, scoping call, proposal sent, negotiation, confirmed, delivered, feedbackWeeks to monthsProposal sent, then silence
Open courses (public dates)Enquiry, place held, booked, joining instructions sent, attendedDays to weeksPlaces held and never confirmed; empty seats

The corporate pipeline wants a place for proposals and quotes, with reminders on the stage where deals stall. The open-course pipeline wants counts against a date: seats sold, seats held, seats left. Different views of the same CRM can serve both, but they should be separate pipelines.

Subscribe on YouTube@sagnikteaches

The three options on the same checks

OptionCost, USD list prices read on 4 November 2026StrengthLimit
A spreadsheetFree or already paid forTotal control; two tabs for two pipelinesReminders are manual; nothing logs emails
HubSpot free CRM$0; two users, 1,000 contactsContact records, deals, email logging, one automated email actionOnly the default deal pipeline; sequences and richer automation need paid tiers
HubSpot Starter$20 per seat a month list; new-customer discounts were showing when readCustom pipelines (up to 15 per account), more automated actions, up to 50 simple workflowsSequences sit higher: Sales Hub Professional is $90 a seat annual or $100 monthly, plus a $1,500 onboarding fee
PipedriveLite $14, Growth $39, Premium $59, Ultimate $79 per seat a month, billed annuallyPipeline-first; Growth adds automations and sequences; Premium adds contracts and e-signaturesNo free plan; a 14-day trial instead

Three things to read carefully. First, HubSpot's free tools allow no custom pipelines: you get the default sales pipeline only, and HubSpot's knowledge base says a Starter, Professional or Enterprise subscription is needed to create another. For a training company that matters, because the two-pipeline set-up below needs Starter on HubSpot. Second, HubSpot's promotional prices can be far below list, so budget at list and treat a promotion as a bonus. Third, Pipedrive's AI features move up the plans: report creation on Lite, email writing and summarising on Premium. Read the plan page for the exact AI line before you rely on it, because the names change. For the wider question of whether AI features justify a switch, see is it worth switching CRM just for better AI features.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

A worked example: a four-person training company

Illustration: a four-person company sells open courses on three dates a quarter and runs about eight corporate days a month. One person handles enquiries and quotes. All figures are invented to show the arithmetic.

  • 40 enquiries a month: about 25 open-course, 15 corporate.
  • Open courses: 25 enquiries, 12 booked, at $450 a place. That is $5,400 a month.
  • Corporate: 15 enquiries, 5 proposals, 2 won, at $3,800 a day-delivery. That is $7,600 a month.

Now find the leak. By hand, the owner remembers to chase about half of the 5 proposals. If chasing lifts proposal-to-win from 2 in 5 to 3 in 5, that is one extra win a month, $3,800. Compare that with the CRM cost: a Pipedrive Growth seat is $39 a month at annual billing, so the arithmetic favours doing the chase, whichever tool you pick. The question becomes which tool makes the chase hard to forget.

For this company, a sensible path is a spreadsheet for two weeks to prove the stages are right, then HubSpot free if one or two people use it and a single pipeline with a course-type field is acceptable, or Pipedrive Growth if separate pipelines, reminders and sequences are the point. The company has no need for a heavy system until delegate admin, not enquiries, is where time goes.

Setting up the two pipelines in a CRM

  1. Create one deal pipeline for corporate and one for open courses, with the stages from the table above. On HubSpot's free tools, which allow only the default pipeline, add a required "pipeline type" drop-down (corporate or open course) and name the stages so both flows fit, then filter the board by that field.
  2. Add custom fields: course title, course date, delegate count, quoted amount, decision-maker and source.
  3. Import your last 12 months of enquiries from your email and spreadsheet, with stages set honestly.
  4. Set a follow-up task on every open deal: a reminder three working days after a proposal, then seven.
  5. Connect your email so replies log against the contact.

Spend a full afternoon on step 3. A CRM with last year's data in it shows you patterns immediately: which sources bring corporate work, how long proposals take, which course dates sell slowly. A CRM with only new data feels empty for months.

AI follow-ups: drafting, not sending

Your CRM holds the facts and an AI assistant writes the words. The cleanest workflow is to copy the deal's facts into a prompt, get a draft, edit it and send it from your own email so it logs against the contact. Here is a template and a sample output.

Write a short follow-up email from a training company to a corporate client
who received a proposal 4 days ago. Facts: one-day workshop on handling
difficult conversations for 12 managers; proposed date 14 March; the
proposal was sent on Monday; they asked about holding it on-site. Friendly,
under 90 words, one clear question, no price in the email, no pressure.
Use [first name] and sign off [your name].

A typical result: "Hi [first name], I wanted to check the proposal for the difficult conversations workshop reached you. You asked about running it on-site, and that works well for a group of 12, so if you can confirm the room, I can hold 14 March for you. Is there anything in the outline you would like me to adjust? [your name]". What to fix: confirm that "holding the date" is something you can actually do, and remove it if not. The draft promised nothing you did not supply, which is the standard to hold every draft to.

Three follow-ups that earn their keep

The quote that went quiet

Wait three working days, then ask one specific question, such as whether the date or the group size has changed. Seven days later, offer a short call. Fourteen days later, close the loop politely: "I'll leave this with you; the date is available until [date]." Each message should be a different angle, not "just checking in" three times.

The open-course place held and not paid

Hold places for a stated time, say five working days, and say so in the confirmation email. Send a reminder on day three and release the place on day five with a message offering the next date. A fixed rule makes the follow-up easy to automate and to defend.

The delegate who attended and did not rebook

One week after the course, send a thank-you with the next relevant course and a short feedback request. An assistant can match the next course to the topic of the one they attended if you give it the list. Check the pairing before sending, because a wrong recommendation looks careless.

Before and after: an enquiry reply

Before (rushed, in the inbox):
"Thanks for your enquiry. Our next dates are on the website. Let me know."

After (drafted from the CRM record, then edited):
"Hi [first name], thanks for asking about the project management course.
There are places on 12 March and 16 April, both one day, with a maximum of
10 people. Which date suits your team? If you have several people, I can
hold the places while you check. [your name]"

The second version uses the details in the CRM (course, dates, group size) and ends with a choice of two simple answers. That is the pattern to ask the assistant for. It also shows why record quality matters: the draft is only as accurate as the fields you gave it.

Mapping a spreadsheet into CRM fields

If your enquiries live in a sheet, a column-by-column map avoids a messy import. Here is an illustrative map for a training company; adapt the right-hand side to the field names your CRM uses.

Sheet columnCRM fieldNote
Contact name, email, phoneContactOne record per person, not per company
CompanyCompanyCorporate deals attach here
Course interested inDeal: course title (custom)Use a drop-down so spellings match
Preferred dateDeal: course date (custom)Date field, not text
Group sizeDeal: delegates (custom)Number field
Quote amountDeal amountLeave blank until quoted
How they found usSourceFixed list of five or six values
StatusDeal stageMap old words to the new stages first

The two fields people skip are course date and source. Without the first you cannot count seats against a date. Without the second you cannot tell whether the training directory, the referral or the newsletter is bringing the corporate enquiries, which is the question that decides where you spend your marketing time.

Rules for open courses that a CRM can enforce

Open courses behave like small events, so give them rules you can read off a list. An illustrative set for a one-day course with a maximum of 12 and a minimum of 6:

  • Seats sold, held and open are visible on one view, sorted by course date.
  • Four weeks before the date, if fewer than 6 seats are sold, a task fires for the owner: promote, merge dates or cancel.
  • Two weeks before the date, a message goes to everyone with a held place asking them to confirm.
  • One week before, joining instructions go to everyone booked.
  • Seats freed by a cancellation trigger a note to the waiting list.

Some of those need a paid tier, because automation limits rise with the plan, and the HubSpot free tier includes only one automated action. If a rule is critical and your plan cannot enforce it, put it on a weekly checklist for a person. A written manual rule beats an automation you cannot afford, and a manual rule is the best specification when you later buy the automation.

A proposal follow-up checklist you can fill in

Corporate proposals are where the money sits, so use a short checklist on every one. Here it is filled in for an illustrative deal.

Deal: Difficult conversations workshop, 12 managers      Value: $3,800
Proposal sent: Monday          Decision-maker: [name], HR manager
Who else signs: Finance director (unknown if budget agreed)
Stated deadline: needs a date confirmed by end of month
Chase 1 (day 3): ask about on-site room and timing
Chase 2 (day 7): offer a 15-minute call with the facilitator
Chase 3 (day 14): date-available-until message, then pause
Objection heard: "Budget is allocated next quarter"
Next action: ask whether a smaller pilot session fits this quarter

The lines that earn their keep are "who else signs" and the objection. An unknown signer is the most common reason a proposal goes quiet, and writing the objection down turns "no reply" into a question you can answer. Ask the assistant to propose three ways to respond to the objection, then choose one yourself.

Summarising delegate feedback for the next sale

After a corporate course, the feedback forms are an asset. An assistant can summarise them for the client report and pull out two or three lines that suit a testimonial request, as long as the participants have agreed to their comments being used. Remove names before pasting, and ask for the summary to be grouped by theme with counts, so you can see which sessions worked.

Summarise these 12 anonymised feedback comments into three themes with a
count for each, then list any suggestion that appears more than once.
Do not add anything that is not in the comments.

Illustrative output: "Practical exercises (8 comments), pace too fast in the afternoon (4), want follow-up materials (5). Repeated suggestion: shorter lecture sections." Verify the counts against the forms, because summaries sometimes round or double-count. The follow-up materials theme is a direct prompt for a re-booking email: offer a refresher session or a resource pack.

A weekly 20-minute CRM routine

  1. Open corporate deals in "proposal sent" and check each has a next task dated within a week.
  2. Open next month's courses and compare seats sold against the minimum.
  3. Read every enquiry that has waited more than two working days, and reply or reassign it.
  4. Check last week's closed-lost deals: add the reason from a fixed list (price, timing, went elsewhere, no budget).
  5. Draft the week's follow-up emails with the assistant and send them from your own email.

The loop is short on purpose. A CRM that takes an hour a week gets abandoned, and a routine that takes twenty minutes survives holiday weeks.

What to measure over a quarter

Four numbers are enough: enquiries by source, enquiry-to-proposal rate for corporate, proposal-to-win rate, and seat-fill rate for open courses. Write the starting values now. If proposal-to-win is 33% and the follow-up routine lifts it to 40% over a quarter, that is a result worth a paid plan. If it does not move, the tool is not the problem and a better CRM will not help; look at proposal quality, pricing and who you pitch to.

Where a dedicated training system comes in

A CRM does not usually handle joining instructions, delegate lists, attendance and certificates. Specialist training management software exists for that, and some small providers use one from the start. Check the feature list of any such tool yourself and ask whether it exports to or syncs with your CRM, since the two overlap on enquiries and bookings. For a company running a few dozen courses a year, a CRM plus a booking sheet and a reminder email is normally enough. When you spend more than a few hours a week on delegate admin, that is the signal to look.

A realistic mistake: two lists that disagree

A company keeps its enquiries in the CRM and its bookings in a separate spreadsheet. A delegate cancels by email, and the spreadsheet is updated, but the CRM still shows a held place. A follow-up goes out asking them to confirm a place they cancelled a week ago. The person is annoyed, and the open course is shown as one seat fuller than it is.

The fix is a single source of truth for each fact. Decide whether seat counts live in the CRM or the sheet, and make the other one read from it or leave it out. If you cannot connect them, update one first and copy to the other on the same day with a named person responsible. See how to clean up a messy CRM with AI if you inherit one that has already drifted.

Keeping AI drafts safe

  • Do not paste confidential client documents, such as a full proposal with internal pricing, into a free chatbot. Use the minimum facts.
  • Use a business plan, where available, if you handle names and company details at scale; the training default differs between consumer and business plans, so check the setting.
  • Never let a draft state a price, a date or a promise you did not give it.
  • Read every email before it goes. The CRM may log it automatically, so a mistake sits in the record too.

Choosing by who does the work

One last filter that the feature tables miss is who will live in the tool. A founder who sells, delivers and invoices tends to do better with the lightest option, because anything heavier gets skipped on delivery weeks. A company with a dedicated coordinator can use a more structured pipeline, since someone owns the upkeep. If three people share the inbox, shared visibility of each deal matters more than automation. Ask the person who will update it daily to try each candidate for an afternoon with ten real deals, and weigh their view heavily. The best CRM on paper is the one nobody uses if it adds clicks to the day.

Sheet, HubSpot free or Pipedrive: picking by volume

Choose in order. If you have fewer than 50 live enquiries and one person doing the chasing, a spreadsheet with two tabs and a weekly reminder is enough, and you will learn what you actually need. If you want contact records and email logging at no cost, use HubSpot free, and watch the 1,000-contact, two-user and single-pipeline limits. If proposals and sequences are the leak, Pipedrive Growth or HubSpot's paid tiers are the next step, and your own numbers from the worked example above show whether they pay for themselves.

The cost of setting up and maintaining an AI-enabled CRM for a team is covered in what it costs to set up an AI CRM for a small team, and updating your CRM after every sales call removes the typing once the pipeline is running. If you would rather map this with someone, that is what my AI implementation consultation covers. Otherwise, write your two pipelines on one page today, count how many proposals you chased last month, and let that number decide.

Questions training companies ask about CRMs

Do I need a CRM or a training management system?

They solve different problems. A CRM tracks enquiries, quotes and relationships. A training management system handles course dates, delegate places, joining instructions and certificates. A small company can start with a CRM plus a sheet for bookings, and add a dedicated system when delegate admin becomes the bottleneck.

Is the HubSpot free CRM enough to start?

For one or two people and fewer than 1,000 contacts, often yes. The free tier is limited to two users and 1,000 contacts at the time of writing, and it has only the default deal pipeline. The limits that bite first are custom pipelines, automation and sequences, which sit on paid tiers, so test whether your follow-up process needs them.

Can AI write the follow-up emails for me?

Yes, as drafts. An assistant can turn your notes from an enquiry into a first reply or a quote follow-up in seconds. You supply the facts, such as dates, group size and agreed topics, and you check the draft before sending. Never let it invent prices, availability or promises.

How should I track open courses and corporate work in one CRM?

Use two pipelines where your plan allows it. Corporate work has stages such as enquiry, scoping call, proposal and signed; open courses run enquiry, place held and booked. HubSpot's free tools give you only the default pipeline, so there you tag each deal with a pipeline-type field instead. Keep value and course date in custom fields.

Further reads

Sources: HubSpot's CRM product page, CRM and Sales Hub pricing pages and its knowledge base article on pipelines, and Pipedrive's pricing page (read 4 November 2026); prices are USD list prices and promotions change.

Want your enquiry-to-booking pipeline set up properly?

On a 1:1 call we'll map how enquiries and quotes move today, decide whether a sheet or a CRM fits, and set up the follow-up that is worth automating first.

Book a 1:1 call with me