CRM & automation · 2024
GEC: Lead management & CRM
Student inquiries were spread across spreadsheets and ad platforms. I built a central CRM with automated Facebook and Google lead capture, email campaigns, and pipeline reporting.
- My role
- Full Stack Developer
- Timeline
- 4 months
- Built with
- Next.js · Tailwind CSS · NestJS · MongoDB
The context
GEC needed to connect student inquiries with its recruitment team. I built a CRM and public website, bringing lead capture, counselor activity, email campaigns, and content management into one system.
The business problem
Lead information was split across spreadsheets and marketing tools.
- Counselors needed a shared view of each student and their progress.
- Facebook and Google leads needed to reach the team without manual copying.
- Outreach and reporting needed to use the same customer records.
What I built
A shared CRM connected to lead sources and email campaigns.
- Built lead profiles, a staged pipeline, counselor assignments, and activity history.
- Connected Facebook Lead Ads and Google Ads to automatically import leads.
- Added segmented email campaigns and a dashboard for pipeline and conversion reporting.
- Connected a student-facing website with course discovery and content management.
Inside the system
Screenshots from the project. Select an image to view it in full.





What the system enables
- The team can track inquiries and counselor activity in one place.
- New advertising leads enter the CRM without manual data entry.
- Campaign audiences and pipeline reports use the same lead records.
What’s taking up too much of your time?
Tell me about the workflow, the tools you use, and what you’d like to improve. We can work out a practical next step.
hello@achemhabib.com