Advisify
From “where could I move?” to a ranked, evidence-based visa plan - deterministic scoring engines decide eligibility, not a freehanding LLM.
Client Challenge
Immigration eligibility rules live scattered across government sites and PDFs, so most applicants only discover them after they've already committed to a country - with no easy way to compare destinations side by side. Immigration consultancies and agencies lose advisor time on manual intake for unqualified leads, with no self-serve funnel to filter and monetize early interest. Meanwhile, a catalog of hard-coded rules goes stale the moment a country updates its points table.
Objectives
- Give applicants a guided, evidence-based view of eligibility across multiple countries before they commit to one.
- Score eligibility deterministically per country program, keeping the LLM scoped to copy, CV extraction, and ingestion structuring - never the scoring decision itself.
- Keep the underlying visa rules catalog current through a reviewed ingestion pipeline, not a one-time hard-coded ruleset.
Solution Design
We built a Next.js applicant web app on top of a FastAPI assessment engine, with an immigration knowledge base in MongoDB kept fresh by operators.
Applicants build a profile through a guided wizard or CV auto-fill, then deterministic points engines - Canada's CRS and Federal Skilled Worker, Australia, New Zealand, and the USA - score their fit against every program. A free eligibility snapshot ranks the results; confirming a pathway and unlocking the paid deep-dive report runs through Stripe Checkout, with is_paid gating the Deep-Dive, Final Assessment, and Reports from a single flag. Every sensitive route is owner-scoped, and the browser never talks to MongoDB or Stripe directly - every call is proxied through Next.js to FastAPI. Behind the scenes, a polling ingestion worker discovers, crawls, and extracts rule updates from official sources; nothing publishes to the live catalog until an admin reviews the diff.
Implementation Process
Phase 1: Scoring Engines
Built deterministic, country-specific points engines for five programs, kept separate from any LLM decision path.
Phase 2: Applicant Journey
Shipped the guided profile wizard, CV auto-fill, free snapshot, and what-if pathway comparison.
Phase 3: Monetization & Ingestion
Wired Stripe Checkout to the deep-dive report and built the review-then-publish rules ingestion pipeline.
Results & Business Outcomes
Evidence Before Commitment
Applicants see a ranked, scored view of their fit across five country programs before ever picking one - replacing guesswork with a deterministic score.
Clean, Provable Monetization
The free snapshot converts into a Stripe-gated deep-dive report, with a My Pathways hub and operator dashboard tracking signups, completions, and revenue.
Technology Stack
System Architecture Flow
Guided wizard, or AI fills the fields from an uploaded CV.
Country-specific points engines rate fit - CRS, FSW, AU, NZ, USA.
Free eligibility snapshot across five programs.
Applicant compares what-if modifiers before committing.
Stripe Checkout unlocks the full assessment.
Need an AI Strategy Before You Build?
Book a complimentary AI Architecture Review. We'll assess your use case, identify opportunities, evaluate technical feasibility, and provide clear implementation recommendations.