RentalTideRentalTideDocs
Dashboard

Customers

Searchable customer database with booking history, financial accounts, license scanning, and customer management

The Customers page is a searchable, paginated database of every renter who has interacted with your business. View a customer's full rental history, manage their contact information, track their financial standing, and access documents like signed waivers -- all from a single profile.


Customer table

The main view displays all customers in a sortable table with server-side pagination and search.

Columns

ColumnDescription
AvatarInitials-based avatar with a color based on status
NameFull name (first and last), clickable to open the customer profile
EmailEmail address
PhonePhone number
StatusCurrent customer status displayed as a colored indicator
Total SpendLifetime revenue from this customer
BookingsTotal number of bookings
Last BookingDate of the most recent reservation
Risk ScoreComputed risk score (color-coded: green under 30, yellow 30-70, red above 70)
BalanceOutstanding account balance from the ledger (debit and credit)
ActionsMenu with View, Delete, and other options

Type in the search bar to find customers by name, email, phone number, or any text field. Search is debounced (waits for you to stop typing before querying) and runs server-side, so it works across all customers regardless of pagination.

Status filter

Use the status dropdown to filter the table by customer standing:

StatusDescription
AllShow all customers
NewRecently added, no completed bookings yet
GoodCustomer in good standing
VIPHigh-value or frequent customer
WarningFlagged for attention (e.g., past incidents)
OwingHas an outstanding balance
BannedBlocked from making new bookings

Sorting

Click any column header to sort ascending or descending. The sort is applied server-side for accurate ordering across all pages.

Pagination

Navigate between pages using the pagination controls at the bottom. The table displays 20 customers per page. The total customer count and filtered count are displayed above the table.


Adding a customer

  1. Click the Add Customer button (person-plus icon) in the page header.
  2. Choose an account creation mode:
    • Basic -- Enter first name, last name, email, and phone number only
    • Full -- Enter all details including address, date of birth, ID type, ID number, and expiry date
  3. Fill in the required fields and click Add Renter.

License scanning

In Full mode, you can use the built-in license scanner to capture a driver's license via your device camera. The scan auto-populates the customer's name, address, date of birth, ID number, and expiry date, saving significant time during check-in.


Customer profile

Click any customer row to open their full profile page. The profile is organized into sections:

Contact information

Displays and allows editing of:

  • First name, last name, email, phone number, address, and date of birth
  • Profile photo (can be uploaded)
  • Customer status (changeable via dropdown)
  • Customer group assignment (Gas, VIP, Staff, Military, Seniors, or No Group)

Financial overview

FieldDescription
Total SpendLifetime revenue from this customer
Outstanding BalanceCurrent amount owed, clickable to view the full ledger breakdown
Store CreditToggle to enable/disable store credit, with an adjustable credit amount
First BookedDate of the customer's first reservation

Booking history

Paginated list of all reservations associated with this customer, including rental date, inventory name, status, and total amount. Each booking links to its detail page.

POS purchases

Separate paginated list of point-of-sale transactions (retail, food, etc.) that are not rental bookings.

Notes

Add internal notes to a customer's profile. Notes are visible only to staff and include timestamps. Notes are paginated with 5 per page. You can also upload files (photos, documents) that are attached as notes with clickable links.

Waivers

View all signed waivers for this customer, with pagination. Each waiver entry shows the signing date and can be opened for review.

ID verification

View the customer's ID verification status, including license scans and face comparison results if configured.

Memberships

If the customer has an active membership, their membership details and loyalty badge are displayed.

Slip reservations

For marina operations, shows any active slip reservations associated with this customer.

Dependants

View and manage dependants linked to this customer account.

Saved payment methods

View the customer's saved payment methods on file (stored in Stripe).


Customer status management

From the customer profile, you can change their status using the status dropdown:

StatusColorEffect
GoodGreenStandard customer in good standing
VIPPurpleHigh-value customer; may receive special pricing via customer groups
WarningOrangeFlagged for staff attention
OwingRedHas outstanding balance
BannedDark redBlocked from booking. A ban confirmation dialog appears before applying.

Exporting customers

Click the Export button in the table header to download customer data. Choose between:

  • CSV -- Spreadsheet-compatible format
  • JSON -- Structured data format

The export respects your current search and filter settings, so you can export a targeted subset of customers. The downloaded file is timestamped and includes any active filter in the filename.

Tip

The customer table includes financial accounting data by default, showing each customer's debit, credit, and net balance. Use the status filter to quickly find customers who owe money by selecting Owing.


Duplicate management

A separate Duplicate Manager page is available for identifying and merging duplicate customer records. Duplicates are typically caused by customers booking with different email addresses. Merging combines all booking history, notes, and financial data into a single profile.

Warning

Deleting a customer is permanent. Customers with existing booking history should be set to Banned status rather than deleted, to preserve their rental records and financial history.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.