Skip to content
← Selected work

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
Visit website

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.

Admin Dashboard — CRM overview with lead funnel, conversion metrics, and team performance insights
Admin Dashboard — CRM overview with lead funnel, conversion metrics, and team performance insights
Lead Management — Detailed lead profile with stage pipeline, assigned counselor, and activity timeline
Lead Management — Detailed lead profile with stage pipeline, assigned counselor, and activity timeline
Lead Integrations — One-click Facebook & Google Ads connection for automatic lead syncing
Lead Integrations — One-click Facebook & Google Ads connection for automatic lead syncing
Email Campaign Builder — Audience selection for targeted bulk email marketing campaigns
Email Campaign Builder — Audience selection for targeted bulk email marketing campaigns
Content Management — Blog post administration with views, likes, and publishing controls
Content Management — Blog post administration with views, likes, and publishing controls

What the system enables

← Back to selected work

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
Discuss a workflow