Travel CRM

v14.0.0 White Label Travel CRM — staff-owned customers, owner-approved QR payments, ticket ledger, airline/BSP/B2B supplier settlements, ADM/ACM reconciliation, secure documents, backups and diagnostics.

Server Pre-flight

Missing storage folders are prepared automatically. If a folder still shows FAIL, check its ownership/write permissions in your hosting File Manager; do not use permissions 777.

PHP 8.1 or newer
PASS
PDO extension
PASS
PDO MySQL extension
PASS
OpenSSL extension
PASS
Fileinfo extension (secure upload type check)
PASS
Ctype extension (input validation)
PASS
Mbstring extension (text and search)
PASS
ZIP extension (Owner data export)
PASS
database.sql present
PASS
CRM folder writable for config.php
PASS
storage/documents writable
PASS
storage/backups writable
PASS
storage/logs writable
PASS

1. MySQL Database

Hostinger: DB Host is normally localhost, port 3306. Use the exact MySQL Database and MySQL User shown in hPanel. The password is the database password, not your Hostinger login password.
If you see Error 1045, reset this password in Hostinger Databases → Management → ⋮ → Change Password.
Required canonical HTTPS address.

2. Fresh company installation

Use a dedicated EMPTY database. Existing databases are rejected. This package contains no customer or demo records.

3. Owner Login

Used only by an owner to approve staff-entered customer payments. Do not share it with staff.

4. Business

PNG/JPEG, maximum 2 MB. Neutral logo is used when omitted.

5. Central Developer connection

Developer first creates this company in the central portal and issues a one-use activation code for this exact HTTPS CRM address. No Developer login is installed in this company CRM.