Login
Open your agency's VisaDesk link and sign in with your email and password. Your role determines which modules you can access.
This guide is designed to help your team understand the platform module by module, using the actual screens they will work with every day.
10
Core sections
45
Documented screens
1
Unified workflow
Use the navigation on the left to move between modules, or scroll through the full guide to understand how the platform supports intake, processing, finance, tracking, and administration.
Open your agency's VisaDesk link and sign in with your email and password. Your role determines which modules you can access.
After login you land on the Dashboard — a live overview of your agency's performance. KPI cards show total travel requirements, active cases, revenue this month, and conversion rate. The chart below tracks monthly TR trends. Expiry alerts flag passports and visas expiring within 30 days.
A Travel Requirement (TR) is the central record that groups all passports for one client trip. Everything — passports, documents, finance, and notifications — lives inside a TR.
The Travel Requirements list shows all TRs for your agency. Filter by status (Draft, Active, Completed), source (Direct or Via Agent), team, or agent. Export the full list to Excel with one click.
Click "New TR" to open the creation form. Set the request date, source (Direct / Via Agent), country and visa type, assign a team, and configure pricing — either a Gross total or a Per-Passport rate. Service charge can be fixed or per-passport.
The Overview tab shows all key details at a glance: TR number, visa configuration, team assignment, contract value, and current status. Use the top action bar to print office/applicant copies, generate an invoice, change status, or send a notification email.
The Passports tab lists all applicants in this TR. Each row shows passport number, name, nationality, and current status. Add new passports using the "Add Passport" button — the system auto-fills details for returning applicants.
Fill in the applicant's passport details. If the passport number already exists in your saved passport records, personal details are auto-populated. Set the appointment date and any relevant flags.
Track each passport through the visa pipeline: Submitted → Processing → Visa Approved / Rejected → Ready for Pickup → Delivered. Bulk-select multiple passports to update their status in one action.
The Visa Process tab provides a focused view of visa milestones per passport, with appointment dates and processing notes. Use this tab for daily embassy-tracking work.
Each passport has a required document checklist configured per your agency's settings. Track collection progress with a completion percentage bar. Upload scanned documents directly against each checklist item.
The Finance tab shows the TR's contract value, amount paid, balance due, and a full payment history. Record payments and refunds, edit the visa total or service charge, and print individual payment receipts.
Enter the payment amount, date, and method. The system automatically updates the balance and payment history. Print a receipt for the client immediately after recording.
Record a refund against the TR when needed. Refunds are tracked separately in the finance summary and reflected in the accounts aging report.
Internal notes let your team leave comments, instructions, or reminders on a TR. Notes can be pinned to keep important information at the top. Only team members with access to the TR can see notes.
Assign tasks to team members directly on the TR. Tasks have due dates and completion tracking, keeping everyone aligned on pending actions for the case.
Manually change the TR status when needed. The system can also auto-transition: a TR becomes Active when the first passport is added, and Completed when all passports are delivered.
Send a status update email directly to the client from inside the TR. The message is pre-filled based on the current status and is fully editable before sending. All sent notifications are logged.
These pages help the team manage time-sensitive work after the case has been created.
Use the calendar view to monitor appointment dates and schedule pressure across the agency.
Use the delivery page to review passports that are ready to hand over and record collection details properly.
The Customers module is your centralised applicant database — every passport that has ever been processed by your agency lives here.
Search and browse your full applicant database. Each record shows passport details, nationality, and alert badges for upcoming expirations. Click any record to view the full history across all TRs.
Automatically surface applicants with upcoming birthdays in the next 7, 15, or 30 days. Send personalised birthday wishes via Email or SMS directly from the alert row.
See all applicants whose passports are expiring soon. Colour-coded urgency: red (≤7 days), orange (≤15 days), amber (≤30 days). Notify clients to renew before their next visa application.
Track applicants with visas expiring within your chosen threshold. Proactively reach out before expiry to retain clients and schedule renewal TRs.
The Accounts module gives you a complete financial picture — revenue collected, outstanding balances, aging analysis, and per-team breakdowns.
Top-level financial KPIs: total revenue, amount collected, outstanding balance, and refunds. Charts show revenue trends over time and breakdown by payment status.
A full ledger of every payment and refund across all TRs. Filter by date range, team, or agent. Export to Excel for accounting.
Break down revenue and outstanding balances by team. Identify which teams are collecting efficiently and which have outstanding dues.
Review approved cases with their payment and delivery visibility in one place.
Review rejected cases separately so refunds and follow-up do not get mixed into approved work.
Aging analysis buckets outstanding balances by how overdue they are: 0–30 days, 31–60 days, 61–90 days, and 90+ days. Prioritise collection efforts at a glance.
Built-in reports cover TR performance, agent productivity, team output, and country-wise statistics. Every report can be exported to Excel.
A summary of TR volume, approval rates, and revenue for the selected date range. The conversion funnel shows how many TRs moved from Draft to Completed.
Detailed breakdown of all travel requirements — status distribution, processing times, and per-TR financials. Filter by date, team, agent, and visa type.
Compare teams by TR volume, passport count, approval rate, and revenue. Spot top performers and identify where support is needed.
Track external agent contributions — how many TRs each agent brought in, their approval rate, and total revenue attributed to their referrals.
Country-wise breakdown of passport counts, visa approvals, rejections, and approval rates. Filter by date range to analyse performance per destination.
Organise your staff into teams. Each TR can be assigned to a team, which scopes visibility and financial reporting. Create teams and add members as your agency grows.
Name the team and add members from your user list. Teams can have multiple members and a member can belong to more than one team.
Manage your network of external referring agents. Each agent has a profile with contact details and commission configuration. TR source tracking links agents to the cases they refer.
Register a new agent with their name, contact info, and commission rate. Once added, they appear as an option when creating or editing a TR.
Manage all staff accounts in your agency. Each user is assigned a role that controls which modules and actions they can access. View active sessions and deactivate accounts when needed.
Add a new staff member by entering their name, email, and role. They receive login credentials and immediately get access based on their role permissions.
Configure agency name, logo, contact details, and the identity used across invoices and client-facing output.
Manage countries, visa types, categories, required document rules, and the settings that drive your TR workflow.
Use the settings workspace to manage the agency setup areas in one place and keep the platform structure aligned with your real operations.
Every action in the system is logged — who did what, when, and what changed. Filter by entity type, action, date range, or search by keyword. The audit log cannot be modified or deleted, providing a complete accountability record.
Your clients can track their own application without logging in. Share a unique tracking link per TR — they verify with their passport number and see live status.
Clients open the tracking link and enter their passport number to verify identity. They instantly see their current visa status, milestone progress, and appointment dates — without needing an account or password.
Start a free trial and let your team work through the same modules shown in this manual.