man wearing gray polo shirt beside dry-erase board

Tools

man wearing gray polo shirt beside dry-erase board

Tools

man wearing gray polo shirt beside dry-erase board

Tools

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