Skip to content
LogicSpark Technology logo
All case studies

CRM · Immigration

VisaBOS

A multi-tenant CRM purpose-built for immigration consultancies and exam-coaching centres.

VisaBOS project

Overview

VisaBOS (also known as VisaPrep) is a cloud-based, multi-tenant CRM built specifically for immigration and visa consultancies and exam-coaching centres. It unifies the entire business, leads, students and applicants, visa cases, document workflows, coaching batches, appointments, payments, and staff, into one role-based platform. It is purpose-built for the India study-abroad market, supporting 30+ countries and 60+ visa types out of the box.

The challenge

Visa consultancies typically run on scattered spreadsheets, WhatsApp threads, and email attachments. Leads slip through follow-up cracks, document checklists get lost, and owners have no real-time visibility across branches. The business needed a structured, auditable system where every lead has an owner, every case has a checklist and stage pipeline, and leadership can see revenue and activity across the whole operation.

What we built

  • A multi-tenant SaaS architecture with per-branch scoping and role-based access control across branch managers, consultants, coaches, front-desk, and accounts roles.
  • A rich domain model spanning two business lines: visa consultancy (leads, students, visa cases, documents, universities, country and visa-type config) and exam coaching (batches, courses, modules, attendance, assignments, practice tests, and results).
  • A real-time layer over Socket.IO for live updates and in-app messaging, plus a Meta (Facebook/Instagram) lead-ingestion webhook for hands-free lead intake and configurable visual pipeline templates.
  • A document workflow with secure time-limited signed S3 URLs, review and approval states, and printable PDF invoices, alongside multiple payment integrations (Razorpay, Stripe, Dodo) for SaaS billing and client fee collection.
  • A hardened deployment path on AWS Lambda (via SAM) alongside a standard Express server, with helmet, rate limiting, request sanitization, and 2FA.

Results

VisaBOS collapses spreadsheet and WhatsApp sprawl into a single source of truth for client history that survives staff turnover. Owned pipelines and automated Meta lead intake speed up first response and cut dropped follow-ups, while per-case document checklists and structured stage tracking reduce application errors. Leadership gains real-time visibility into pipeline, revenue, and staff activity across multiple branches from one platform.

Inside the product

VisaBOS: Owner analytics: monthly revenue, intake trend, cases by country and applicant status
Owner analytics: monthly revenue, intake trend, cases by country and applicant status
VisaBOS: Lead pipeline with status counts, source, assignee, priority and follow-ups
Lead pipeline with status counts, source, assignee, priority and follow-ups
VisaBOS: Visa cases by stage with progress and decision status
Visa cases by stage with progress and decision status
VisaBOS: Visa case detail with stage pipeline, action items and notes
Visa case detail with stage pipeline, action items and notes
VisaBOS: Per-case document checklist with review status
Per-case document checklist with review status
VisaBOS: Coaching batch with per-student attendance
Coaching batch with per-student attendance
VisaBOS: Invoices and payments with revenue and outstanding totals
Invoices and payments with revenue and outstanding totals
VisaBOS: Team task board with priorities, assignees and subtasks
Team task board with priorities, assignees and subtasks

Free PDF

Get the LogicSpark portfolio

Real products we shipped, with screenshots, stacks, and outcomes. Share it with your team before a call.