Our tools
Tools built for charter enrollment teams
Purpose-built extensions for HubSpot Professional, organized by the five stages of enrollment. Full product details are coming soon at DarkFrameApps.com.
00 · Set up
Live
Enrollment Planner
Configuration tools that improve school-year rollover, improve projections, create guardrails for intake, and align numbers for reporting.
SY network & campus settings · Campus & grade seats tracking · Eligible DOBs config · Conflict alerts
00 · Set up
Live
Team Manager
Tools that make it easier to manage assignments and workload across your recruitment team.
User roles · Assignment rules (by campus/territory or language) · OOO manager · Manager alerts
01 · Capture
Live
Enhanced Quick Apply Form
One validated family submission: birth dates checked against grade eligibility, campuses filtered by grade with distance shown, and siblings applied for together.
React form · Eligibility checks · Campus picker · Sibling applications
01 · Capture
Winter 2027
Canvassing Management
Organize canvassing and community outreach and connect every family contact back to your CRM.
Outreach planning · Family contacts synced to your CRM
02 · Organize
Live
HubSpot Form Link Field
A recruiter tool: one click from a CRM record to the family’s full form submission, so recruiters find application details fast.
One-click access · Full submission data · Works inside HubSpot
02 · Organize
Live
Custom Objects for HubSpot Professional
Clean, linked records for every family, from inquiry to enrollment.
Children · Child-SY Applications · Enrollment · Events
02 · Organize
Live
Priority Manager
Score new families by the factors that matter to your network.
Number of applying students · Attending · Free/reduced lunch · Employee
02 · Organize
Support
Lottery Support
We help you plan and run each campus’s lottery, then track results and offers in your CRM, so a child can be waitlisted at one campus and offered a seat at another.
Lottery planning · Results by campus · Waitlists and offers tracked
03 · Measure
Live
Custom Reporting
Recruitment and enrollment-specific reports and dashboards for every audience.
Reports · Dashboards · Email scheduling
04 · Upkeep
Live
Deduplication Manager
Merge duplicate families and flag a second application in the same school year.
Duplicate queue · Merge families · Second-application flags
04 · Upkeep
Live
Re-engage Logic
At each school-year rollover, finds families worth reaching again and triggers outreach.
Children now age-eligible · Unenrolled siblings of enrolled students · Last year’s open applications closed with a reason · Aged-out children excluded

