Skip to content

Plans & limits

SoftSys Edu Analytics is offered in four plans. This page summarizes what’s included, how many events per day you can send, and how long data is kept.

PlanPriceMonthly active usersMoodle sitesEvents/day (ingest)Retention
FreeEvaluation11,00030 days
Starter$49/moUp to 50015,00090 days
Professional$149/moUp to 2,000Up to 3100,0001 year
EnterpriseCustomUnlimitedUnlimitedUnlimitedCustom

Evaluation tier for administrators to try the product.

  • Quota: 1,000 events/day (UTC).
  • Retention: 30-day rolling window. Telemetry data older than 30 days is deleted automatically every 30 minutes by a maintenance worker. Full details in Data retention and in the FAQ.
  • Dashboard: Overview and Users views available. Some advanced sections (At-Risk, Alerts, scheduled reports) are limited or unavailable.
  • Support: community / public channel.

Ideal for: POCs, internal demos, Moodle plugin integration tests.

First paid tier, designed for small institutions or individual courses.

  • Monthly active users: up to 500.
  • Quota: 5,000 events/day (UTC).
  • Moodle: 1 platform.
  • Retention: 90 days of full history (no automatic purge).
  • Dashboard: Overview, Users, Courses modules.
  • Support: email.

Ideal for: a single production Moodle, ~500 monthly active students.

Tier intended for medium institutions with several Moodles or programs.

  • Monthly active users: up to 2,000.
  • Quota: 100,000 events/day (UTC).
  • Moodle sites: up to 3 platforms.
  • Retention: 1 year of full history.
  • Dashboard: all modules, including At-Risk, Alerts, and CSV exports.
  • Support: priority support.

Ideal for: institutions with ≥2 virtual campuses, multi-cohort programs, at-risk student detection needs.

Tier tailored for large groups, partners, and resellers.

  • Monthly active users: unlimited.
  • Quota: unlimited (no daily event cap).
  • Moodle sites: unlimited.
  • Retention: custom by contract.
  • Exclusive features:
    • White-label: custom domain (analytics.yourinstitution.edu), own branding (logo, colors, name).
    • Reseller / sub-tenants: manage multiple institutions under one contract. Useful for partners who resell the product.
    • Dedicated onboarding and SLA with defined response times.
  • Support: dedicated account manager.

Ideal for: multi-institution groups, partners/resellers, agreements with formal SLA.

Trying the product

Free is enough. 30-day retention comfortably covers a pilot.

1 Moodle, up to 500 users

Starter. 5,000 events/day covers most single-campus use cases.

Multiple Moodles or high volume

Professional. 100,000 events/day + At-Risk + alerts.

Reseller or white-label

Enterprise. No limits, own branding, dedicated SLA.

Limits are enforced in two places:

  1. Ingestion (https://ingest.softsysanalytics.com): each received event increments the tenant’s current-day counter. If the quota is exceeded, subsequent events are rejected with HTTP 402 and code PLAN_LIMIT_EXCEEDED. The counter resets at UTC midnight. See API — Event ingestion for error details.
  2. Dashboard API (https://api.softsysanalytics.com): some endpoints may return aggregated data filtered by the plan’s retention window. Plans with shorter retention only see partial history.

The canonical plan is stored in the backend (tenants.plan field). professional is normalized to pro in administrative APIs.

To change plan (upgrade, downgrade, contractual change) contact the SoftSys Solutions support team. Changes applied on the backend affect ingest quotas immediately and the retention window from the next maintenance job cycle.