Enter your email address and we'll send you a 6-digit reset code.
Check your email
We sent a 6-digit code to . It expires in 10 minutes.
Create new password
Choose a strong password — at least 8 characters.
Operations ConsoleWelcome back
Dashboard
New booking received
Today's pickups, returns, pending approvals and live alerts at a glance.
Booking
Month
Total cars
—
Available now
—
Pending approvals
—
Currently rented
—
This Month Revenue
—
Fleet Utilization
—%
Today's Schedule
Customer
Car
Event
Date
Time
✓
Quiet today
No pickups or returns today
Upcoming
Month:
Customer
Car
Event
Date
Time
✓
All clear
No pickups or returns in this period
⚠ Overdue Returns
Loading…
Recent Activity
Loading…
Vehicle Inventory
Fleet
Every vehicle in your fleet — specs, documents, maintenance status, and branch location.
Car↕
Type / Year
$/Day↕
$/Week↕
$/Month↕
Deposit↕
Status
Actions
🚗
No cars yet
Add your first car to get started
Reservation PipelinePending · Active · Returned
Bookings
Review and approve incoming requests, manage active rentals, and process returns.
Customer
Phone
Car
Dates
Days
Status
Actions
📋
No bookings found
Bookings from AI customers will appear here
Booking CalendarDate checker
Availability
See which cars are free on which dates — switch between month calendar and quick date search.
PendingReservedOn rent
May 2026
PickupReturnActivePending
Sun
Mon
Tue
Wed
Thu
Fri
Sat
📅Check-in▾
→
📅Check-out▾
Available Cars
📅
No cars available for these dates
Try a different date range
Cash Flow ConsoleAll time
Payments
Every payment in and out — revenue collected, expenses logged, fines billed, outstanding balances tracked.
Collected
—
This period
Expenses
—
Fuel, repairs, fees
Net
—
Revenue minus expenses
Outstanding
—
Unpaid / pending
Period
Month
01 · Cash Flow
Money in & out
RevenueExpensesNet
02 · How they pay
Payment methods
Cash—
—
Card—
—
Bank Transfer—
—
Online / Other—
—
Date
Customer / Booking
Type
Method
Amount
Notes
💰
No payments recorded
Record payments on bookings using the 💳 button in the Bookings tab
Booking
Car
Date
Reference
Description
Amount
Status
Actions
🚦
No traffic fines
Log fines received after rentals to track customer charges
Performance InsightAll time
Analytics
How your fleet is performing — utilization, conversion, customer behavior, top earners. Revenue figures live in Payments
Period
Month
Utilization
—%
cars active now
Avg Booking
—
per booking
Customers
—
unique in period
Period Revenue
—
vs prev period
Fleet utilization
—
rented days ÷ fleet days
RevPAC
—
revenue per available car-day
Avg rental length
—
days per booking
Booking lead time
—
days booked in advance
Cancellation rate
—
incl. no-shows
Repeat customers
—
returning renters
Deposit refund time
—
return → refund
Booking channels
—
01 · Demand
Monthly bookings
Bookings by month
02 · Fleet
Utilization
Active vs idle vs maintenance
Active——
Idle——
Service——
03 · Conversion
Booking funnel
Pending → Approved → Active → Completed
Total
0100%
Approved
0—
Active
0—
Completed
0—
Cancelled
0—
04 · Earners
Top performing cars
Ranked by revenue in period
Loading…
05 · Pricing radar
Demand & pricing suggestions
Fleet utilization for the next 14 days — spot days to raise prices or run a promo
06 · Profitability
Car profitability
Revenue minus expenses & maintenance, per car in period
Car
Rented days
Revenue
Costs
Profit
Margin
Loading…
Customer RecordsProfiles · History
Customers
Profiles, booking history, documents, and loyalty tracking for everyone who has rented from you.
Period
Month
Name
Contact
ID Number
Nationality
Bookings
Total Revenue
Status
Actions
👥
No customers yet
Customers are automatically created when bookings are made
Vehicle HealthAlerts · Work orders
Maintenance
Service alerts, insurance and registration renewals, workshop jobs, and repair costs.
Insurance Alerts
—
Registration Alerts
—
Service Due
—
In Workshop
—
Open Work Orders
—
Maint. Cost / km
—
Document & Service Alerts
Car
Branch
Insurance
Registration
Service
Cost / km
Actions
🔧
No alerts
Cars with expired documents or upcoming service will appear here
Car
Job
Type
Workshop
Scheduled
Est. Return
Cost
Status
Actions
🔧
No work orders
Create a work order when a car goes for service or repair
Risk ManagementBlocked accounts
Blacklist
Customers who can no longer book — added manually or after a disputed return.
Customer Name
ID Number
Reason
Date Added
Actions
🚫
No blacklisted customers
Customers added here will be blocked from new bookings
ReputationCustomer feedback
Reviews
Star ratings left by customers after their rental. Published reviews appear on your public booking page and feed your Google rating.
⭐
No reviews yet
Customers can rate their rental from the booking tracking page once it’s complete.
Access ControlRoles & permissions
Staff
You have full access as the account owner. Give your team their own secure logins — switch on exactly the sections each person needs, and enable or disable access anytime.
User
Email
Role
Branch
Status
Access
Actions
🛡️
No team members yet
Click “Add User” to give a teammate their own secure login
Audit
Activity log
Who did what — bookings, cars, and team actions
Activity
Period
Month
When
Who
Action
Details
Loading…
Conversational AutomationWhatsApp Business
AI Agent
An AI assistant that chats with your customers on WhatsApp and books cars automatically.
🤖
Agent Configuration
Turn the assistant on and give it a name
Agent Enabled
Toggle to activate the AI assistant
📋
Custom Rules
One rule per line — the AI obeys them strictly
Conversations
💬
No conversations yet
💬
Select a conversation
Click any conversation on the left to view the chat
🤖
RentBot
online
🤖
Start a test conversation below
ℹ️
Session Info
Session ID—
Conversation ID—
Messages0
Booking Created—
💡
How It Works
1. Customer chats with the AI agent
2. Agent shows available cars matching their needs
RentalGate ConsoleWorkspace ConfigurationAuto-save On
Settings & Integrations
Tune how RentalGate looks, talks to your customers and processes payments.
Every adjustment is saved the moment you make it — no save button to hunt for.
Sections
08 · Live
Brand
RentalGate
Region
Auto · EU/MENA
Sync
Realtime
01
Preferences
Regional defaults applied across every page of the dashboard, public booking forms and PDF invoices.
Local · LocalStorage
a. Time Format
Applied to booking pickers, timeline and exported invoices.
b. Display Language
Dashboard UI language — toggles labels, menus and right-to-left layout.
c. Cancellation Policy
Shown to customers on the booking page before they confirm — explain your refund windows clearly.
✓ Saved
Your policy
Auto-saves as you type
d. Public WhatsApp Number
Customers on your booking page will see a 'Chat with us' button linking to this number.
+971▾
Auto-saves as you type✓ Saved
02
Subscription & Billing
Your RentalGate plan. Subscriptions are billed monthly through Lemon Squeezy and renew automatically until cancelled.
—
No subscription
Status unavailable
Auto-renew subscription
Your plan renews automatically each month. Turn off to cancel at the end of your current period.
03
Integrations
External services for AI replies, WhatsApp messaging, and outbound email. Status dots reflect connection state.
04 services
🤖
Reasoning · 01
AI Engine
Groq · Free tier · up to 14,400 req/day
Live
Free tier covers most fleets. Grab a key at console.groq.com → API Keys.
💬
Messaging · 02
Green API
WhatsApp Business · QR-scan instance
Ready
Credentials live at green-api.com → create an instance and scan the QR with your business phone.
Send messages via WhatsApp
Turn off to pause WhatsApp messages — your credentials stay saved.
🔗
Inbound · 03
Webhook URL
Auto-generated · receives incoming events
Auto
Paste into Green API → Settings → Webhook URL, then toggle “Receive webhooks” on.
✉️
Outbound · 04
Email SMTP
OTP codes · booking confirmations · reminders
Not set
Works with any SMTP provider — Gmail app password, Resend, Postmark, Brevo, etc. Credentials are encrypted at rest.
✓ SMTP configured — leave password blank to keep it
Send emails
Turn off to pause email (login codes & notifications) — your SMTP settings stay saved.
04
Payment Methods
How customers pay on your public booking page. Empty fields are hidden automatically — only configured methods appear at checkout.
03 channels
✅
Customer Choice
Accepted Methods
Which options customers can pick at checkout
Live
Turn methods on or off. A method appears on your booking page only when it’s switched onand configured below (IBAN / PayTR / Stripe credentials). Cash needs no setup.
🧾
Checkout Rules
Payment Policy
How much is paid before pick-up
Live
Applies to online & bank-transfer bookings. Cash bookings always pay at pick-up. The refundable deposit is shown separately at checkout and is never added to the rental charge.
Prepayment — amount due now
Pick one or more plans. If you enable several, the customer chooses their preferred plan at checkout.
Refundable security deposit
Deposit amounts are set per car in the Fleet page — this only controls how the deposit is taken.
🏦
Bank Transfer
IBAN Direct
Manual · confirmation by you
Manual
Customers see your IBAN after booking and transfer the amount. The booking stays pending until you confirm receipt.
🔐
Online Payment
PayTR
Turkish gateway · all 3 keys required
Gated
Find credentials at paytr.com → Merchant Panel → API. All three fields below must be filled to enable PayTR.
Card Payment
Stripe
Global card processing · pk + sk
Global
API keys live at dashboard.stripe.com → Developers → API keys. Both keys must be present to enable Stripe.
05
Data & Backup
Export an Excel snapshot of your workspace, or restore from a previous one. Backups are downloaded directly to this device.
02 actions
📦
Download Full Backup
Single Excel file with all your data — cars, bookings, customers, payments & expenses. One press, one file.
↩
Restore from Backup
Destructive. Replaces every record in your workspace with the contents of the uploaded file. Cannot be undone.
06
Tax & Delivery
Configure VAT/KDV rates applied to invoices, and delivery fee settings for your fleet.
Tax · Delivery
a. Tax Rate (%)
VAT/KDV rate applied on rental invoices (e.g. 5 for UAE VAT, 20 for Turkey KDV).
%✓ Saved
b. Currency
Used for every price, total and receipt across the dashboard and your public booking page.
✓ Saved
c. Delivery Service
Flat fee added at checkout when a customer wants the car delivered. Leave blank to turn delivery off.
₺
✓ Saved
07
Loyalty & Referrals
Reward repeat customers with points they earn on every rental and redeem for a discount, and let happy customers invite friends with a referral code.
Rewards
a. Loyalty program
When on, customers automatically earn points each time a rental is completed. Points show on their account and in the customer record.
b. Points earned per ₺1 spent
e.g. 1 = a 500 ₺ rental earns 500 points. Set how fast points add up.
c. Each point is worth (₺)
Currency value of 1 point when a customer redeems at checkout. Leave 0 to let points accumulate without redemption.
d. Minimum points to redeem
Customers must hold at least this many points before they can spend them.
e. Referral program
Give each customer a shareable invite code. New customers who use it get a signup discount; the referrer earns bonus points once their friend's first rental completes.
f. New-customer signup discount (₺)
Flat amount off a new customer's first booking when they use a friend's referral code.
g. Referrer bonus points
Points credited to the referrer once their invitee's first rental is completed.
✓ Saved
08
Extras & Add-ons Catalog
Create extras customers can select at booking — insurance tiers, GPS, child seats, additional drivers. Assign per car in the fleet page.
Add-ons
🛡️
No add-ons yet
Add insurance tiers, GPS, child seats, and other extras customers can choose at booking
09
Pricing Rules
Seasonal surcharges, weekend rates, length discounts, promo codes, young driver fees, and more. Rules are applied automatically at quote time.
Dynamic pricing
💰
No pricing rules
Add seasonal rates, weekend surcharges, promo codes, and discount tiers
10
Branch Opening Hours
Set operating hours per branch. Shown to customers on the booking page — invalid pickup times are disabled automatically.
Opening hours11
Branches
Manage all physical branches. Each branch can have its own staff, cars, and bookings — completely isolated from other branches.
Owner only
No branches yet
Add your first branch to get started.
12
Messages
Customize the wording of every automated email & WhatsApp message your customers receive — in English, Turkish and Arabic. Customers get messages in the language they used on your booking page.
Email · WhatsApp
Automated messages
Customers automatically receive booking confirmations, reminders and thank-you notes.
⏸ PausedCustomized
Subject
Insert booking detailsclick a chip to drop it into the message — lines with empty values are removed automatically
✓ Saved
Live previewrendering…
Rendered with your real company details — exactly what the customer will receive.
Add Branch
Fill in the branch details below
AE+971▾
Links a manager account for login access. Add manager accounts from the Staff tab first.
Active Branch
Inactive branches are hidden from the booking flow
👤
📷
Loading…
Rental Manager
Uploading…
Custom domain (white-label)
Serve your public booking page at your own address (e.g. book.yourcompany.com) instead of the shared link. Point a CNAME for that subdomain at this app's host, then enter the domain here — once DNS and HTTPS are live, visitors to that address see your booking page directly.
Company Logo
🏢
📷
Public booking page
Customers see this logo in the header of your booking page.
Uploading…
Change Password
✂️
Crop Photo
Drag · pinch · scroll to adjust
1.0×
Shape
🚗
Add Car
Vehicle details
Vehicle Identity
Technical Specs
Photos
Pricing
Rental Rules (optional)
Alerts & Compliance (optional)
📅Select date▾
📅Select date▾
📅Select date▾
Features (optional)
Extra Charges (optional — for auto-calculation at return)
Toggle extras for this vehicle. Leave override blank to use catalog price, or enter a custom rate.
🗑️
Clear Closed Bookings?
You are about to permanently delete 0 closed booking(s) — returned, cancelled, and rejected.
✓ Customer history will be preserved — all customer records remain visible in the Customers tab.
⚠ This action cannot be undone. Booking payment and damage records linked to these bookings will also be removed.
📋
New Booking
Fill in customer & booking details
Customer
AE+971▾
📅Date of birth▾
ID / Passport Images
Front image
Back image
Driver's License (optional)
Front image
Back image
Booking Details
⌛
📍
📅Start date▾
📅End date▾
🪪
Customer Information
Debug Tools
Seed data and quick admin fixes for testing
📋
Rental File
Rental File
Pending
Rental Period
—
→
Vehicle
—
Payment Position
—
Documents & ID
—
📝
Awaiting Confirmation
Review the rental details above and confirm to begin the Pre-Rental Checks workflow.
📋
Pre-Rental Checks
Verify documents, deposit, and vehicle condition
✓ Done▲
Customer signs with finger or mouse — saved into the rental file and printed on the contract.
🔑
Pickup & Handover
Record vehicle condition, mileage, fuel and confirm key handover
✓ Done▲
⏳
Handover Pending
Awaiting operations approval to activate the rental
✓ Done▲
⏳ Awaiting Operations Approval
The floor team has recorded vehicle condition and confirmed key handover. A member of operations must activate the rental below.
🚗
Active Rental
Rental is in progress — vehicle is with the customer
✓ Done▲
⏱ Extend this rental
or until
🏁
Return Inspection
Inspect returned vehicle and record any additional charges
✓ Done▲
⚠️ Fuel returned below pickup level — consider a refuelling charge.
📷 Photo Comparison
Pickup Photos
No pickup photos recorded
Return Photos
💡 Traffic fines & violations can be recorded in the Receipt via the bookings table.
⭐
Rental Completed
This rental has been finalized. All sections are preserved for reference.
🚗
💳
Payments
Record Payment
📅Select date▾
⚠️ Report Fine / Extra Charge
Rental History
🚫 Add to Blacklist
🛡️ Add User
Assign this user to a specific branch.
Managers have full access to every section, including Staff management.
Account active
When off, this user can't sign in.
📋 Log Car Expense
📅Select date▾
Overview
Bookings
Identity
Payments
Notes
🔍
Vehicle Inspection
Inspection Report
Inspection type:
✅No damage found
Vehicle Condition Checklist
Odometer Reading
km
Photos
📷
Notes
Late Return — Manage Extension
Customer—
Vehicle—
Return due—
Status—
Daily rate—
Action
📅 Extend booking
Push the return date forward by extra days
💳 Charge extra days only
Record a charge without changing the booking end date
Extra days to add
days
Payment method
Extra days—
Daily rate—
Total—
📡
Can't reach server
Backend offline
Unable to reach the server. Check your connection or restart the backend.