PaulRentACar Docs
Business processes

Customer Onboarding

Customer registration, document verification, compliance checks, and risk profiling

Customer Onboarding

This page covers every step of bringing a new customer into the system — from initial registration through document verification, compliance checks, and risk profiling.

Onboarding Flow

flowchart TD
  A[Walk-in / Call / Website] --> B[Create Customer Record]
  B --> C[Upload Documents]
  C --> D{OCR Verification}
  D -->|Passed| E[Compliance Check]
  D -->|Failed| F[Manual Review]
  F -->|Approved| E
  F -->|Rejected| G[Registration Blocked]
  E --> H{Risk Profiling}
  H -->|Low Risk| I[Customer Active]
  H -->|Medium Risk| J[Customer Active - Flagged]
  H -->|High Risk| K[Manager Approval Required]
  K -->|Approved| J
  K -->|Rejected| G

Business Tip: Complete onboarding in a single visit when possible. Customers who leave without finishing rarely return to complete the process.


Step 1 — Create Customer Record

Screen: Customers > Add Customer

Permission: customer:create

Required Fields

FieldRequiredValidation
Full NameYesMust match ID document exactly
NationalityYesDropdown selection
Date of BirthYesMust be 21+ years old
Mobile NumberYesUAE format: +971 XX XXX XXXX
Email AddressNoValid email format
Emirates ID NumberYes (UAE residents)786-XXXX-XXXXXXX-X
Passport NumberYes (Tourists)Alphanumeric, 6-9 characters
Driving License NumberYesUAE or international license
Visa StatusYesTourist / Resident / Citizen
Company NameNoFor corporate accounts
AddressNoHome country and UAE address

Customer Types

TypeDescriptionDocuments Required
Individual - ResidentUAE resident with Emirates IDEmirates ID, Driving License
Individual - TouristVisitor with passportPassport, International License, Visa
CorporateBusiness accountTrade License, Signatory ID, Board Resolution

Step 2 — Document Upload

Screen: Customer Detail > Documents

Permission: customer_document:upload

Required Documents by Customer Type

DocumentResidentTouristCorporate
Emirates ID (front & back)Required
Passport (bio page)RequiredRequired
UAE Visa pageRequiredRequired
Driving License (UAE)Required
International Driving PermitRequired
Trade LicenseRequired
Board Resolution / AuthorizationRequired
Signatory Emirates IDRequired

Upload Process

  1. Open customer detail page
  2. Click Documents tab
  3. Click Upload Document
  4. Select document type from dropdown
  5. Upload front/back images (JPG, PNG, or PDF)
  6. System automatically runs OCR
  7. Review extracted data against uploaded image
  8. Confirm or correct extracted fields
  9. Mark document as verified

Business Tip: Always upload both sides of the Emirates ID and driving license. Incomplete documentation blocks reservation confirmation.


Step 3 — OCR Verification

What happens: The system uses Optical Character Recognition to extract text from uploaded documents and verify key fields automatically.

Permission: customer_document:verify (for manual override)

What OCR Extracts

DocumentExtracted Fields
Emirates IDFull name, ID number, date of birth, expiry date
PassportFull name, passport number, nationality, date of birth, expiry date
Driving LicenseName, license number, license type, expiry date
Trade LicenseCompany name, license number, expiry date, activities

Verification Rules

RuleAction
Name on ID matches customer nameAuto-verify
ID expiry date is in the futureAuto-verify
Customer age ≥ 21 yearsAuto-verify
License expiry date is in the futureAuto-verify
License type covers vehicle categoriesAuto-verify
Any mismatchFlag for manual review
flowchart LR
  A[Document Uploaded] --> B[OCR Extracts Text]
  B --> C{Auto-Verify Rules}
  C -->|All Pass| D[Verified]
  C -->|Mismatch| E[Manual Review Queue]
  C -->|Expired| F[Rejected]

Status Change: Document: UploadedOCR ProcessedVerified or Manual Review or Rejected


Step 4 — Compliance Check

What happens: The system checks the customer against internal watchlists, blacklist entries, and regulatory requirements.

Permission: compliance:check (automated, manual override available)

Compliance Checks

CheckSourceAction on Fail
Blacklist screeningInternal blacklist tableBlock registration
Watchlist screeningInternal watchlist tableFlag for review
Age verificationDate of birthBlock if under 21
License validityDocument expiryBlock if expired
Previous violationsCustomer historyFlag for manager review
Sanctions listExternal database (future)Block and report

Status Change: Customer: Pending ComplianceCompliance Cleared or Compliance Blocked

Business Tip: Never override a blacklist match without written approval from the Operations Manager. Blacklisted customers represent security or financial risk.


Step 5 — Risk Profiling

What happens: The system assigns a risk profile to the customer based on their history, document verification results, and booking patterns.

Permission: customer:risk_profile (read), customer:risk_override (write)

Risk Levels

LevelCriteriaImpact
LowNew customer, verified docs, no historyStandard deposit, standard limits
MediumPrevious late returns, minor damage, or flagged docsHigher deposit, manager review on extensions
HighMultiple damage claims, disputes, or compliance flagsFull deposit, no extensions, manager approval required

Risk Factors

FactorWeightLow RiskMedium RiskHigh Risk
Document verificationHighAll verified1 pending reviewAny rejected
Previous rentalsMedium0-2 completed3-5 with issues5+ with issues
Damage historyHighNo damageMinor damageMajor damage
Payment historyHighAlways on time1 late paymentMultiple late/failed
AgeLow25-5521-24 or 56-65Under 21
License historyMediumUAE licenseIDP onlySuspended history
flowchart TD
  A[Risk Profile Calculation] --> B[Document Score]
  A --> C[Rental History Score]
  A --> D[Damage History Score]
  A --> E[Payment History Score]
  B --> F[Combined Risk Score]
  C --> F
  D --> F
  E --> F
  F --> G{Score Range}
  G -->|0-30| H[Low Risk]
  G -->|31-60| I[Medium Risk]
  G -->|61-100| J[High Risk]

Status Change: Risk Profile: UnratedLow or Medium or High


Corporate Customer Onboarding

Corporate accounts follow an extended onboarding process.

Additional Requirements

RequirementDescription
Trade LicenseValid UAE trade license
Board ResolutionAuthorizes named signatories
Credit ApplicationRequested credit limit and terms
Bank ReferencesProof of financial standing
Insurance CertificateIf company provides own coverage
Fleet AgreementMaster rental agreement terms

Corporate Approval Workflow

  1. Sales agent creates corporate account request
  2. Credit team reviews financial standing
  3. Legal team reviews agreement terms
  4. Operations manager approves account setup
  5. Finance sets credit limit and payment terms
  6. Account activated in system

Status Change: Corporate Account: ApplicationUnder ReviewApprovedActive

Business Tip: Corporate accounts should be reviewed quarterly. Adjust credit limits based on payment history and rental volume.


Customer Dashboard

Once onboarded, each customer has a dashboard showing their rental history, documents, and status.

Dashboard SectionInformation Shown
ProfileName, contact, type, risk level
DocumentsAll uploaded docs with expiry dates
RentalsPast and current contracts
PaymentsPayment history and outstanding balance
ComplaintsOpen and resolved complaints
NotesInternal notes and flags
Audit TrailFull history of changes

Onboarding for Different Channels

ChannelProcessAverage Time
Walk-in (branch)Full onboarding at counter15-20 minutes
Phone callAgent creates record, customer uploads docs onlineSame day
Website / AppSelf-service registration, document upload10-15 minutes
Corporate (B2B)Extended process with credit check3-5 business days

Business Tip: For walk-in customers, start the reservation while documents are being verified. Do not make customers wait for OCR processing to complete before selecting a vehicle.

On this page