From first enquiryto final visa decision.
One connected CRM for visa and immigration consultancies: leads, WhatsApp, case files, payments and every branch you run.
Book your demo →- 5 visa program workflows
- WhatsApp inbox per branch
- Android calling app
- Finance audit
- Multi-branch control
Built for consultancies with several branches, heavy WhatsApp and phone sales, and an owner who wants to see it all.

Lead status, sample data
Follow-Up HOT
9% of a sample week's leads
Sound familiar?
Your business runs on WhatsApp, spreadsheets and trust. Every branch keeps its own version of the truth.
Leads go cold
Enquiries sit untouched, get duplicated across branches, or quietly disappear when a staff member leaves.
Case files scatter
Documents, employer updates and embassy decisions live in email threads, folders and personal phones.
Owners fly blind
Receipts, refunds and branch performance arrive late, in different spreadsheets, if they arrive at all.
Six steps. One record.
AKAhmed K.Enquiry from WhatsAppStatusNew LeadSourceWhatsAppBranchDowntownOwnerUnassignedCapture.
No gaps from here on. Leads arrive from WhatsApp, imports and walk-ins, with source and branch recorded.
- Assign.AKAhmed K.Assigned 2 minutes agoOwnerSara R.BranchDowntownDuplicate checkNo matchHistory1 assignment
Then someone owns it.
Each enquiry is routed to the right branch and salesperson. Duplicates are flagged across branches.
- Follow up.AKAhmed K.Call logged from the Android appStatusFollow-Up HOTCall resultInterestedReminderTomorrow, 4:00 pmWhatsAppProgramme details sent
Then nobody forgets.
Call from the Android app, chat on WhatsApp, set reminders and update the status in one place.
- Convert.AKAhmed K.Client · GG-EWP-0142StatusConvertedProgramEurope work permitContractSignedInvoiceINV-0142 issued
Then the lead becomes a client.
Program, package, contract and invoice are attached to the same record.
- Process the case.AKAhmed K.Europe work permit
- Employer assigned
- Job offer confirmed
- RODO documents approved
- Work permit approval
- File ready
Then the file moves forward.
Program stages, documents and approvals, visible to everyone who needs them.
- Collect & audit.AKReceipt RCPT-0388Ahmed K. · DowntownAmountAED 4,500.00Finance auditAuditedEdit historyOriginal kept, read-onlyCustomer auditBefore file moves
Then the money is accounted for.
Record payments, review receipts and send the file to audit before final closure.
Every enquiry owned.
Leads you paid for stop slipping away. Each one has an owner, a next step and a history your managers can see.
Statuses that speak consultancy
17 lead statuses written for visa sales, from P0 Missed Payment to Converted.
Duplicate control
Grouped review across and within branches.
Lead recycling
Inactive leads go to selected staff, round-robin or random.
Assignment history
Every move recorded, batches undoable.
Reminders with sound
So no call-back is forgotten.
Unassigned lead manager
Filter by company, branch, status, source and date, then bulk-assign. Deletion is protected.
Front desk mode
Receptionists search branch leads and see assignment history without editing.
Cases move forward.
Cases move forward.
Europe work permit
Example path. Stages vary by program.
Employer-driven programs
Employer profiles, jobs and interviews.
Visit visas
Documents, appointment and decision.
Student visas
A stage-by-stage file with approvals.
Canada & Australia skilled
EOI and ASA profile details on the file.
Twelve stages from welcome email to final closure, each with its own documents and approvals.
Welcome to G&G, Ahmed
Downtown branch template
- Address verified
OTP confirmed by client - Did you mean gmail.com?
Typo suggestion before sending - Delivered
No bounce recorded
Invoice INV-0142
Europe work permit · package A
- Receipt RCPT-0388 · AED 4,500.00
- Balance · AED 4,500.00
- Credit notes, taxes, currencies
Finance audit
Receipt RCPT-0388
- Sara R. recorded the receipt
- Amount edited · original kept read-only
- Accounts approved the audit
- Customer audit required before the file moves
Branch access rules
Marina branch
- Office IP and location required to sign in
- One session per user
- 3 failed attempts · login blocked
- Backups scheduled
Attendance · October
Farah K. · ZKTeco device, Marina
- Late · 1 day
- Missing punch · 1 day
Talk to clients where they already are.
A WhatsApp inbox inside the CRM, through GG Chats, one connection per branch. Search, unread counts, desktop alerts, assign chats to staff, and create leads or set reminders straight from a chat. Approved templates, images, PDFs and voice notes.
Click-to-call, lead screens and auto-dialer campaigns. Call results and follow-ups sync back to the CRM, with a mobile WhatsApp inbox, push alerts and call reports.
Branch mail settings and welcome templates, address verification with optional OTP, typo suggestions, bounce tracking and one-click webmail.
Proposals, estimates, invoices, receipt PDFs, credit notes, expenses, taxes and currencies. Chart of accounts, journals, balance sheet, profit and loss and cash flow.
Accounts review every receipt. When a receipt is edited or deleted, a read-only copy is kept. Client files pass a customer audit before they move on.
Branch login, IP and location rules, single sessions, brute-force and blacklist controls, staff activity reports and database backups.
Onboarding, leave, probation, transfers and exit clearance. Payroll, payslips, commissions and bonuses. Biometric attendance with ZKTeco and Hikvision devices, with lateness, overtime and missing punches.
Also for your team: tasks and projects, support tickets, knowledge base, announcements, surveys, goals, online spreadsheets, assets with QR scanning, staff training with certificates, and a day and night theme.
Know what every branch is doing, today.
Built for owners: one view of sales, cases and money across every office, with permissions that keep each branch to its own work.
- Every branch, side by sideLead performance by staff and branch: active, dead, lost and converted.
- Catch untouched leads"Not Touched Same Day" shows what went cold before it is lost.
- Approve before it movesStages and payments are approved before a file goes forward.
- Know who changed whatAssignment history, receipt history and staff activity reports.
Pay once for the system.
A one-time payment, priced on your usage: the branches, staff and modules you run. No monthly subscription.
Includes the CRM set up for your lead-to-case process. Optional modules, such as Branch Finance (collections, daily closings, consolidated head-office reports) and Master Data & DSR (daily sales reports, targets and refund registers that replace monthly spreadsheets), are added when you need them.
One-timeDepends on your usage
Get your quote →Then yearly maintenance.
Charged once a year, based on your usage, so you pay for what your business actually needs.
Third-party fees, such as WhatsApp messaging, are billed by their own providers.
YearlyBased on usage
Ask about it →Questions owners ask.
It works with WhatsApp Business through GG Chats, with one connection per branch. Chats can be assigned to staff, and each branch sees its own conversations. WhatsApp messaging fees are billed by the provider.
Yes, an Android sales app with click-to-call, lead screens, auto-dialer campaigns, a mobile WhatsApp inbox and push alerts. Call results and follow-ups sync back to the CRM.
Staff, branch and head-office views are set by role and individual permissions. Branch login can also be limited by IP address and location.
There are dedicated workflows for Europe work permits, employer-driven programs, visit visas, student visas, and Canada and Australia skilled programs. Stages vary by program.
No. You make a one-time payment that depends on your usage, then a yearly maintenance fee, also based on usage. We quote both after the demo.
We walk through your own lead-to-case process: a lead arriving, being assigned and followed up, converting to a client, moving through program stages, and the payment being reviewed. Then we show the views for staff, branch managers and owners.
Book a demo of your process.
Your email app opens with a message to connect@ggdigital.ae. We reply to set a time and walk through your own lead-to-case process.
In the demo
- A test lead arrives with its source, branch and owner.
- A follow-up is scheduled from WhatsApp and the Android app.
- The lead converts and moves through your program stages.
- The payment is reviewed, then the staff, branch and owner views.