EverJoyBack to home

School Partnership Operational Guide

Implementation guide for school administrators.

EverJoy School Partnership — Operational Guide

Version: 2026-07
Parent Documents: 01-School-Agreement.md, 02-School-District-Data-Processing-Agreement.md

This guide provides operational detail for school and district personnel implementing EverJoy partnerships.


1. Partnership Overview

1.1 What EverJoy Provides

EverJoy is The AI-Powered Student Growth Cloud — a platform helping parents preserve childhood memories from Pre-K through graduation. At partner schools, the Partner Capture Network enables certified partners to scan student work using anonymous Student ID labels.

1.2 What Schools Provide

1.3 What Parents Control


2. Implementation Timeline

Phase 1: Agreement (Week 1-2)

TaskOwnerDeliverable
Review School AgreementSchool adminSigned agreement
Review District DPA (if applicable)District legalSigned DPA
Designate Authorized School PersonnelSchoolContact list
EverJoy admin configurationEverJoyPartner status active

Phase 2: Roster Setup (Week 2-3)

TaskOwnerDeliverable
Decide roster sharing authorizationSchoolYes/no decision
Prepare roster CSVSchoolName, grade, DOB, student ID
Upload roster via adminEverJoy adminRoster imported
Verify roster accuracySchoolConfirmation

Phase 3: Partner Assignment (Week 3-4)

TaskOwnerDeliverable
Assign Capture PartnerEverJoyPartner assigned
Partner certification completePartnerAcademy certificate
Schedule capture daysPartner + SchoolCalendar
Parent communicationSchoolAnnouncement sent

Phase 4: Launch (Week 4+)

TaskOwnerDeliverable
Parent onboarding beginsParentsAccounts created
Booklet enrollmentParentsLabels distributed
First capture visitPartnerArtifacts captured
Monitor quality metricsEverJoyDashboard review

3. Roster Data Management

3.1 Roster CSV Format

Required columns:

first_name,last_name,grade,date_of_birth,school_student_id

Example:

Emma,Johnson,3,2018-03-15,12345
Liam,Smith,5,2016-07-22,12346

3.2 Roster Upload Process

  1. Authorized School Personnel requests upload via partners@myeverjoy.com
  2. EverJoy admin uploads via /api/admin/rosters/upload
  3. School verifies record count and sample records
  4. Roster active for parent activation

3.3 Roster Updates

3.4 Roster Security


4. Parent Activation Flow

4.1 Parent Steps

  1. Sign up at myeverjoy.com
  2. Search California school directory
  3. Select partner school
  4. Enter child name and date of birth
  5. System matches against roster (server-side)
  6. Child profile linked to school
  7. Enroll in Student ID Booklet program
  8. Start 14-day free trial

4.2 Activation Failures

Common failure reasons:

Resolution: Verify roster data; contact support@myeverjoy.com

4.3 Non-Roster Path

If parent cannot activate via roster:


5. Capture Operations

5.1 Capture Partner Schedule

5.2 Capture Day Protocol

  1. Partner checks in with school office
  2. Partner collects labeled work from designated location
  3. Partner scans each artifact (QR/barcode required)
  4. Partner uploads batch to EverJoy
  5. System routes artifacts to parent Memory Inboxes
  6. Partner reports completion

5.3 Label Requirements

5.4 Quality Monitoring

EverJoy monitors:

Schools report issues to partners@myeverjoy.com


6. Data Governance

6.1 Data Ownership

Data TypeOwnerSchool Access
Roster dataSchool (Controller)Upload/admin only
Captured artifactsParentNone
Parent uploadsParentNone
Activation recordsParentAggregated only
Participation metricsEverJoyAggregated reports

6.2 FERPA Considerations

6.3 SOPIPA Compliance

Both parties comply with California SOPIPA:


7. Community Revenue Share

7.1 Calculation

5% to School + 5% to PTA of applicable gross revenue from School families:

7.2 Reporting

EverJoy provides quarterly reports:

7.3 Payment

Remittance to School-designated account. School responsible for PTA distribution.


8. Support and Escalation

8.1 Contact Matrix

Issue TypeContactResponse SLA
Parent account/supportsupport@myeverjoy.com24 hours
School/partner operationspartners@myeverjoy.com24 hours
Privacy/data requestsprivacy@myeverjoy.com45 days
Security incidentssecurity@myeverjoy.com72 hours
District DPA matterslegal@myeverjoy.com5 business days

8.2 Escalation Path

  1. Email initial contact
  2. If unresolved in 5 business days, request escalation
  3. EverJoy leadership review for critical issues

9. Termination Procedures

9.1 School-Initiated Termination

  1. Provide 90 days' written notice to partners@myeverjoy.com
  2. EverJoy removes partner designation
  3. Capture Partners cease visits after notice period
  4. Roster data deleted within 90 days of termination
  5. Parent accounts remain active (parent-controlled)

9.2 Data After Termination


10. FAQ for School Administrators

Q: Can we see student photos uploaded by parents? A: No. Parent content is private. You receive aggregated participation metrics only.

Q: What if a parent doesn't want capture? A: Capture requires parent booklet enrollment. Non-enrolled students are not captured.

Q: How is student identity determined? A: Only through QR/barcode scan of Student ID labels. Not handwriting or visual ID.

Q: What data do we need to upload? A: Optional roster with name, grade, DOB, student ID for parent activation.

Q: Is EverJoy FERPA compliant? A: EverJoy is designed with FERPA awareness. Execute District DPA for formal assurances.

Q: What happens if we terminate the partnership? A: Capture stops, roster deleted, parent accounts continue independently.


Operational Guide version 2026-07.

Back to home