Challenge
Leads die in the cracks
What problem existed?
When enquiries arrive as WhatsApp dumps, forwarded emails, and forgotten form plugins, the business cannot audit response quality. CVs go missing. Employer interest ages out. No one owns the follow-up SLA because there is no system of record.
- ▸Fragmented intake channels
- ▸No single list of ‘open enquiries’
- ▸CV files separated from metadata
- ▸Exports require engineering every time
What we built
Make every form an ops event
What PragmaLabs created
ConnectOS treats public forms as first-class domain events. Each submission carries type, source page, and optional CV. Admins log in, filter, download, export, and get notified. The model is simple on purpose — reliability over dashboard theatre.
Typed intake
Candidates, employers, careers, contact — separated so ops can prioritise correctly.
Admin that is boring and correct
JWT sessions, list + detail, downloads, CSV — the tools a sales admin actually opens daily.
Notify the humans
Email hooks so new leads do not depend on someone remembering to refresh.
How it works
Delivery sequence
Simple workflow — how delivery was sequenced
- 1
Schema & API
MySQL models, migrate scripts, Express TypeScript routes for public submit + admin CRUD.
- 2
Storage & mail
Multer CV storage with a clear swap path to object storage later; nodemailer notify.
- 3
Admin UX
Login, inbox filters, export, download — collocated with the marketing client.
- 4
Deploy runbooks
Docker/API host notes, CORS, seed admin, production migration checklist.
In detail
Key parts of the product
Multi-type inbox
Filter leads by origin so candidate CVs never drown in contact noise.
CV download
Files stay attached to the record — not stranded on a random laptop.
CSV export
Ops can move data into existing processes without waiting on engineering.
Seeded admin
First admin from env credentials so go-live is minutes, not a project.
Technology
Technical stack
Classic reliable spine: Express + MySQL + JWT. Public origin locked via CORS. Storage abstracted so host disk works for volume-low launches while object storage can replace without rewriting forms. ConnectOS is the reason the ConnectorsHR website can be proud — because something answers.
- Express + TypeScript
- MySQL
- Multer
- Nodemailer
- JWT
- Docker
Result
What improved
- One queue for every website enquiry type.
- Admins export and download without developer help.
- Lead notify path for sales follow-up.
- Documented production deploy for API + DB + front host.
ConnectOS is unglamorous by design. That is the enterprise quality: when ten CVs arrive on a Monday morning, the team knows exactly where they are and who owns them.
Want something like ConnectOS for your business?
Book a free discovery call or a deeper working session — we start from your business problem, not a template.