CRM for service businesses
Corporate training: every cohort with its invoice
How a training provider keeps cohorts, sessions, the participant list and what is left to collect in each company's account.
A CRM for corporate training keeps, in each client company's account, who hired you, what was approved, which cohorts and sessions are scheduled and what is left to invoice. Courses, exams and certificates stay in your learning platform. With that split, when a cohort changes dates or more participants arrive, your team knows who to tell and how it gets billed.
Imagine a training provider selling a leadership program to an insurance company. HR asked for one cohort, and in the third week it wants two more in other cities. The coordinator has the participant list in a spreadsheet, the facilitator hears about it on WhatsApp and the back office invoices the original price because nobody told them about the change. The CRM for corporate training page sums up the whole cycle; here we follow that program from the first meeting to the last invoice.
What a CRM for corporate training keeps and what stays in your course platform
AgentticCRM is not a learning management system. It does not host lessons, grade exams or issue certificates, and if you already have a tool for that, you can keep using it. What that tool usually lacks is the commercial relationship: which company paid, who approved the change and which session is still to be billed.
In the client record the company is the client and its people are the contacts: the HR manager sponsoring the program, someone in purchasing and whoever receives the invoices. The notes from the needs assessment, the contract and the minutes live there too. If the insurer writes to you six months later, anyone on the team can open that record and see what was done.
From needs assessment to approved proposal
The request comes in as an opportunity in the sales pipeline, with an owner and a next action. The proposal is built from your catalog lines or lines you type by hand: program design, sessions per cohort, materials. Each line explains what is included and what is not, which heads off arguments when someone asks for an extra session.
Your client reads it through a link and accepts it in the Client Portal, where their name and the date are recorded. When the insurer asks for the two new cohorts, you duplicate the accepted proposal, adjust the lines in the draft and send that version. The first one stays as it was.
Each cohort is a phase and each session an appointment
The program runs as a project connected to the client. A practical way to organize it is one phase per cohort, with dates and a person in charge, and inside each phase the tasks: adapt the material, confirm the room, send the final list, collect the evaluation. A phase with a blocked task shows as blocked even if the rest is done.
Sessions go on the calendar as events. You can invite your team, the client's contacts and any email address, and the invitation records who confirmed, who said maybe and who can't come. If the session is virtual, the video call link comes from the same event. If it is in person, register the rooms and equipment you share so two facilitators can't book the same projector at the same time. If you reschedule, the guests get notified.
The invitation only records confirmations. You keep taking attendance on the day with your own list or your course platform, and the file gets attached to that session's task.
Enrollment: the participant list without chasing it by email
There are two routes, depending on who has the names. If the company has them, you create a task to send the list and assign it to the HR contact. They get an email with a link to confirm it even without a portal account, and if they log in to the portal they can upload the file in the project.
If each employee has to sign up, you publish a form with a link: name, email, department and a dropdown with the available cohorts. Each response reaches the inbox of the recipients you chose, and nobody has to create an account. Placing each person in a cohort is still your coordinator's job, reading the responses and building the list.
Invoicing per client company
The accepted proposal becomes an invoice with the same lines, taxes and discount. If you agreed on a deposit, you can issue one invoice for that amount and another at the end, or keep a single invoice and record partial payments. When an open course brings together people from several companies, each company has its own record and gets its own invoice.
If a cohort shrinks and part of the fee has to go back, a credit note corrects the balance and the original invoice stays untouched. Facilitator travel costs that belong to the client are recorded as expenses and show up ready to add as invoice lines, a path explained in the article on billable expenses. If you charge for consulting hours on top of the sessions, billable tasks go onto the invoice with their time and rate.
In Profitability, inside the record, you see what was invoiced, what was collected, what is pending and the expenses for that account. For next year's program, a task that repeats yearly and is linked to the client reminds you to pick up the conversation, and what went well or badly stays in a dated note. The step from proposal to payment is covered in more depth in from proposal to payment without switching programs.
Frequently asked questions
Do I need a course platform as well as the CRM?
If you deliver content online, assess people or issue certificates, yes. AgentticCRM handles the relationship with the company, the projects, the appointments and the invoicing.
Do participants need an account?
No. They can fill in the form and answer a session invitation without signing up, and the included video room lets them join without an account. You give portal access to whoever at the client company is going to use it.
Can the client company see how the program is going?
Yes, if you give it access to the Client Portal. It sees the progress by phase that you marked as visible, the tasks that depend on it, its appointments and its invoices. Internal task comments and rates stay with your team.