Schedule the term, not the spreadsheet.

Constraint-based solver, multi-step approvals, exam scheduling, SSO and audit — in one platform built for the work academic affairs offices actually do.

Pro features · No credit card · Cancel anytime

Fall 2026 · Week 8
Solved
Mon
Tue
Wed
Thu
Fri
09:00
11:00
13:00
15:00
CS201
PHY102
ENG401
MAT301
ENG401
PHY102
MAT301
ENG401
CS201
MAT301
PHY102
MAT301
Activities
12 / 12
Conflicts
0
Quality
94/100
  • CS201
  • MAT301
  • ENG401
  • PHY102
  • Tenant-isolated
  • GDPR-ready
  • Audit log on every change
  • SAML / OIDC
  • API-first
  • Public pricing

Why Oakslot

Built differently, on purpose.

Every academic scheduler claims a solver and real-time collaboration. Six places where the work shows up in the product, not the brochure.

  1. 01

    Pricing in plain sight

    $499 Starter, $1,499 Pro, Enterprise custom. One Google search away.

    Every direct competitor is quote-only.

  2. 02

    Public API + HMAC webhooks + iCal

    REST endpoints for every entity, scoped API keys, signed webhooks with SSRF protection, iCal subscription feeds.

    Most competitors are missing at least one of: public docs, webhook delivery, or signing.

  3. 03

    SSO included from Pro

    SAML SP-initiated, OIDC per organisation, social sign-in. JIT provisioning and group-to-role mapping.

    Most vendors paywall SSO to Enterprise. Coursedog doesn't support OIDC at all.

  4. 04

    Real-time, not polled

    Schedule updates push live over Server-Sent Events. Two people work the same timetable safely, with optimistic locking on the schedule version.

    Most incumbents poll or invite-sync. A live editing session is a rewrite away.

  5. 05

    Source-auditable solver

    13 hard, 19 soft, and 5 exam-specific constraints, each implemented in the Rust core and verifiable in the open scoring code.

    Most vendors publish constraint marketing claims, not auditable code.

  6. 06

    Live in minutes, not months

    Multi-tenant SaaS, day-one provisioning. Sign up, your org is live, your first solve runs the same afternoon.

    Ad Astra and Scientia rollouts run multi-month with implementation services.

The Oakslot lifecycle

  1. 01

    Import

    Courses, rooms, instructors

  2. 02

    Configure

    Constraints and preferences

  3. 03

    Solve

    Hard + soft, scored and ranked

  4. 04

    Review

    Conflicts and quality metrics

  5. 05

    Approve

    Department → dean → registrar

  6. 06

    Publish

    iCal, API, webhooks

What's in the platform

Six pillars, designed together.

Full feature index
01

Constraint-based solver

Generate conflict-free timetables across courses, rooms, instructors, and student programs. Hard and soft constraints, scored and ranked by a Rust solver.

Read more
Fall 2026 · Week 8
Solved
Mon
Tue
Wed
Thu
Fri
09:00
11:00
13:00
15:00
CS201
PHY102
ENG401
MAT301
ENG401
PHY102
MAT301
ENG401
CS201
MAT301
PHY102
MAT301
Activities
12 / 12
Conflicts
0
Quality
94/100
  • CS201
  • MAT301
  • ENG401
  • PHY102
02

Multi-step approvals

Route schedule changes through configurable approver chains. Inbox, timeline, email notifications, and a full audit of every decision.

Read more
Schedule · Fall 2026 publishv.42
  1. Department Head
    Prof. M. Silva · 2h ago
    Approved
  2. Faculty Dean
    Dr. Á. Chen · 1h ago
    Approved
  3. Registrar
    You · Awaiting
    Pending
  4. Publish
    Auto · On approval
    Upcoming
03

Exam scheduling

Plan exam periods, sessions, and invigilator assignments as a first-class module — not bolted on after teaching.

Read more
Exam period · June 2026
3 of 14
  • Jun15
    CS201Algorithms — Final
    09:003hRoom A201
    MS
  • Jun16
    MAT301Linear Algebra — Midterm
    14:002hRoom B102
    AL
  • Jun17
    ENG401Technical Writing — Final
    10:302hRoom A201
    MS
04

API, webhooks, and iCal

Public REST API with scoped keys, HMAC-signed webhooks, and iCal subscription feeds for the calendars students and faculty already use.

Read more
GET /v1/schedules/:id
$ curl https://api.oakslot.com/v1/schedules/sch_42
  -H "Authorization: Bearer oak_••••"

// 200 OK
{
  "id": "sch_42",
  "status": "published",
  "version": 42,
  "activities": 312,
  "ical_url": "https://...ics"
}
05

Real-time collaboration

Live updates over Server-Sent Events. Optimistic locking keeps concurrent edits safe across timetables and approvals.

Read more
Live activity
3 editing
MS
AL
RC
  • MS
    moved CS201 Lecture A to Mon 11:00 · just now
  • AL
    pinned MAT301 Lab to Room B102 · 12s ago
  • RC
    submitted v.42 for approval · 1m ago
06

SSO, roles, and audit

SAML, OIDC, and social sign-in with JIT provisioning and group-to-role mapping. Role-based permissions and an exportable audit trail.

Read more
Sign in to Oakslot

example.edu

or

Built for the whole office

Three offices, one platform.

Registrar / Academic affairs

The schedule, on time, every term.

Constraint solving, multi-step approvals, and exam scheduling in one platform — built around how academic affairs offices actually work.

  • Rust solver with 13 hard + 19 soft constraints
  • Multi-step approvals: department → dean → registrar
  • First-class exam module with invigilator assignments
  • Full audit log of every create, update, and delete
IT and the CIO

A platform IT can actually buy.

SSO, scoped API keys, signed webhooks, query-layer tenant isolation. Procurement and security signals shipped, not promised.

  • SAML, OIDC, and social SSO with JIT provisioning
  • Public REST API with scoped keys per integration
  • HMAC-signed webhooks with SSRF blocklist
  • Cross-tenant isolation enforced at the query layer
Department chairs and instructors

Your schedule, your calendar.

iCal calendar subscriptions, instructor preferences and availability, exam invigilation — surfaced where the work happens, not in another portal.

  • iCal subscription feeds for Google, Outlook, Apple Calendar
  • Availability, qualifications, weekly load caps
  • Exam invigilation assignments that respect availability
  • Live updates over SSE — no refresh, no email loop

Pricing in plain sight

From $499/mo. No procurement gauntlet.

Three plans, no salesperson required to see them. Trial Pro free for 14 days. Per-student overage billed at $0.50 / student / year when you scale past plan limits.

Starter

$499/mo

Single campus · up to 5,000 students

  • Hard-constraint solver
  • Approval workflows + audit log
  • CSV import + iCal feeds
Most popular

Pro

$1,499/mo

Multi-campus · up to 25,000 students

  • Soft constraints + exam scheduling
  • REST API, webhooks, room bookings
  • SSO (SAML, OIDC, social)

Enterprise

Custom

Unlimited campuses + students

  • SIS / LMS connectors (on the roadmap)
  • Extended audit retention + SLA
  • Dedicated CSM and onboarding
Full pricing & FAQ

Annual save 17% · POs accepted · Tax-exempt supported

Questions, answered

Frequently asked.

01How do we migrate from Banner, PeopleSoft, or Workday Student?
CSV import with dependency-aware ordering and duplicate handling, plus the public REST API, cover most of the lift. Native Banner and Workday connectors are on the roadmap — ask sales for the current state.
02What's the implementation timeline?
Multi-tenant SaaS — your organisation is provisioned in minutes, not months. Your first solved schedule typically lands the same day; full rollout depends on how much SIS data you import.
03Is SSO paywalled to Enterprise?
No. SAML, OIDC, and social sign-in with JIT provisioning and group-to-role mapping are included from the Pro tier. Most vendors gate SSO to Enterprise; Coursedog explicitly doesn't support OIDC at all.
04Can we self-host?
No. Oakslot is a multi-tenant SaaS — that's how we provision in minutes and ship updates continuously. Your data is yours, exportable by API at any time.
05What about audit, data export, and GDPR?
Every create, update, and delete is recorded with previous and new state. Audit log is exportable by API. GDPR tooling — data export and account deletion — is built in. Tenant isolation is enforced at the query layer, not in app code.
06SOC 2? Data residency?
SOC 2 is in progress — we're transparent about what's in flight. Data lives on Cloudflare Workers and Neon Postgres, configurable by region. Ask sales for the current security pack.
07What support and SLAs do you offer?
Email support on Starter, priority on Pro, dedicated CSM and onboarding on Enterprise — plus an SLA tier for production-critical use. No hidden support gates behind a higher plan.
08Can we integrate with our SIS / LMS / calendar?
Public REST API with scoped keys, HMAC-signed webhooks for outbound events, and iCal subscription feeds for Google Calendar, Outlook, and Apple Calendar. Native Banner and Workday connectors and Canvas LMS integration on the Enterprise roadmap.

More questions? sales@oakslot.com

Begin a term

One platform, from import to publish.

Constraint solving, approvals, exams, audit, and SSO — designed together, not bolted on. Try Pro features free for 14 days.

No credit card · Cancel anytime · Pro features included