All features

Everything a course management system has to do. And a good deal more.

Kursimple has been in use at art schools, training providers, clubs and studios for many years – and it grows with every customer request. Here is the complete list. Anything added since spring 2026 is marked.

A course leader guiding a gymnastics group in the studio
1,662help texts inside the software
90+settings per customer
40+email placeholders
200+improvements since March 2026
01

Online registration & booking

Your participants book for themselves – around the clock, from a phone, as a guest or with a customer account.

Shopping cartSeveral courses and quantities in one order; a guest cart is carried over at login.
Family bookingBooker and participant are separate: parents book for children, companies for their staff.
Payment methods at checkoutInvoice/bank transfer, SEPA direct debit, cash, PayPal with your own PayPal account, pmPayment for public authorities and Mollie – we switch on whatever you want to offer.
Vouchers & discount codesFixed amount or percentage, validity, maximum redemptions, minimum order value, tied to a course, date, category or course type, vouchers for members only.
Waiting listFully booked dates still take people on, and overbookings go onto the waiting list automatically. Move someone up with a click or transfer them to an extra date.
Move the waiting list & duplicates NewTake people waiting over to another date's waiting list without entering anything again. Duplicate registrations by the same person are flagged and refused at checkout.
Instant confirmationOrder confirmation in your own words, with a draft invoice created at booking time if you wish.
Follow-up forms with versions NewA form builder with single-line fields, text areas, selections and checkboxes – a link by email after the booking, answers stored with the order. Send it again and every change becomes a new version.
Extra questions during booking NewYour own fields for customers and participants right in the checkout, optional or required, per course category. The same person is only asked once.
Terms of participation with versions NewEvery change is a new version. Acceptance is required at checkout, and the order records the time and the version.
Online withdrawal NewA withdrawal form matched against the order, approval with a cancellation invoice or rejection with 8 reasons, 4 customisable emails.
Account right in the checkoutBook as a guest or create an account while paying – with a suggested password and immediate sign-in.
Customer portalCustomers see their orders and history, maintain their participants, profile and bank details, and reset passwords.
Calendar exportICS per date or for all dates, with Google and Outlook links right on the course page.
Calendar view NewAll courses in the monthly calendar of your course website, with a preview card on hover – shown as a list on a phone.
Course list with filtersFilter by category, venue and course type, sorted by start, title or price, grouped by category or venue.
Digital products with downloads NewProducts without a date that come with files buyers receive by link after paying – an audio sample on the product page, a limit per file, a buyer list with release and blocking.
02

Courses, dates, rooms & instructors

From a one-off workshop to a yearly subscription. Every type of course you offer can be mapped.

Five types of offerCourse with dates, course without a fixed date, subscription course, course template with a free choice of dates, and products such as materials.
Course day planner NewOne-off, daily, weekly on several weekdays or monthly, ending after a number or on a date, holidays as days off. The course days appear straight away; you adjust single ones or leave them out – each day on site, online or hybrid.
Subscription coursesA notice period in months, new dates booked automatically for all subscribers, cancellation per participant with an automatic credit note.
Subscription with recurring dates NewOne date with a rule instead of many single ones, several groups per course. The start is chosen at checkout, billing runs automatically per period or course day, pro rata if needed, by invoice or direct debit.
Course bundles NewSeveral dates bookable only together, the price is the sum. Participants are entered once, and cart, checkout and administration treat the bundle as one unit.
Free choice of datesCustomers click free slots in the monthly calendar – bookable, on request or taken. Available in the order screen too.
Prices & material costsPrice and VAT rate per course or per date, material costs per participant as a separate invoice line.
Place limitsPlaces per date, an occupancy counter, a waiting list. An occupancy check that drills down to the order New
StructureCategories, course types, series, target age, keywords and extra fields per course.
Descriptions & picturesRich text editor, text sections, an image gallery with cropping, rotating and mirroring, invoice texts per course.
Work quicklyCopy a course, duplicate a date (all course days come along), copy participants into further dates, publish with a click, automatic archiving.
Venues & roomsRooms with a floor and a building, pictures and documents, a Google Maps map, room and venue calendars.
InstructorsProfiles with a photo and a biography, several instructors per date, their own login with courses, participant lists and attendance.
Zoom webinarsParticipants are registered for the Zoom webinar automatically when they book – or all at once with a click.
E-learning with exam and certificate NewBuild online training yourself: chapters, steps, video, slides and questions, an exam with a pass mark and a certificate. More about e-learning
03

Participants, customers & attendance

Customer records that fill themselves – with everything you need to know about a person.

Customer import from lists NewUpload a CSV file, map the columns freely and save the mapping. The dry run shows errors and customers who already exist; only what you tick is imported.
Complete customer dataSalutation, title, company, address, two phone fields, date of birth, customer number, comments.
Your own extra fields NewA text field, a selection or a checkbox for customers and participants – in the record, in the customer account, on the participant list and in the statistics.
Families & invoice recipientsFamily members without their own login, separate invoice recipients, companies as bookers.
Duplicate check NewCompares up to 8 fields at the push of a button, marks matches in the list, merges with a preview.
Column filters NewFilter every list by every column; filters stay as you page through.
Tags & membersColoured tags for segmentation, a member flag for vouchers reserved for members.
Documents & historyContracts and records per customer, an automatic history of all emails, invoices, certificates and notes.
AttendancePresent or absent per date and time, reasons for absence from a catalogue, with an export.
CertificatesA template per course, in your own layout if you wish, a single or collected PDF, sent to all or selected participants.
Participant listsA PDF with a signature grid and optional extra columns, the ESF format for funded programmes, on your letterhead if you wish.
ExportsCSV in full, filtered or by tag, address lists, attendance, DATEV customer master data.
GDPR toolsDeletion periods for customers, participants and instructors, documented consents, soft delete with restore.
Anonymising after the deletion date NewCustomers, participants and instructors that are due, each in their own list. Anonymising checks for running bookings and open invoices – invoices and statistics stay intact.
Global searchOne search field for customers, courses, dates, orders, venues and instructors – it also finds names that sound similar.
Membership agreements NewMemberships with a monthly fee and a billing rhythm, dues invoices automatically or at the push of a button, member lists and a signature list. More about club management
04

Invoices, payments & accounting

The money goes straight into your account. Kursimple makes sure it arrives on time and is booked cleanly.

E-invoice with ZUGFeRD NewOn request, every invoice and credit note as an e-invoice (ZUGFeRD 2.5.2, EN 16931, PDF/A-3), checked before dispatch and archived unchanged.
Invoice from the orderNumber range (prefix/suffix), letterhead, service period, VAT 19/7/0 % – also as a part invoice from selected items.
Billing per courseCreate, finalise and email all invoices for a course – plus a collected PDF and the SEPA file for that course.
SEPA direct debitCreditor ID, mandate stored with the customer, SEPA XML individually, collected or per course, pre-notification in the invoice text.
Payment remindersA reminder as a PDF and an email with one click, the reminder level counts up, and the first reminder can go out automatically.
PaymentsPart payments, payment status (unpaid, partly, fully or overpaid), a payment history, payment status import via CSV.
Cancellation & credit noteCancel an order in full or per participant, a credit note is created automatically, copy participants into other dates.
DATEV exportPosting batches and customer master data (debtors) in DATEV format, with account, contra account and tax key.
StatisticsOrder, invoice and payment revenue per month, participants by postcode and age, course statistics, CSV exports.
Statistics kit NewYour own lists per date, single day, attendance or order: choose columns, period, course types and filters, as a report with groups and totals or as a ready-made Excel file.
DashboardFive charts for the past seven days, open orders, upcoming courses, announcements.
05

Email, newsletter & communication

Every email from the system, every email traceable. From the confirmation letter to a newsletter to 3,000 contacts.

Mail builder NewDrag and drop, layout templates, placeholder blocks, tables, image upload, test sending with sample data.
More than 40 placeholders NewPerson, course, order, invoice, reminder, withdrawal – one catalogue for all templates, inserted with a click.
Bulk sending with approval & a pause NewRuns in the background and only starts once approved. It pauses at your mail provider's limit and carries on by itself, shows the sending progress and resends failed messages.
NewsletterDouble opt-in, subscribers with and without a customer record, an unsubscribe link, serial mail only to people who have consented.
Email historyEvery message sent, with attachments, resending, and failed deliveries clearly marked.
TemplatesYour own mail templates with subject, sender, recipient lists and attachments, saved from any message.
Automatic emailsConfirmation, invoice, SEPA invoice, reminder, withdrawal, activation, password, certificate – the wording can be adjusted per customer.
Your own senderYour own SMTP server per customer, a sender address per template.
Target groupsEmails to individuals, a selection, a course group or everyone by type or tag – narrowed down beforehand with column filters.
Letters on your own letterhead NewA mail merge to selected customers, instructors or the participants of a course – field layout to DIN 5008, placeholders per recipient, templates, a collected PDF and a letter history.
06

Course website, CMS & interfaces

Your course programme is always up to date online – on your Kursimple website or in your own.

Your own course websiteA course list with filters and search, course pages with pictures, dates and a map, instructor and venue pages, similar courses.
Your own domainyourname.kursimple.de or courses.yourname.de – with HTTPS.
Many designs NewBase designs from classic to modern – or your own design in the look of your website, with header, footer, colours and fonts, which we build for you.
CMS NewA start page hero through the editor, your own pages with navigation and ordering.
REST APIMore than 35 endpoints for courses, cart, checkout, customer account and PayPal, with API documentation – your website as the front end New
WebhookFor bookings through the API, Kursimple reports the participants of selected dates to your system – again with a click if needed.
Info screen interfaceToday's and tomorrow's dates for digital display boards in the entrance area.
Provider portalExternal providers use their own login to maintain the dates, venues and instructors of their courses – for platforms and networks.
Kursimple network NewA centre and independent course leaders with a shared page and one checkout, central rooms without double bookings – customers and invoices stay with the course leader. More about the network
IntegrationsGoogle Maps, Zoom, PayPal, DATEV, SEPA, calendars (ICS/Google/Outlook), your own SMTP server.
Website builder with a page builder NewYour own pages from blocks: hero, gallery, team, carousel, video and blocks filled with your provider data – plus ready-made layout templates. More about the builder
07

Security, roles & operations

Hosted in Germany, looked after by people you can call.

Hosting in GermanyGDPR compliant, daily backups, encrypted connections, strict separation of customer data.
Roles & permissionsAdministration, office, instructor, provider and customer – each role with its own menu.
Secure loginCentral sign-in (SSO), password reset, email verification, access to several tenants with one account.
Help built in1,662 help texts across 199 pages, right next to the field in question – plus announcements in the dashboard.
Maintenance & monitoring NewA maintenance mode with its own notice page; if a server error occurs, our team is notified automatically.
Test system in 30 secondsPreferred subdomain, confirm your email, done – with sample data, and it becomes the live system if you want.
Data migrationWe move your data over from a spreadsheet, a CSV file or your old system – up to a complete legacy installation.
Personal supportPhone and email from Meppen, custom development possible, updates included.
Constantly developedMore than 200 improvements since March 2026, automated tests and code analysis with every change.
Languages and your own wording NewThe interface and the booking portal in German and English with a language switch, more languages available – and every word changeable, for example “trainer” instead of “instructor”.

Rather see it than read about it?

In 30 minutes we will show you the features that matter for your programme. Or you click through your own test system.

+49 5931 990 99 10 · Mon–Thu 8:30–17:30, Fri 8:00–14:00 (CET)
Try it free