WorkIndia Reimagined
Two things live in this repo:
/ (root) — the employer acquisition landing page: the pre-signup marketing page a first-time employer lands on. "Employer Login" / "Start Hiring" both lead into the app below.
/app/ — the trial prototype: a real, multi-view rethought employer-recruitment app (not a slide deck, not a six-step demo), covering onboarding, AI-screened candidates, platform-only calling, outcome-based trial end, and a post-hire feedback loop.
View it
Open index.html directly in a browser (it links to app/index.html), or enable GitHub Pages on this repo (Settings → Pages → Build and deployment → Source: GitHub Actions) for a live URL — the workflow in .github/workflows/pages.yml is already wired up and serves both paths.
Landing page (/)
Built per a CRO/UX brief: trust-before-conversion structure (hero with phone-number signup + "Talk to Sales", social proof, trust pillars, 4-step how-it-works, customer stories, category coverage, pricing & refund assurance, FAQ accordion, final CTA, sticky mobile CTA). Verified stats and real testimonials are sourced directly from workindia.in's own published employer page (reused with original names/quotes/companies — not fabricated); no invented numbers, guarantees, or logos.
Trial app (/app/)
Built from:
- analysis of 12,541 employer sales calls
- a cohort study of 98,505 employers (visit × response × unlock behaviour) showing a 10.3x conversion gap between passive and active trial employers
- first-week employer interviews (including the "we thought you were a commission-based consultancy" misconception)
- a live walkthrough of the production employer flow on workindia.in, including one reproduced bug (false "wallet balance low / job rejected" message on a brand-new trial account)
What's inside
A real app, not a walkthrough:
- Onboarding — one screen: phone, company, job details. No OTP wall, no multi-step queue.
- Dashboard — job status, trial progress (profiles reviewed / shortlisted / days used), a milestone timeline.
- Candidates — a fixed, rationed allocation (30 profiles total, released in batches of 10). Every profile is AI pre-screened by voice (availability, pay, location, language) before the employer ever sees it. Mark Relevant to unlock contact, or Not relevant — no raw resume dump, no swipe-to-browse.
- Calls — platform-only, masked calling (no number is ever shown, Uber-style). A call only counts once it connects. After the call, the employer marks the candidate Shortlisted or not, based on the actual conversation — never the profile alone.
- Trial & Billing — the trial ends at whichever comes first: 3 shortlisted, 30 profiles reviewed, or 7 days. The renewal moment shows the evidence (profiles reviewed, calls connected, shortlists) instead of a silent autopay charge. The ₹2,948/month autopay mandate is unchanged — this redesign doesn't touch that mechanic. A short, non-verbose flat-fee line ("one-time flat fee, no commission on salary") addresses the consultancy misconception directly.
- Updates — the WhatsApp-style feed that's actually the primary surface for the ~67% of employers who source through an agent and never open the dashboard at all. Includes the new post-hire feedback loop: once a hire is confirmed, the employer gets asked to rate it — a loop that doesn't exist on the platform today.
- Bulk Hiring (new) — recruiters invite suggested candidates (job seekers who match the posted job but haven't applied, and who opted in to WhatsApp job alerts) in bulk, in three steps: choose candidates (distance / activity / gender / ID-verified filters, "select top N by match"), pick a WhatsApp-approved template (Hinglish / English / Hindi, with a live preview of what the candidate sees), review and send. Benchmarked against Job Hai's Bulk WhatsApp: the same ramped daily limit (50 → 100 → 200 → 300/day), but sent from WorkIndia's verified WhatsApp Business number (no Chrome extension, the recruiter's number is never exposed or at risk of blocking), and candidates who tap Interested get the AI screening call before they reach the recruiter. It's a paid feature on some plans only: Single Hire 3-month and 1-year, and all Multi Hire plans. The trial and the Single Hire 1-month plan see a locked preview with an upgrade prompt, and the plan cards list it as a feature. Each campaign shows a funnel (sent → delivered → read → interested → passed AI screen) and per-candidate status. Entry points: sidebar, a dashboard nudge, and a link on the Candidates page.
- — account info and a reset button for demoing.
What's explicitly out of scope
Multi-hire trials — this round is single-hire only, per direction from the product owner, since the team is still validating whether a trial construct is the right shape at all before extending it.
Open parameters (flagged, not decided)
- Batch depth / total allocation (currently 10-per-batch, 30 total) is illustrative. The real number likely depends on job-category candidate-pool size and needs a median-time-to-first-call analysis to tune properly.
- Bulk Hiring numbers — which plans include it, the ramp, and the simulated read/interest rates in the demo are placeholders, not measured WorkIndia figures. Interested-and-screened candidates are shown as joining the next batch, but the prototype doesn't yet insert them into the Candidates queue.
- Whether a Relevant-but-never-connected-call candidate should trigger any objective validation step, to resist an employer gaming the shortlist count without ever placing a call.
No build step — plain HTML/CSS/JS, no dependencies, state persisted in the browser via localStorage (this is a front-end-only prototype; there is no backend, no real calling, and no real payment).