By application — one row per program signup. Use status, program, and school filters to narrow the list. By student — one row per person across all programs.
Upload a CSV export from Netlify → Forms (submissions). Supports Reebok, creator program, featured job, and chapter registration forms. Duplicate rows are skipped automatically.
Those live in Sorority Snacks Firestore. Run once from Terminal:
SS_GOOGLE_APPLICATION_CREDENTIALS=/path/to/ss-sa.json \ GOOGLE_APPLICATION_CREDENTIALS=/path/to/cmi-sa.json \ npm run import:sorority-snacks
Add --dry-run to preview without writing.
Manually add an applicant to the central CRM (same data shape as Sorority Snacks intake).
Create a CRM record before the school has portal login.
Upload your contact CSV. Campus names are matched to official school names before import — spelling variants merge together. Duplicate emails are skipped.
Upload a CSV of campus assets. Rows merge into existing CRM campuses only (append, no overwrite). Event-type rows are skipped — add those via Events.
Combine another campus record into the one you have open. Contacts, assets, events, and notes merge together; the duplicate is removed.
This file type cannot be previewed here. Use Open in new tab to view or download it.