Playbook: School Admin Intake¶
Objective¶
Streamline the processing of school-related correspondence, extracting dates for school activities and archiving official documents.
Pre-requisites¶
Step-by-Step Flow¶
- Filter: n8n monitors the
Inboxvia IMAP for emails from@school.eduor containing keywords like "Activity", "Field Trip", "Grade". - Archive: The email and any attachments are sent to Paperless-ngx with the document type
SchoolCorrespondenceand the tagSchool. - Analyze: Paperless-AI triggers on the document creation to perform a RAG-based analysis.
- Extract: Specifically look for:
- Activity Date/Time
- Consent required (Yes/No)
- Deadline for consent
- Sync:
- If an activity date is found, add it to the
School Calendarin Google Calendar. - If consent is required, create a task in Vikunja tagged
Consent.
- If an activity date is found, add it to the
Data Contract¶
Defined in Classification Standards.
Failure Modes & Recovery¶
- Ambiguous Dates: "Next Friday" extraction issues.
- Detection: LLM confidence score < 0.8.
- Recovery: Tag document as
manual-verification.
Variants¶
- Direct Scan: Scanning a physical permission slip brought home by the student.