Automation Center
Workflows, runs, integrations, and the rule engine that powers PSA 360 background work.
Engine running
Total workflows
7
Enabled
6
Runs (7d)
329
Workflow library
Daily SIS Sync
Cron: 04:00 daily
Pull yesterday's attendance from Aeries/Synergy/Infinite Campus and reconcile cases.
- 1. Connect to SIS
- 2. Fetch attendance delta
- 3. Upsert students
- 4. Recompute risk
- 5. Notify exceptions
Last run: Today 04:02 · Runs (7d): 7
Truancy Notice Pipeline
Cron: 06:00 daily
Generate, translate, and queue mailings for all due truancy notices.
- 1. Find pending notices
- 2. Translate via LLM
- 3. Render PDFs
- 4. Queue mailings
- 5. Update document status
Last run: Today 06:14 · Runs (7d): 7
Parent Outreach Reminder
Cron: hourly
Send SMS reminders to parents 24h before scheduled SART/SARB meetings.
- 1. Find meetings <24h
- 2. Lookup parent contact
- 3. Render SMS in family language
- 4. Send via Twilio
- 5. Log outreach
Last run: 12 minutes ago · Runs (7d): 168
SARB Packet Notifier
Event: case.sarb_ready
Email assigned PSA when SARB packet readiness reaches 100%.
- 1. Detect status change
- 2. Build packet preview link
- 3. Email PSA + supervisor
Last run: Yesterday · Runs (7d): 4
Weekly Admin Digest
Cron: Mon 07:30
Email site admins a per-school chronic absenteeism rollup every Monday morning.
- 1. Aggregate per school
- 2. Render Markdown
- 3. Send to admin distribution
Last run: Monday · Runs (7d): 1
Letter Translation on Demand
Event: document.generated
Translate any generated letter into the family's preferred language using LLM + glossary.
- 1. Detect non-English target
- 2. Translate
- 3. Attach to record
Last run: 8 minutes ago · Runs (7d): 142
Stale Case Sweep
Cron: 22:00 daily
Reassign or escalate cases with no activity in 14 days.
- 1. Scan stale cases
- 2. Notify PSA
- 3. If no response in 48h, reassign
Last run: Disabled · Runs (7d): 0