CodePath
Automating applicant intake for scale
Client
CodePath
Industry
Educational
Service
Product Engineering
Tech Stack
Python, Django, HubSpot API
About CodePath
CodePath is a nonprofit organization dedicated to eliminating inequities in tech education. They bring together employers, students, and colleges to diversify the tech field and provide underrepresented students with a path toward economic mobility. Following successful rebranding and curriculum improvements, CodePath's brand awareness surged — but their operations couldn't keep up with the demand.
About This Project
CodePath offers free tech courses to underrepresented students. With growing brand awareness, they received 10,000 applications for 2,500 spots, using HubSpot CRM and their Django-based platform.
The Challenge
CodePath received 10,000 applications for just 2,500 available spots. Their existing system — running on HubSpot CRM and a Python-Django course delivery platform — was buckled under the volume.
- Redundant application forms requiring students to enter duplicate information every season
- HubSpot and the Django course platform were not talking to each other, creating data silos
- No personalized course recommendations based on applicant qualifications or educational background
- Manual eligibility verification caused significant delays in qualifying students for courses
- No centralized student profiles to track past applications or re-engage previous applicants
- Insufficient analytics for the marketing team to measure campaign effectiveness
- High dropout rates due to cumbersome application process misaligned with the refreshed brand
The Solution
BetaCraft built "ONE APP" — a unified applicant intake system that replaced the fragmented process with an automated, intelligent pipeline connecting HubSpot and the Django platform.
- Created unified intake forms that generate persistent applicant profiles reusable across enrollment seasons
- Built an automated course recommendation engine that suggests appropriate courses based on educational background
- Implemented automated level categorization placing students into beginner, intermediate, or advanced tracks
- Integrated HubSpot CRM with the Django course delivery platform via custom API bridges
- Built real-time dashboards for the admissions team with centralized analytics
- Automated eligibility checks and qualification scoring to eliminate manual review bottlenecks
Results & Evolution
10,000+
Applications processed per cycle
90%
Reduction in manual review time
4x
Faster admissions decisions
100+
University partnerships supported