Automation & Workflow Guide
Updated April 2026 Platform Guide Open Portal →
⚙️ Automation & Workflows

How ANB Automates
the J-1 Program

A complete reference for all automated workflows, email triggers, document signing chains, J-1 compliance tracking, and data parsing built into the ANB J-1 platform.

40+
Auto email triggers
4
Signing workflows
22 CFR
Compliance tracked
OCR
DS-2019 & insurance parsing
🧑‍🎓
Student Workflow
From first registration to program completion — every step and automation
ℹ️

End-to-end student journey

The student workflow has 11 stages. The system automatically sends emails, creates report drafts, tracks compliance, and notifies the right people at every transition — without any manual action required from admin.

🧑‍🎓
Student — Step-by-Step
Step 1
Sign Up & Email Verify
Student registers → verification email auto-sent → account locked until verified. No manual step required.
Step 2
Application Form (11 Steps)
Personal info, passport, parents, school history, health, preferences, essays, payment consent, signatures. Can save progress and return. Welcome email auto-sent on first save.
Step 3
3-Day & 7-Day Reminders
If not yet submitted: 3-day reminder email, then 7-day follow-up. Automated. Only sent to students who have NOT submitted yet.
Step 4
Application Submitted
Student submits → admin notified instantly. Student portal shows "Under Review." Agency also notified if student belongs to an agency.
Step 5
Admin Review & Decision
Admin approves, requests improvement, or denies. Each outcome triggers an auto email to student (and agency). Improvement request shows specific revision items in student portal.
Step 6
Payment
Student uploads bank transfer receipt. Admin receives notification, reviews, and confirms → payment confirmed email auto-sent. Receipt stored securely per student.
Step 7
English Assessment
Program Manager (Laura) conducts English interview via Zoom. Test type, score, ELTIS score, method, assessor name, result, and assessor handwritten signature captured. 22 CFR 62.10(a)(2).
Step 8
Placement & DS-2019
Admin assigns school, host family, and LC. Placement confirmation email auto-sent to student. DS-2019 PDF uploaded → SEVIS ID, program start/end dates auto-extracted via text parsing.
Step 9
Travel Release
LC or admin creates travel release for student trip. HF signs → LC signs → Parent signs via token link (no login) → Admin final approval. Each step triggers email to next signer. PDF auto-generated.
Step 10
Insurance
Student or admin uploads IMG insurance card → provider name, phone, policy number auto-parsed via OCR. Insurance shown in compliance record. 22 CFR 62.14 compliance tracked.
Step 11
Monthly & Semester Reports
Each month on the 2nd: system auto-creates draft reports, sends initial notification. Follow-up reminders at days +5, +10, deadline−1, deadline, deadline+1. Smart skip for LCs who already submitted. Laura notified instantly on each submission. Semester report has its own 6-stage sequence (Fall due Dec 15, Spring due May 15).
🏠
Host Family Workflow
From referral to active hosting — automated screening and vetting
🏠
Host Family — Step-by-Step
Step 1
Referral or Self Sign-Up
HF registers directly or is referred by a student, LC, or agency. Account created → welcome email sent. LC optionally assigned at referral stage.
Step 2
HF Application (Full Form)
Household info, both host parents, school, home details, room availability, references (2 required), and photos (exterior, family, living, kitchen, bedroom, bathroom). 3-day and 7-day reminder emails if not submitted.
Step 3
Reference Checks
Admin sends reference request emails to both listed referees. Each receives a unique link to complete the online reference form. Results stored per reference record. Admin CC'd on each response.
Step 4
CBC & Background Check
HF completes Criminal Background Check (CBC) consent form. Admin verifies consent and initiates background check. CBC result and date tracked in system. Takes ~2 weeks. Required by 22 CFR 62.27.
Step 5
HF Agreement Signing
HP1 signs Host Family Agreement (and HP2 if applicable) with handwritten canvas signature. Admin countersigns. PDF auto-generated with all signatures embedded.
Step 6
Admin Review & Approval
Admin reviews full package (application, references, CBC, agreement). Approves, requests improvement, or denies. Email auto-sent to HF. Status updated in HF portal.
Step 7
Student Placement
Admin matches a student to the approved HF. HF sees student profile in their portal (My Placement card). Student placement confirmation email sent. Both parties can see each other's contact info.
Step 8
Travel Release Signing
For each student trip, HF is first signer in the travel release chain. Signs via portal → LC is notified → chain continues. HF sees all travel releases for their hosted student.
📋
Local Coordinator (LC) Workflow
Onboarding, student supervision, and monthly reporting duties
📋
Local Coordinator — Step-by-Step
Step 1
Account Created & Welcome
Admin creates LC account. Welcome email auto-sent with portal link and onboarding instructions. LC sets password via secure link.
Step 2
LC Application Form
LC completes full application: personal info, education history (3 institutions), employment history (2 jobs), 2 references, military history (if applicable), SSN, background check agreement, and handwritten signature. All data stored securely.
Step 3
Reference Checks
Admin sends reference request emails to both of LC's listed references. Each reference receives unique link to submit online form. Reference results stored and visible in LC detail page.
Step 4
LC Agreement Signing
LC reviews and signs the Coordinator Agreement with handwritten canvas signature + print name + date. Admin countersigns. PDF auto-generated. Included in SEVIS Audit ZIP.
Step 5
Students Assigned
Admin assigns one or more students to the LC. "New Student Assigned" email auto-sent to LC with student name, email, school, and host family details. LC sees student list in their portal dashboard.
Step 6
Monthly Report Cycle
On the 2nd of each month, system auto-creates draft reports for each active student under each LC. LC receives initial notification email. Follow-up reminders at days +5, +10, deadline−1 (19th), deadline (20th), and overdue (21st). Admin CC'd when overdue. Laura notified on each individual submission.
Step 7
Semester Activity Report
Semester report due Fall: Dec 15, Spring: May 15. System sends 6-stage reminder sequence (Reminder → Follow-up → Incomplete → Final Reminder → Due Today → Overdue). Only targets LCs who haven't submitted yet.
Step 8
Travel Releases
LC can create travel releases from their portal. Also acts as Step 3 signer in every travel release for their assigned students. Email notification when HF has signed and it's LC's turn.
🌐
Agency Workflow
Partner agency onboarding and student submission management
🌐
Agency — Step-by-Step
Step 1
Agency Account
Admin creates agency account. Agency representative receives welcome email with portal link. Agency can immediately start managing students from their dashboard.
Step 2
Partner Application
Agency submits a partner application with company info, contact details, country of operation, and uploaded supporting documents. Admin reviews and approves partnership.
Step 3
Submit & Track Students
Agency sees all students linked to their account. Can see each student's current status, submitted documents, and compliance summary. Receives auto notifications when student status changes (approved, needs improvement, placed).
Step 4
Payment Submission
Agency can submit payment on behalf of their students. Bank transfer receipt uploaded via agency portal → admin notified → admin confirms → agency and student both notified.
Step 5
Announcements
Admin can broadcast program-wide announcements to all agencies simultaneously via the admin panel. All active agencies receive the email using the branded template.
📧
Email Automation — All Triggers
Every automatic email the system sends, who receives it, and when
⚙️

Fully templated — all customizable from Admin → Settings → Email Templates

Every automated email uses a database-stored template. Admins can edit subject lines and body content for each event without touching code. Template variables like student name, LC name, and month are automatically substituted at send time. All emails use the organization's logo and branding via render_email_html().

System Emails (All Users)
Trigger What Happens Recipient
Email VerificationNew account registered → verification link sent. Account locked until verified. Token expires in 24 hours.New User
Password ResetForgot password requested → secure reset link sent with 1-hour expiry. Old password still works until reset is used.User
Contact Form Auto-ReplyPublic contact form submitted → thank-you confirmation sent immediately to the submitter's email address.Submitter
Student Auto-Emails
Trigger What Happens Recipient
WelcomeStudent saves application for the first time → welcome email with portal link, what to expect, and guidance on completing the form.Student
Reminder (3-day)Application not yet submitted after 3 days → gentle reminder email. Only sent if not yet submitted.Student
Reminder (7-day)Application not submitted after 7 days → follow-up reminder. Still only sent if not yet submitted.Student
Application ApprovedAdmin approves student application → congratulations email with next steps (payment, what comes next).Student
Needs ImprovementAdmin requests changes to application → email explaining what needs to be revised, with portal link to the specific sections.Student
Application DeniedAdmin denies application → denial email sent. Student account remains active but shows denied status.Student
Admission AcceptedSchool placement confirmed by admin → acceptance email with school name and details.Student
Admission DeferredDecision deferred → deferral email with explanation and next steps.Student
Placement ConfirmedSchool, host family, and LC all assigned → placement confirmation email with My Placement page link. Complete picture of the student's placement.Student
Payment ConfirmedAdmin confirms bank transfer receipt is valid → payment confirmed email sent to student. Shows payment as verified in portal.Student
Host Family Auto-Emails
Trigger What Happens Recipient
WelcomeHF saves application for the first time → welcome email with portal link, instructions on what's needed (photos, references, CBC), and timeline.Host Family
Reminder (3-day)Application not submitted after 3 days → reminder email sent only to HFs who have not yet submitted.Host Family
Reminder (7-day)Application not submitted after 7 days → follow-up reminder.Host Family
Reference RequestAdmin clicks "Send Reference Email" on an HF application → each referee receives a unique link to the online reference form. Admin is CC'd. Reference results appear in HF detail page.Referees
Travel Release — HF TurnA travel release is created for the student hosted by this HF → HF receives email notification with link to sign. Step 1 of the signing chain.Host Family
Parent Signing LinkAdmin sends signing link to student's parent/guardian for travel release → parent receives email with unique token URL (no login required). Step 3 of signing chain.Parent
Local Coordinator Auto-Emails
Trigger What Happens Recipient
WelcomeLC account activated → welcome email with portal access, list of onboarding steps (application, agreement, training), and contact for the Program Manager.LC
Reference RequestAdmin sends reference check → each of LC's 2 listed references receives email with unique link to online reference form. Admin CC'd.LC Referees
New Student AssignedAdmin assigns a student to this LC → immediate email with student's name, email address, school name, and host family details. LC can now see the student in their portal.LC
HF Referral AssignmentA host family referral is assigned to this LC for vetting → notification email with HF name, address, and contact info.LC
Travel Release — LC TurnHF has signed a travel release for an LC's student → LC receives notification email that it's their turn to sign. Step 2 of the signing chain.LC
Monthly Report — Initial NotificationSystem creates draft reports around the 15th → initial notification email to all LCs who have outstanding reports. Lists which students have pending reports.LC
Monthly Report — 3-Day Follow-up3 days before the report deadline → follow-up reminder only to LCs who still have outstanding reports. LCs who already submitted are excluded.LC
Monthly Report — Final Warning1 day before deadline → final warning to remaining LCs who have not submitted. Clearly states the deadline and asks for immediate submission.LC
Semester Report — 6 StagesStage 1: Reminder → Stage 2: Follow-up → Stage 3: Incomplete Notice → Stage 4: Final Reminder → Stage 5: Due Today → Stage 6: Overdue. Each stage targets only LCs who haven't submitted. Stage 6 also notifies admin.LC
Agency Auto-Emails
Trigger What Happens Recipient
Student App ApprovedA student from this agency has their application approved → agency receives notification email with student name and next steps.Agency
Student App Needs ImprovementAn agency student's application needs revision → agency receives email with list of required changes so they can assist the student.Agency
Data Quality AlertAdmin identifies incomplete student profiles → agency receives a data quality report listing which fields are missing and prompting them to collect the information.Agency
Broadcast AnnouncementAdmin sends a program-wide announcement → all active agencies receive the email simultaneously via the broadcast tool. Uses branded email template.All Agencies
Admin / Program Manager Notifications
Trigger What Admin Receives
New User SignupAny role registers → admin receives signup notification with email, role, and timestamp.
Application Submitted (Student)Student submits application → admin notified immediately for review.
Application Submitted (HF)HF submits application → admin notified for review.
Payment Receipt UploadedStudent or agency uploads payment receipt → admin notified immediately with student name and receipt details.
Monthly Report SubmittedLC clicks "Submit" on any monthly report → Laura (Program Manager) and admin CC receive notification email with LC name, student name, and month. All monthly reports notify Laura.
Semester Report OverdueStage 6 of the semester report reminder sequence → admin also notified that LCs are overdue.
HF Referral SubmittedNew host family referral submitted through a referral link → admin notified to review and assign to an LC.
Monthly Cycle CreatedWhen the system auto-creates monthly report drafts → admin receives summary of how many reports were created and for which LCs.
Support TicketAny portal user submits a support ticket → admin notified with ticket details, role, and priority level.
✍️
Signing Workflows — All Documents
Who signs what, in what order, and what happens at each step
✍️

Handwritten canvas signature required on all documents

All signature steps require a handwritten signature drawn on an on-screen canvas pad — not a typed name. Signatures are captured as PNG images and embedded directly into the generated PDF. Each signing event records the signer's IP address, browser, and UTC timestamp for audit purposes. All signed documents are included in the student's SEVIS Audit ZIP.

Travel Release — 5-Step Signing Chain
Travel Release Signing Chain
Status: Pending
1. LC or Admin Creates
Travel release created for student trip. Enters destination, dates, transport details, and trip purpose. Status = pending. HF is notified by email.
Status: HF Approved
2. Host Family Signs
HF logs into portal → reviews trip details → signs with handwritten canvas signature, print name, and date. LC and admin are notified. Status = hf_approved.
Status: LC Approved
3. LC Signs
LC logs into portal → reviews trip and HF signature → countersigns with handwritten signature. Admin is notified. Status = lc_approved.
Status: Parent Signed
4. Parent / Guardian Signs
Admin sends signing link to student's parent. Parent clicks unique token URL — no account or login required. Signs with handwritten signature + name + date. Admin notified. Status = parent_signed.
Status: Admin Approved
5. Admin Final Approval
Admin reviews all signatures and approves. PDF auto-generated with all 4 signatures embedded, plus trip details. Status = admin_approved. Document complete — stored in Documents tab and Audit ZIP.
📋

4 Creation Paths — Same Chain

Travel releases can be created by (1) LC via their portal, (2) Admin, (3) HF via their portal (HF signature auto-populated as creator/approver), or (4) imported from legacy system. Regardless of path, the same 5-step signing chain applies.

LC Agreement — 3-Step Chain
Step 1
LC Signs Agreement
LC reviews the full Coordinator Agreement text in their portal. Signs with handwritten canvas signature, print name, and date. IP address and timestamp captured. Status → lc_signed.
Step 2
Admin Countersigns
Admin reviews LC signature in the admin panel and countersigns with their own handwritten signature. IP address and timestamp recorded. Status → admin_signed.
Step 3
PDF Auto-Generated
Signed agreement automatically generated as a PDF with both signatures embedded. Downloadable from LC Documents tab and included in any Audit ZIP for students under this LC.
Host Family Agreement — 4-Step Chain
Step 1
HP1 Signs
Primary host parent (HP1) signs the Host Family Agreement with handwritten canvas signature + print name + date. Required for all HF applicants.
Step 2 (optional)
HP2 Signs
Second host parent (HP2) can also sign if applicable. Both signatures captured and stored separately. HP2 signature appears on a dedicated signature line in the PDF.
Step 3
Admin Countersigns
Admin reviews and countersigns in the admin panel. Agreement marked complete. IP address and timestamp recorded for the admin signature.
Step 4
PDF Auto-Generated
Agreement PDF auto-generated with all signatures embedded. Stored in HF Documents tab. Automatically included in the SEVIS Audit ZIP for any student placed with this HF.
Student Agreement & Parent Consent
In Application
Student Signs Program Agreement
Student signs the program agreement as part of the application wizard (Step 11 of 11). Handwritten canvas signature + date captured. Stored with the application record.
In Application
Parent 1 Signs Consent
Parent/Guardian 1 reviews and signs the parental consent form within the student application. Signature, print name, date, and relationship to student all captured.
Optional
Parent 2 Signs
Second parent/guardian can optionally also sign. Both parent signatures are embedded in the generated consent PDF with their respective signature images.
SEVIS Compliance
Stored in Audit ZIP
All signed documents (student agreement, parental consent) automatically included in the SEVIS Audit ZIP download for each student. Referenced in 22 CFR compliance checklist.
🛡️
J-1 Compliance Automation
How the platform tracks 22 CFR requirements and generates SEVIS audit documentation
📋

Compliance is tracked automatically across 8+ CFR regulation areas

Every student has a live compliance dashboard that checks all required documents, signatures, reports, and records in real time. When an item is missing, the dashboard shows exactly what needs to be done and who is responsible. Admin can generate a full SEVIS Audit ZIP for any student at any time.

🪪

SEVIS Record (22 CFR 62.5)

SEVIS ID, program start/end dates, and DS-2019 issue date are auto-extracted when the DS-2019 PDF is uploaded. SEVIS status (Active / Terminated / Completed) tracked manually by admin.

Auto-ParsedDS-2019 Upload
🏥

Insurance (22 CFR 62.14)

Insurance card uploaded → provider name, phone number, and policy number auto-parsed via OCR text extraction. Coverage amounts (medical ≥$100K, repatriation ≥$25K, evacuation ≥$50K) recorded and shown in compliance report.

OCR Auto-ParseIMG Supported
🎓

English Assessment (22 CFR 62.10)

Program Manager (Laura) conducts English interview. Test type, score, ELTIS score, interview method, assessor name, result, and assessor handwritten signature all captured and stored. Full audit trail with timestamp.

PM OnlySigned Record
📅

Monthly Reports (22 CFR 62.25)

System auto-creates one report draft per student per LC per month. Tracks: academic habits, HF life quality, health status, school enrollment status, LC contact dates (in-person, phone, email, text), and SEVIS-reportable incidents.

Auto-CreatedPer Student
🏠

LC Site Visits (22 CFR 62.25(d)(12))

Semester Activity Report tracks whether the LC made in-person visits to the host family within the first and second months of placement. Two in-person site visits per academic year are required under the regulations.

LC Files2x Per Year
🧬

Vaccination Record

Admin compliance dashboard shows an alert for any active student missing an immunization record upload. Vaccination document is tracked in Student → Documents tab. LC dashboard also surfaces this alert.

Admin AlertStudent Docs
✈️

Travel Release (22 CFR 62.25)

Multi-party signed travel release for each student trip. HF → LC → Parent → Admin chain. All 4 handwritten signatures stored as images and embedded in the generated PDF. Included in SEVIS Audit ZIP.

5-Step ChainAudit ZIP
📂

SEVIS Audit ZIP

One-click download of a complete audit package per student: all signed agreements, reference forms, monthly reports (PDF format), semester report, travel releases, insurance card, DS-2019, and SEVIS record — organized for external audit.

One-Click DownloadAll Docs
📊

Live Compliance Dashboard

Admin → Compliance shows a per-student checklist across all 22 CFR areas. Red indicators show missing or incomplete items. Each checklist row links directly to the relevant document, upload, or action needed.

Real-Time22 CFR Mapped
22 CFR Compliance Coverage Map
CFR Section Regulatory Requirement How Platform Tracks It
62.5Exchange Visitor SEVIS record maintenance and DS-2019 validityDS-2019 Auto-Parse
62.10(a)(2)English language proficiency assessed and documented before arrivalEnglish Assessment Record
62.14(a–e)Health insurance coverage maintained for duration of J-1 programInsurance OCR Parse
62.25(a)Exchange student enrolled full-time in accredited secondary schoolMonthly Report Field
62.25(d)(12)Sponsor in-person site visit to host family within first and second month of placementSemester Activity Report
62.25(d)(13)Monthly contact with student and host family documentedMonthly Report
62.25(f)SEVIS-reportable incidents identified and reportedMonthly Report Incident Field
62.27Host family screening: written application, personal interview, criminal background check, and two non-family referencesHF Application + CBC + Refs
💳
Payment Automation
Bank transfer receipt upload, admin verification, and auto-notification flow
💡

ANB uses bank transfer / wire payment — not online card processing

Students or agencies submit a bank transfer receipt as a file upload (PDF or image). Admin reviews the receipt against their bank records and confirms the payment. The entire flow is documented with timestamps and notified automatically. No third-party payment processor is involved.

Payment Verification Flow
Step 1
Student / Agency Uploads Receipt
Student or agency uploads bank transfer receipt. Fields: sender name, transfer date, bank name, amount (USD), and an optional note. File stored securely under the student's folder.
Step 2
Admin Notified Instantly
Admin receives "Payment Received" notification email immediately with student name and receipt summary. Payment also appears in Admin → Finance → Payments with status "Submitted."
Step 3
Admin Reviews & Confirms
Admin opens receipt, verifies against their bank records, then clicks "Confirm Payment." Status → verified. Or clicks "Reject" with a note if the receipt is incorrect or the amount doesn't match.
Step 4
Auto-Confirmation Email
Student receives "Payment Confirmed" email automatically after admin confirms. Payment status in student portal updates to Verified. Compliance record updated. Finance dashboard reflects confirmed status.
👤

Who Can Submit Payment

Students submit directly via their portal's Finance section. Agencies can submit on behalf of their students through the agency portal. Admin can also record a payment manually and mark it as verified without requiring a receipt upload.

Student PortalAgency PortalAdmin Manual
📁

Receipt Storage

Payment receipts are stored under /static/files/uploads/payments/<student_id>/ on the server. Viewable from Admin → Finance → Payments and from the student's Documents tab. Access is admin-only.

Secure StoragePer Student Folder
💰

Program Fee Tracking

Separate from regular tuition payments, program fees are tracked with their own receipt upload and status workflow. Both payment types visible in the Finance dashboard with status filters: Submitted / Verified / Rejected.

Finance DashboardStatus Filters
🔍
Document Parsing — DS-2019 & Insurance
How the system auto-extracts data from uploaded official documents
🔍

Auto-extraction reduces manual data entry and prevents transcription errors

When key documents are uploaded, the platform automatically extracts the most critical fields using text parsing and OCR. This eliminates the need to manually type SEVIS IDs, program dates, and insurance policy numbers — and ensures the data in the system matches the actual document.

📄

DS-2019 Auto-Parse

When a DS-2019 PDF is uploaded for a student, the platform parses the document text to extract:

  • SEVIS ID (N-number format)
  • Program begin date
  • Program end date
  • DS-2019 issue date

Extracted values auto-populate the student's SEVIS record fields. Admin can review and correct if the parse fails. DS-2019 file stored in student documents.

Text ParseSEVIS RecordAdmin Review
🏥

Insurance Card OCR Parse

When an IMG insurance card is uploaded (PDF or image), the platform uses OCR text extraction to parse:

  • Insurance provider name
  • Provider phone number
  • Policy / ID number

Extracted values auto-populate the student's insurance record. Admin records coverage amounts manually (medical, repatriation, evacuation). Required for 22 CFR 62.14 compliance.

OCR ExtractIMG Format22 CFR 62.14
📆
Report Automation — Monthly & Semester
How the system automatically creates, tracks, and reminds for LC reports
⚙️

Zero manual setup — reports are created and tracked automatically

The report automation system runs on a schedule. Around the 15th of each month, it creates one monthly report draft for every active student under every LC. Reminder emails go out in stages. The same logic applies to semester reports, with a 6-stage reminder sequence. Admins can trigger the cycle manually from Settings → Report Automation if needed.

📅

Default schedule: Create on 2nd, Deadline on 20th — fully configurable

All dates are configurable in Admin → Settings → Report Automation. The cron job runs daily and checks which stage to trigger based on today's date. Each stage only targets LCs who need action — LCs who already submitted are automatically excluded.

Monthly Report — 6-Stage Automated Cycle
Stage Default Day What Happens Recipients
12nd of monthSystem auto-creates one draft monthly report per active student per LC. Initial notification email to all LCs listing their pending reports. Admin receives an "Action Required" summary with full LC-student assignment table and deadline.All LCs
Admin
27th (day +5)Follow-up reminder. Smart skip: LCs whose reports are soft-complete (have Photo 1 + Photo 2 + LC Comments submitted) are excluded from this email.Incomplete LCs
312th (day +10)Incomplete details notice. Email includes a per-student table showing exactly what is missing: Photo 1, Photo 2, LC Comments, Grade Book, ratings (Schoolwork Effort, General Health, HF Relations), HF Report, Student Report. Only LCs with missing items receive this.Incomplete LCs
419th (deadline −1)Final reminder — "Report due TOMORROW." If within 60 days of the semester report deadline, this email also includes a reminder to complete the Semester Activity Report.Incomplete LCs
520th (deadline)"Report due TODAY." Targets only hard-incomplete LCs (missing grade book or critical fields — soft-complete LCs are skipped).Hard-incomplete
621st (day +1)🚨 OVERDUE NOTICE — red urgent design. Targets only hard-incomplete LCs. Includes per-student outstanding items table. Note: "Late submissions may affect your LC standing." Admin is CC'd so overdue LCs are visible to admin.Overdue LCs
Admin CC
📊

Soft-Complete vs Hard-Complete

Soft-complete (skips stages 2 & 4): LC submitted + has Photo 1 + Photo 2 + LC Comments filled in.
Hard-complete (skips stages 5 & 6): Soft-complete + Grade Book uploaded + all ratings filled + HF Report submitted + Student Report submitted. Only hard-complete LCs are fully clear of all reminder stages.

On Each Submission
Monthly Report SubmittedWhenever an LC clicks "Submit" on any monthly report → Laura (Program Manager) and admin CC receive an instant notification email with LC name, student name, and month covered. This fires immediately on each individual report submission.Laura + Admin CC
Semester Activity Report — 6-Stage Reminders
Stage Email Name What It Says Sent To
1ReminderSemester report period is open. Report due date included. Link to portal.All LCs
2Follow-upFriendly follow-up noting the deadline is approaching. Only LCs who haven't submitted.Outstanding
3Incomplete NoticeReport is still incomplete. Direct request to complete and submit before deadline.Outstanding
4Final ReminderStrong reminder that deadline is very soon. Emphasizes importance of timely submission for SEVIS compliance.Outstanding
5Due TodayReport due today. Urgent request to submit immediately. Portal link included.Outstanding
6OverdueReport past deadline. LC is notified of overdue status. Admin also notified of which LCs are overdue.Outstanding + Admin
📅

Semester Report Deadlines

Fall semester: Semester Activity Report due by December 15
Spring semester: Due by May 15

Reports cover: in-person visits, LC contact frequency, school performance summary, student wellbeing, HF relationship, and any SEVIS-reportable events during the semester.

Dec 15May 1522 CFR 62.25
🎛️

Admin Controls

Admins can manually trigger the monthly report cycle or semester report reminder emails from Settings → Report Automation. Can also preview the email content before sending, and view logs of when emails were sent and to which LCs.

Settings → Report Automation