IntelliPlan is designed to meet students where their data already lives. Rather than asking you to re-enter assignments by hand, it connects directly to the platforms your school already uses — pulling assignments, due dates, points, and course names automatically so the AI scheduler always has an accurate picture of your workload. Beyond school platforms, IntelliPlan also pushes data outward: your AI-generated study schedules can be exported to Google Calendar with one click, and your task list stays in two-way sync with Notion databases. Every source, whether pulled or pushed, is merged into a single unified view through theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/UAnirudh/IntelliPlan/llms.txt
Use this file to discover all available pages before exploring further.
/tasks/unified endpoint.
Supported Integrations
| Integration | Category | What It Provides |
|---|---|---|
| Canvas LMS | LMS | Assignments, due dates, points, course names via REST API |
| Google Classroom | LMS | Active courses and coursework via Google OAuth |
| StudentVue | LMS | Assignments and missing work via the StudentVue API |
| Schoology | LMS | Assignments via API key + secret (OAuth1) |
| Blackboard Learn | LMS | Gradebook due dates via OAuth 2.0 three-legged flow |
| Moodle | LMS | Assignments and events via web-services token |
| Google Calendar | Productivity | One-click export of AI-generated study schedules |
| Notion | Productivity | Two-way task sync with your Notion databases |
| Chrome Extension | Client | Badge count, Canvas and StudentVue page injection |
| PWA (Android) | Client | Installable from Chrome’s install prompt or menu |
| PWA (iOS) | Client | Installable via Safari Add to Home Screen |
| Desktop App | Client | Native Windows, macOS, and Linux builds with tray and OS notifications |
LMS Integrations
Canvas LMS
Connect via OAuth 2.0 Developer Key. Imports assignments, due dates, points possible, and course names. Supports multi-institution per-host key overrides.
Google Classroom
Connect via Google OAuth 2.0. Imports all active courses and their coursework automatically after a one-time authorization.
StudentVue
Connect with your district URL and school credentials. Imports assignments and flags missing work. Also injected by the Chrome Extension.
Schoology
Connect with an API key and secret from your Schoology account. Imports all section assignments across your enrolled courses.
Blackboard Learn
OAuth 2.0 three-legged flow. Requires your school’s Blackboard admin to register IntelliPlan’s Application ID first. Includes a built-in diagnostic tool.
Moodle
Connect with your Moodle site URL and a web-services token. No admin action required for most institutions. Controlled by the
MOODLE_ENABLED env var.Productivity Integrations
Google Calendar
Export AI-generated study schedules to Google Calendar in one click. Uses OAuth 2.0 with PKCE for secure token exchange.
Notion
Two-way sync between IntelliPlan tasks and your Notion databases. Public integration OAuth flow with automatic token refresh.
The Unified Tasks Endpoint
Every integration funnels its data into a single endpoint that IntelliPlan uses internally for the dashboard, priority view, and AI scheduler:You do not need to call
/tasks/unified directly as a student. The IntelliPlan dashboard, Priority View, and Classes View all consume it automatically. It is documented here for developers integrating IntelliPlan data into their own tooling.Connection Status
You can check which integrations are currently connected from Settings → Integrations inside the app, or programmatically via:connected value for each. Individual provider status is also available at the per-provider routes:
Syncing and Disconnecting
All providers registered in the IntelliPlan LMS registry support a common sync and disconnect interface:<key> with the provider identifier (e.g. google_classroom, blackboard, moodle). You can also list every provider the registry knows about: