Pick a document.
Overview
Loading…
Needs attention
where to actSales & top-ups by day
Sales by hour
Sales by weekday
Tender split
Top products
By category
By grade
Wallet balances
Growth
cumulative enrollmentsAnalytics
Tables and exports for the selected range
Top products
| Item | Category | Qty | Revenue |
|---|
By grade
| Grade | Students | Purchases | Spent | Per student |
|---|
By category
| Category | Qty | Revenue | Share |
|---|
Money in & out
Daily
| Date | Sales | Purchases | Students | Top-ups |
|---|
Email delivery
| Template | Sent | Failed | Pending |
|---|
Jobs health
| Job | Last run | Runs | Status |
|---|
People & permissions
Parents, operators, sessions and who can do what
| Name | Status | Children | Last sign-in | Sessions |
|---|
Access passes
One shared sign-in — admin@gocoos.org — a unique password per person,
so you can see who visited
Open mode
While open mode is on, any password typed at
admin@gocoos.org signs in and gets tracked as a new pass. Handy while
you hand out access — turn it off once everyone has their pass, so unknown
passwords are rejected.
Generate a pass
Passes
| Pass | Assigned to | Note | Source | Created | Last used | Uses | Status |
|---|
Jobs & email
The in-process scheduler and the email log
Schedule
org timezone · claimed once per period injob_runs
| Job | When | What |
|---|---|---|
flush-outbox |
hourly | retries unsent email |
scheduled-topups |
daily, from 06:00 | charges recurring top-ups due today |
weekly-summary |
Mondays, from 07:00 | weekly email to families who opted in |
retention-purge |
monthly (1st, from 03:00) | RETENTION-POLICY.md schedule |
end-of-term-reminder |
14 days before term end, 09:00 | refund / donate / roll-over reminder |
Runs
| Job | Period | Started | Finished | Duration | Result |
|---|
Email log
| To | Template | Subject | Status | When |
|---|
Documentation
The repository's docs and the live API reference