Opening secure AL AMAL workspace…Visa Department secure login. This department keeps its own session.
AL AMAL
TRAVELS & TOURS (PVT.) LTD.
ONLINE LOGIN — Use your Supabase staff password
Dashboard
AL AMAL — CRM CONTROL DASHBOARD
Visa, passport delivery and ticket marketing status in one screen.
0TODAY APPLICATIONS
015 DAYS+ ALERTS
Quick Passport Search
Enter passport number to check application or group record.
Quick Actions
STAFF PERFORMANCE & WORK SUMMARY
Staff
Entries
Passport Received
Submitted
Visa Issued
Delivered
Tasks Done
Ticket Calls
Total Work
TODAY'S OFFICE CONTROL
PASSPORT RECEIVED0
SUBMITTED0
VISA ISSUED0
DELIVERED0
PAYMENTS TODAYPKR 0
PENDING STAFF TASKS0
TICKET CALLS PENDING0
TODAY UPDATES0
MY PENDING TASKS
0 TASKS
🔔 SMART ALERT CENTER
0 ALERTS
Payment Pending0
2+ Days Delivery0
15 Days+ Passport / Courier0
SYSTEM TEST CENTER — V11.2
One-click logic checks. Live Supabase checks are read-only and do not modify CRM records.
Not tested yet.
FULL AUTOMATED REGRESSION TEST — V11.2
Safe mode does not create, update, reject, delete or merge any production CRM record.
It tests business logic in memory and performs read-only Supabase integration checks.
Not tested yet
MISSING CRM ENTRY — STAFF ACCOUNTABILITY0 ALERTS
V10.4 MATCH RULES: Exact Iran Tracking/Application ID = VALID MATCH (strongest rule, date independent). Exact Missing Entry source email = VALID SOURCE MATCH. Passport-only match requires SAME/NEWER email date; older passport-only emails remain blocked.
PAYMENT RECOVERY — APPROVED / VISA ISSUED / COMPLETE
0 ALERTS
Passenger
Passport
Contact / Mobile
Agent
Status
Total
Paid
Balance
Action
COMPLETE CASE — COURIER SLIP PENDING (AFTER 2 DAYS)
0 ALERTS
Complete Date
Days
Passenger
Passport
Agent
Courier Slip
Action
VISA ISSUED — DELIVERY ALERTS (AFTER 2 DAYS)
0 ALERTS
Visa Issued
Days
Passenger
Passport
Agent
Status
Action
15 DAYS+ PASSPORT / COURIER ALERTS
0 ALERTS
Days
Type
Passenger
Passport
Agent / Courier
Status / Tracking
Action
00000000000000000
0
0
Passport Delivery
Delivery History
Date
Application
Passenger
Type
Receiver
Phone
Tracking
Staff
Action
Office Expense
Expense History
PKR 0
Date
Expense Head
Amount
Paid By
Remarks
Slip
Entered By
Action
Daily Closing / Today Summary
0New Applications
PKR 0Total Sale
PKR 0Total Received
PKR 0Outstanding
PKR 0Group Payments
0New Groups
0Pending Visa
0Delivered Passports
PKR 0Office Expense
PKR 0Net Profit
Today's Applications
ID
Passenger
Passport
Agent
Visa
Sale
Paid
Balance
Status
New Application
Passenger Name is required and will appear in All Applications.
All Applications
ID
Date
Passenger
Passport
Agent
Visa
Rate
Paid
Balance
Status
Action
Agent Groups
Create a Group for 5, 10, 20, 50 or 100+ passports. Phase 1 stores the Group and links applications to it.
Agent / C/O Summary
Agent / C/O
Applications
Total Sale
Paid
Balance
0Total Groups
0Expected Passports
0Passports Added
0Remaining
0Complete Groups
Group Passport Management
Visa Buying Rates
Set your default company buying/cost rate here. Selling rate can still be entered separately for every application or group.
Delete is Admin-only. V12.9 uses one confirmation, automatic backup, immediate local save and online sync.
0 records
Date
Type
Reference
Name / Agent
Phone / Passport
Service / Status
One-Click Marketing Downloads
Marketing Client List contains only the useful contact fields: Date, Client Name, Phone, Service and Agent / C/O. It can be filtered by the From / To dates above.
Agent / C/O Contact Directory
Existing CRM records contain Agent / C/O names but do not always contain the agent's own phone number. Save those numbers here once; future Agent and Master Marketing downloads will include them automatically.
Reset / Data Safety
Complete Business Reset
Downloads a full backup first, then resets business data while keeping staff users, settings, visa rates and saved Agent / C/O contact directory.
FINAL V5.8Current Version
0Applications
0Groups
0Users
0 KBBrowser Storage
System Settings
V6.4 Online: Visa Email History reads processed Iran E-Visa updates from Supabase visa_email_inbox. Ticket Marketing call updates sync separately through Supabase crm_tickets. Unified CRM Standard: Same PKR format, Agent / C/O naming, payment references, receipts, user signatures, actions and status styling across the portal.
Backup & Restore
Backup includes applications, payments, uploaded slips, groups, users, visa rates, workflow history and settings.
Last Backup:Never
Payment Slip Storage Policy: Images are automatically compressed to a target below 500 KB before upload; PDFs must already be 500 KB or smaller. New payment slips are stored in private Supabase Storage. Slip files are retained for 90 days and then automatically deleted by the cleanup job; transaction records remain in CRM.
Data Safety
Use reset only when you intentionally want to remove CRM business data. Download a backup first.
0Total Users
0Admins
0Visa Staff
0Accounts
0Sales Staff
Final User Login & Permissions
Admin has FULL SYSTEM ACCESS. Admin creates one permanent login per employee, assigns the correct role, and can later change role, reset password, disable access or review activity history.
Use a unique password of at least 6 characters. Do not share one common staff login. Main Admin cannot be disabled or deleted.
Staff Users
Name
Username
Role
Status
Signature
Action
Recent Activity
Date / Time
User
Role
Activity
Agent Ledger / Statement
0Applications
PKR 0Total Sale
PKR 0Total Received
PKR 0Outstanding
PKR 0Gross Profit
Agent Account Payments
Receipt
Date
Amount
Method
Reference
Received By
Slip
Action
Ledger Entries
Date
Type
Reference
Passenger
Passport
Debit
Credit
Balance
Remarks
Reports & Accounts
From Date
To Date
Agent / C/O
Visa Type
0Applications
PKR 0Total Buying
PKR 0Total Selling
PKR 0Gross Profit
PKR 0Outstanding
Financial Summary
Total ReceivedPKR 0
Fully Paid Applications0
Balance Due Applications0
Agent-wise Summary
Agent / C/O
Apps
Buying
Selling
Profit
Received
Balance
Visa Type Summary
Visa Type
Apps
Buying
Selling
Profit
Application Details
Date
ID
Passenger
Passport
Agent
Visa
Buying
Selling
Profit
Received
Balance
0Email Updates
0Auto Matched
0Manual Review
0Status Updated
—Latest Update
Visa Email History / Auto Update Log
Official Iran E-Visa status history only. Passenger Name, Tracking Code and Application ID are auto-read from the Embassy email when available and linked to the CRM application. Safe match: Existing Tracking ID → Passport + SAME/NEWER CRM entry date → Manual Review. Previous-date emails are BLOCKED and cannot update workflow. V9.0 records the match source for audit. V9.1 also catches official Iran E-Visa status emails whose passport has no CRM entry, regardless of match_status. V6.4 adds a per-application Iran E-Visa Status Timeline. Insurance, bank alerts, security alerts, promotions and other Gmail are ignored.
Open this page to load the latest email history.
Date / Time
Passenger
Passport
Tracking Code
Application ID
Email Subject
Detected Status
Match
CRM Updated
Sender
0Due Today
0Overdue
0Upcoming
0Completed
Add Follow-up
Follow-up List
Date
Alert
Type
Reference
Assigned Staff
Remarks
Created By
Action
0Visa Issued / Passport Sent
0Pending Calls
0Interested
0Ticket Booked
0Called Today
Ticket Marketing Call List ONLINE SYNC
Automatically includes clients whose Visa is Issued or Passport is Delivered/Sent. Ticket call updates are saved in Supabase crm_tickets and remain shared across staff computers.
Report From Date
Report To Date
Date search uses the Visa Issued / Passport Delivered date.
Report Date
Client
Phone
Passport
Agent / C/O
Visa
Visa Status
TICKET CALL YES / NO
CALL STATUS YES / NO / MULTI
Last Call
NEXT CALL
RESULT
Marketing Note
Action
Scan Passport Barcode — OFFICE ONLY
Speed-X / USB scanner supported: scan anywhere in CRM and the matching office record will open automatically.