Platform Team
Manage who has access to the V Corp super admin panel
Super admin access is restricted.
Only add people you fully trust — they will have access to all companies, billing and platform settings.
Each member gets their own login credentials and all their actions are logged in the audit trail.
Active team members
1 active · 0 inactive
| Name | Role | Last login | Status | Actions |
|---|
Role permissions
What each role can and cannot do
Team activity (last 7 days)
Add team member
A temporary password will be generated. The team member must change it on first login.
This will be their login username
Temporary password
Copy this and share it securely with the team member. They must change it on first login.
Edit team member
Password reset
All Companies
Registered client companies on the platform
Companies
48
↑ 3 this month
Total users
4,820
Across all companies
Bookings MTD
3,241
↑ 8%
Revenue MTD
$223k
↑ 12%
Globex Ltd has 2 pending bookings with no approver assigned.
Register Company
Set up a new client, configure markup, and create their admin account
🏢 Company details
💰 Markup configuration
These rates apply to all bookings made by this company. Editable anytime from the markup pages.
% added on top of supplier rate
Flat fee per issued ticket
👤 First company admin
An invite email will be sent. This person can add all other users after setup.
Hotel Markup
Percentage added on top of supplier rate at checkout — per company
How markup is applied
Supplier rate: $200/night + 12% markup = $224 shown to user
·
You earn: $24/night
Per-company hotel markup (%)
Flight Markup
Flat fee per ticket added to the airline fare — per company
How flight fee is applied
Airline fare: $650 + $18 fee = $668 shown to user
·
2 pax = $36 earned
Per-company flight fee ($ per ticket)
All Bookings
Platform-wide hotel and flight bookings including net cost and markup earned
Total bookings
3,241
This month
Confirmed
2,948
Pending
241
Cancelled
52
| Ref | Company | Booked by | For | Type | Net | Markup | Status |
|---|---|---|---|---|---|---|---|
| BK-9021 | Acme Corp |
Sarah T. | Sarah T. | 🏨 Hotel | $400 | +$48 | Confirmed |
| BK-9022 | Globex Ltd |
Admin | Mark L. | ✈️ Flight | $862 | +$15 | Pending |
| BK-9023 | Umbrella SG |
Admin | Priya R. | 🏨 Hotel | $300 | +$30 | Confirmed |
| BK-9024 | Acme Corp |
James W. | James W. | ✈️ Flight | $1,220 | — | Cancelled |
| BK-9025 | Acme Corp |
Admin | Ben Y. | 🏨 Hotel | $280 | Amended | Amended |
All Approvals
Platform-wide approval queue — intervene if a company has no approver
Globex Ltd has 2 pending trips with no approver assigned. Contact their company admin immediately.
1 hold expiring in under 1 hour — Acme Corp, Sarah Tan. GDS auto-cancel will fire at 14:00 SGT.
Pending approvals (3)
| Company | Employee | Trip | Total | Approver | Hold expires | Status |
|---|---|---|---|---|---|---|
Acme Corp |
Sarah T. | NYC hotel 3 nights | $1,248 | John D. | 0h 54m | Awaiting |
Globex Ltd |
Mark L. | LHR flight return | $877 | — | 5h 20m | No approver |
Umbrella SG |
Priya R. | Tokyo hotel 4 nights | $2,130 | Lisa K. | 22h 10m | Awaiting |
Revenue
Markup earned from hotels and flight fees across all companies
Hotel markup
$182k
↑ 9%
Flight fees
$41k
↑ 14%
Total MTD
$223k
↑ 12%
Avg per booking
$68
Hotel + flight
Monthly revenue
Hotels
Flights
Revenue by company
| Company | Hotel bookings | Hotel mkup | Flight bookings | Flight fees | Total |
|---|---|---|---|---|---|
Acme Corp |
180 | $86,400 | 240 | $4,320 | $90,720 |
Umbrella SG |
90 | $27,000 | 120 | $1,800 | $28,800 |
Globex Ltd |
72 | $21,600 | 95 | $1,425 | $23,025 |
Initech Pte |
14 | $3,360 | 18 | $216 | $3,576 |
Audit Log
Immutable record of every action across the platform
Updated hotel markup: Acme Corp 10% → 12%
09:42 today
Approved trip BK-9021 for Sarah Tan
09:18 today
Booked hotel BK-9023 on behalf of Priya Rao
08:55 today
Cancelled booking BK-9024 — reason: trip postponed
08:30 today
Reset password for rachel@acme.com
08:10 today
Registered new company: Initech Pte Ltd
Yesterday
Notification Log
Every email sent by the platform — troubleshoot failed deliveries
Delivered
1,284
Last 30 days
Failed
3
Needs action
Bounced
7
Check addresses
Sent today
42
3 failed emails need attention.
Email activity
Trip approval requested
sarah@acme.com · Acme Corp
09:45 today
Delivered
New approval action needed
john@acme.com · Acme Corp
09:44 today
Delivered
URGENT: Hold expires in 1 hour
john@acme.com · Acme Corp
09:00 today
Delivered
Welcome — company registered
admin@initech.com · Initech Pte
Yesterday
Failed
Approval reminder (24h SLA)
mark@globex.com · Globex Ltd
Yesterday
Bounced
Suspend / Offboard
Manage company account status — actions are logged to audit trail
Select company
⚠️ Suspend account
Blocks all new bookings and logins. Existing confirmed bookings remain. Reversible at any time. Company admin is notified.
🔴 Offboard company
Permanently closes the account. All historical data is exported first. All user access is revoked. This cannot be undone.
Status history — Hooli Inc
| Date | Action | Reason | By |
|---|---|---|---|
| Apr 1, 2026 | Suspended | Payment overdue 60 days | superadmin |
| Jan 10, 2026 | Reactivated | Invoice settled | superadmin |
| Dec 5, 2025 | Suspended | Payment overdue 30 days | superadmin |
API Keys & Integrations
GDS connections, payment gateway, and notification services
Booking.com Biz API key is expiring in 12 days. Renew to avoid service disruption.
Connected services
System Settings
Platform-wide defaults, SLA timers and notification rules
Approval SLAs
Email config
Defaults
Security
Hold & approval SLA timers
Minutes before ticket_time_limit to fire auto-cancel
Used when GDS doesn't return ticket_time_limit
Cron job health
Hold checker cron
Runs every 5 minutes · Last run: 2 min ago
Email queue worker
SendGrid queue · 0 messages pending
Invoice generation
Runs monthly on the 1st · Next: 1 Jun 2026