My.Scouting Export Guide

Step-by-step guide to exporting your roster from My.Scouting for import into TroopBook

TL;DR: Menu → Roster → Export → Download CSV. Note: Missing parent contacts and den assignments - requires manual setup after import. Kindergarten grades need manual CSV edit.


About My.Scouting

Good for: Registration dates (only BSA export with this data!)

Limitations: Missing parent contacts, DOB, and den assignments (grade exist for some, but Kindergarten/Lions missing)

Layer with ScoutBook+: Import ScoutBook+ first, then My.Scouting to add registration expiration dates.

Export Steps

  1. Access: my.scouting.org → Log in → Unit dashboard
  2. Navigate: Menu → Roster
  3. Export: Click "Export Roster" or "Download Roster CSV"
Interface changes often - Look for "Export", "Download", or "Reports" if location differs.

CSV Contents

Included: Name, BSA ID, age, registration expiration, positions (adults), grade (youth - partial)

Missing: Parent contacts, DOB, complete den assignments, family relationships

Known Issues & Workarounds

Missing Kindergarten/Lion Grades

Critical Issue: My.Scouting exports the GradeName field as blank for Kindergarten/Lion scouts. This prevents TroopBook from automatically creating Lion dens or calculating cohort years.

Why It Happens: Similar to ScoutBook+, this appears to be a data export bug where Kindergarten (grade 0) is treated as empty.

Workarounds:

  1. Edit CSV: Add "Kindergarten" to GradeName column for 5-6 year olds
  2. Post-import: Create Lions Den, assign unassigned Kindergarten members manually

Import to TroopBook

  1. Dashboard → Import → Upload CSV
  2. Review preview (check Kindergarten warning)
  3. Import options: Disable "Create Units", Enable "Import Positions"
  4. Execute Import

After Import

  • Upload a ScoutBook+ or ScoutBook Legacy CSV to layer in the missing parents and den assignments
  • Create missing dens manually (Most are inferred by grade, but Kindergarten/Lions are often missing)
  • Add parent contacts manually if you don't layer in an alternative export (not in export)
Best use: Re-import after recharter to bulk-update registration expiration dates.

Next Steps