CeliaConnect User Manual
Every screen in CeliaConnect, explained.
One page per customer-app surface. What it is. Who uses it. What you can do. Common workflows. Common gotchas. Built for the day-to-day work — read what you need, ignore the rest.
sync-check script for the drift contract.
Daily work
-
/dashboard
Dashboard
Your daily landing screen — latest Celia run, work-set, at-risk cohort, dimension cards, and the AI narrative.
-
/students
Students
Browse every analyzed student. Filter by cohort, tier, dimension, or flow.
-
/students/[id]
Student detail
Per-student view: latest scores, history, contributing signals, and the deep link back to Slate.
-
/celia
Talk to Celia
Chat with Celia in plain English. Cohort questions, aggregations, and time windows over your anonymized data.
-
/flows
Flows
A Flow is one Slate Query — In Progress → Celia analysis → Slate Source Format — Writeback loop. List, edit, and run them.
-
/flows/new
Create a Flow
The five-step wizard for adding a new pipeline.
-
/flows/[id]
Flow detail
Per-Flow configuration, recent runs, and ad-hoc "run now" controls.
-
/flows/[id]/schedule
Flow schedule
Cadence, next run timestamp, and pause / resume for a single Flow.
-
/schedules
Schedules
Read-only fleet view of every upcoming Flow run and the latest run history.
Setup & integrations
-
/settings/integrations/slate
Slate integration
High-level Slate connection card — links to setup guide and connection details.
-
/settings/slate-connection
Slate connection
Base URL, service-access user, password rotation, and the live test-connection button.
-
/settings/slate-setup-kit
Slate setup kit
Five-row checklist that tracks whether each canonical Slate artifact is in place.
-
/settings/slate-starter-kit
Slate starter kit
The five suitcase artifacts (fields, queries, source format) Celia needs imported into Slate.
-
/settings/data-dictionary
Data dictionary
The per-Org map from Slate field names to semantic meaning Celia reasons on.
-
/settings/data-dictionary/new
Add a dictionary entry
Add a single field-meaning entry by hand.
-
/settings/data-dictionary/import
Import a dictionary
Bulk-load a dictionary from a CSV.
-
/settings/data-dictionary/[id]
Dictionary entry detail
Edit a single dictionary entry — relabel, retype, or remove it.
Account & billing
-
/settings
Settings overview
The Settings hub — links to every per-Org configuration surface from one place.
-
/settings/profile
Profile
Your name, title, and timezone. Affects the dashboard relative-time display.
-
/settings/users
Users & invites
Invite teammates and see who else has access. Up to 10 users per institution.
-
/settings/notifications
Notifications
Per-user email preferences for runs, alerts, weekly digests, and pilot reminders.
-
/settings/billing
Billing & usage
Pilot countdown, plan picker, Founding-25 lock, recent invoices, and the Stripe portal link.
Audit & support
-
/flow-runs/[runId]
Flow run detail
Single-run forensics: status, throughput, students analyzed, errors, and raw run metadata.
-
/settings/activity-log
Activity log
Tenant-scoped audit trail. Filterable by actor, action, or date. CSV export available.
-
/settings/support
Support
Open and follow your support tickets. Super admins can request cancellation here.
-
/settings/support/new
New support ticket
Open a new support request with priority + topic.
-
/settings/support/[ticketId]
Support ticket detail
Read replies, post a follow-up, and watch ticket status updates.
A note on PII
Every example here uses anonymous IDs.
CeliaConnect's no-PII architecture is structural, not aspirational. Every "imagine a student
row" example in this manual uses anonymized identifiers like
s_8f42a91c
— the same shape Celia actually sees. Your real students are not in here, and they are not in
any prompt Celia ever sees.