One link, one slot
slotly.software
The plainest single-link booking front door for a solo practitioner or a very small team.
Cohort.software · Recurring-series enrollment & roster continuity · 2026
One enrollment covers every occurrence the recurrence rule generates — move a week, skip a holiday, add someone in week three, and the roster holds. 0% commission on cohort tuition or dues, at any tier, ever — a facilitator keeps the whole tuition, not ninety percent of it.
Pricing shown on this page is the plan, display-only — no checkout, no card is charged anywhere on this site.
The product commitment
Maven charges roughly 10% commission on cohort-style program revenue. Momence’s tiers are fee-heavy. Both scale their bite with the ticket — and a cohort’s ticket is tuition, not a drop-in fee, so the commission bite is structural, not incidental. Cohort.software takes 0% commission on tuition or dues at any tier, a promise Maven and Momence cannot structurally make while they monetize per-transaction. This is a product commitment, named factually against named competitors — not a dig, and no competitor copy or code is reused here.
The series lifecycle
It survives a moved week, a holiday skip, and a mid-series join. Five stages, a different grammar from a single-session booking flow:
A facilitator defines the recurrence rule once — “Tuesdays 6pm for eight weeks,” a term, an intake — and the rule expands to a deterministic set of occurrences. This is the recurrence-math layer the substrate names RFC-5545; a moved week or a holiday skip is stored as an exception on that set, not a hand-edit of twelve separate rows.
Enrollment is sold once, for the arc, not per occurrence. Capacity-N applies to the series as a whole — the same shared booking law that governs a single session, extended over every occurrence the recurrence rule generates.
At intake the roster is decided once. From that point the roster is bound to the series identifier, not to any one dated occurrence — the seat is held for every occurrence in the series, not re-contested night to night.
A moved session, a holiday skip, or a mid-series join are exceptions applied to the occurrence set. The roster is untouched by any of them: nobody loses their seat when a week moves, and a facilitator can prorate a week-three join without re-keying the other eleven weeks.
The series has a start date and an end date. Completion is a first-class state — “finished together” — not an ongoing schedule with no edge. A finished cohort can roll its roster into the next intake as a distinct, opt-in step.
What’s built, what’s planned
Capacity-N is a shared, built engine mode across the schedule family — named once here as the seat law under every occurrence, and not re-argued. The recurrence-expansion, series-enrollment, and roster-continuity surface that makes cohort.software cohort.software is planned, not yet live on this site.
The shared seat-law engine mode the schedule family rides. Cohort composes it as the seat law under every occurrence in a series — engine mechanics, shared with classly, stated once here and not re-argued: the single-session concurrency story is classly’s page, not this one.
A cadence — “Tuesdays 6pm for eight weeks” — expands to a deterministic occurrence set on the RFC-5545 recurrence standard, with exceptions (a moved week, a holiday skip) stored as data. This is planned: the cohort.software-branded expansion surface is not yet live on this site.
One enrollment action that claims a seat across an entire occurrence set, instead of one booking per dated session. Planned: the enrollment surface described on this page is the product plan, not a live flow today.
The roster travels with the series identifier through a moved week, a holiday skip, and a mid-series join, instead of being re-derived from who showed up that night. Planned: this continuity behavior is the product plan, not a live guarantee today.
Your brand, your domain — not the enterprise upsell most tools make it
A custom domain is the first thing most cohort and program tools lock behind a paid tier, and full white-label the thing they reserve for an enterprise contract. Our plan inverts it: the domain is named at Solo, and white-label is one step up at Pro — not a sales call.
Claim a hostname you control, drop in the DNS-TXT record, and once it verifies your enrollment pages serve from enroll.yourprogram.com instead of a shared subdomain. One host belongs to one account — no overlap, no cross-tenant leak — and releasing it unroutes immediately. Domain binding is handled by the shared owner-context engine the platform is built around; cohort.software’s own self-serve connect-your-domain flow is not built — whether and where that engine is live is stated on each arm’s own page, not asserted here.
Your logo, your wordmark, your colors, and the “Powered by Cohort.software” badge gone. Notification emails carry your logo and your display name and reply-to — the outbound sending domain and the consent/legal footer stay ours by design, at every tier, the same floor the whole platform holds. One brand applies across every facilitator seat by inheritance once Business is reached.
The self-serve connect-your-domain and theming surface for cohort.software is not built — recurring-series enrollment itself is still the product plan (see what’s built, what’s planned). Domain control is an adult-gated act at the server; no minor can claim or release a hostname. No live checkout; no card is charged anywhere on this site.
Boundary
classly sells a seat in a session. cohort enrolls a person in a series. classly is drop-in group sessions where the roster is whoever booked that night and the hard problem is the last seat. cohort is a fixed roster progressing through a recurring series together, where the roster is decided once at intake and the hard problem is holding it intact across every occurrence the recurrence rule generates — through a moved week, a holiday skip, a mid-series join, and a term boundary. Same capacity-N booking law underneath, stated once, honestly, as a shared engine mode; the recurrence and roster-continuity layer on top is what cohort.software is. classly.software is named here as a sibling brand built on the same core — it is never described as live, shipped, or in production; cohort enforces nothing about classly’s status.
Who this is for
Corporate L&D and training-cohort leads, bootcamp section leads and tutoring pods, coaches and therapists running an 8-week group, and wellness studios selling a term or session block rather than drop-ins. Their pain is continuity and completion, not fill rate: who is continuing next term, how to prorate a week-three join, how to move a session off a holiday without twelve people re-booking, and whether the group that started together actually finished together.
Explicitly out of scope on this page: K-12 institutional timetabling, 1:1 appointments, and field dispatch — K-12 and dispatch are schedule.software’s lane and 1:1 is a planned sibling module (dibs), not this product. What either of those ships is stated on its own page; cohort.software claims nothing about their status.
Different lanes for different needs
These are separate products for separate jobs, each its own brand — not tiers of one app. They share a booking engine (no-double-book at the database, capacity under a lock, an honest waitlist), and nothing else. Naming them here is not a claim that any is live in production — each is its own brand with its own status, stated on its own page.
One link, one slot
The plainest single-link booking front door for a solo practitioner or a very small team.
Call dibs on a time
A first-come, claim-a-slot sign-up sheet with a consumer voice -- the first to grab a time gets it.
Pencil it in
Fixed-slot booking with a real soft-hold state: hold it provisionally, confirm with one tap.
More than one calendar
Appointment booking for a business with multiple staff, locations, or shared resources.
Classes & studios
Recurring class, pack, and waitlist scheduling for studios.
Cohort courses
Session-based scheduling for cohort-run online courses.
You are here
Staff shift roster
Post an open shift and match it to eligible, credentialed staff -- scheduling only.
Shifts + hours record
Shift scheduling with time-clock and hours-record capture for classified staff and shift-work teams.
Find a time
A native, ad-free poll for finding the time that works for a whole group.
The master timetable
Building the institution's whole schedule -- courses, sections, rooms, terms.
Pricing (display-only)
Self-serve entry with a custom domain not gated to a top tier. For context: Disco is quote-only for entry, and Teachfloor gates a custom domain to a roughly $349/mo tier. Every tier: 0% commission on tuition, ever.
Custom domain and white-label branding are named at the same tiers as the rest of the family — a Solo facilitator gets a domain, a Pro facilitator removes the badge. Neither is a live self-serve toggle today; the self-serve connect-your-domain and theming surface for cohort.software is in development. See white-label & domain for the exact scope.
Solo
$29/mo (plan)
One facilitator, one series at a time — display-only, no card charged
Pro
$79/mo (plan)
Multiple concurrent series/intakes — display-only, no card charged
Business
Custom (plan)
Corporate L&D / multi-cohort programs — display-only, no card charged
All figures above are the plan, not live billing. No live Stripe or checkout integration exists on this site; no card is charged.
How we compare — every category owns one column; we own the row
A facilitator running a real cohort does not have a single scheduling problem. They have a commission structure eating tuition, a domain locked behind an enterprise contract, and a roster that resets every time a session moves. The tools on the market each solve at most one of those and leave the rest to you.
| Product type | 0% commission on tuition | Self-serve entry, no quote | Custom domain not gated to a top tier | Series & roster-continuity model | Mid-series join & proration tooling |
|---|---|---|---|---|---|
| Commission-based program platforms | ~10% commission | Self-serve, fee-based | Enterprise only | Per-session, no series model | Not offered |
| Fee-heavy studio booking suites | Fee-heavy tiers | Self-serve | Paid tier | Session-based | Not offered |
| Community + cohort bundlers | Transaction + tier fees | Self-serve | Paid tier | Community-adjacent, not series-native | Not offered |
| Quote-only cohort platforms | Quote-dependent | Quote-only entry | Not disclosed | Program-oriented | Not offered |
| Gated-domain cohort platforms | Fee-based | Self-serve | Gated to a top tier | Program-oriented | Not offered |
| Cohort.software | 0% at every tier (plan) | Self-serve, no quote (plan) | Named from Solo, not gated (plan) | Recurrence & continuity planned, not live | Planned, not live |
The table above names no single vendor — each row is a structural product category. It reflects the category each product type occupies, not any one product.
FAQ
classly sells a seat in a session. Cohort enrolls a person in a series. classly’s roster is whoever booked that one dated night; cohort’s roster is decided once at intake and held across every occurrence a recurrence rule generates. classly is named here as a sibling brand built on the same capacity-N engine — it is never described as live, shipped, or in production on this page.
No. Recurrence expansion, series-enrollment, and roster-continuity are PLANNED on this snapshot: they are the product plan for cohort.software, not a live flow you can enroll through today. The capacity-N seat law underneath is the one piece that is a shared, built engine mode across the schedule family.
The commitment is a product commitment, not a live billing state: cohort takes 0% commission on cohort tuition or dues, at any tier, ever — a promise Maven’s 10% commission and Momence’s fee-heavy tiers cannot structurally make. All pricing shown on this page is the plan, display-only. There is no live checkout and no card is charged anywhere on this site.
A facilitator running a finite program with a start date and an end date — not a studio owner filling tonight’s room. Corporate L&D and training-cohort leads, bootcamp section leads and tutoring pods, coaches and therapists running an 8-week group, and wellness studios selling a term or session block rather than drop-ins.
A moved session or a holiday skip is planned to be an exception stored as data against the occurrence set, not a hand-edit of twelve rows — nobody loses their seat when a week moves. A mid-series join is planned to carry proration and a makeup-session path so a week-three joiner does not simply lose the first two weeks.
K-12 institutional timetabling, 1:1 appointments, and field dispatch are explicitly out of scope here. K-12 timetabling and field dispatch live on schedule.software; 1:1 appointment booking is a distinct planned sibling module, not this product.
Maven charges roughly 10% commission on cohort-style program revenue; Momence’s tiers are fee-heavy; Circle bundles community and cohort tooling with its own transaction and tier costs. Disco is quote-only for entry; Teachfloor gates a custom domain behind a roughly $349/mo tier. Cohort’s plan is self-serve entry with a custom domain not gated to a top tier, and 0% commission on tuition at any tier — named factually as the competitive comparison; no competitor copy or code is reused here.
The same shared booking-law substrate that underlies cohort also underlies the rest of the schedule family, so a facilitator can grow into 1:1 appointments (dibs, planned), a resource-booking module (room.software, planned), or K-12/dispatch scheduling (schedule.software) without migrating off the engine their roster already runs on. This growth path is planned. schedule.software and homeroom.software are the two sibling sites linked from this page; what each of them ships is stated on its own page, and cohort.software asserts nothing about any sibling’s status.
No, not for the domain. A custom domain is named starting at the Solo tier — most cohort and program tools charge for that and reserve full white-label for an enterprise contract. Removing our branding is one paid tier up, at Pro, not a sales call. The self-serve connect-your-domain and theming surface for cohort.software is not built yet, the same honest scope as the recurring-series enrollment surface itself. Notification emails carry your display name and reply-to; the legal and consent footer stays ours by design. Pricing is the plan; there is no live checkout on this page.
“Getting started” walks the three-step, no-sign-up process and the three buyer tracks. “Help” is the long page: the series lifecycle stage by stage, the white-label and domain scope, the build inventory, and every edge case — a moved session, a late join, a finished cohort rolling into the next intake. Both are linked in the footer and the main nav.
Next step
There is no pricing commitment and no signup. If the series-enrollment model fits your program, we walk through what access looks like as the recurrence and roster-continuity surface comes online.