The Sailia point of sale (POS) lets you handle in-person transactions — from walk-in activity bookings to shop product sales. It runs in your browser and gives staff a fast way to add items, apply discounts, and take payment on the spot.Documentation Index
Fetch the complete documentation index at: https://sailia-mintlify-intercom-migration-1775615253.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
What you can do in the POS
| Action | Description |
|---|---|
| Book activities | Create walk-in bookings for courses, hires, and events |
| Sell shop products | Add physical or digital products to a basket |
| Apply discount codes | Enter promotional codes or let auto-apply discounts take effect |
| Set custom prices | Override the default price on products with custom pricing enabled |
| Redeem gift cards | Accept gift card payments |
| Process payments | Take card payments through a card reader, record cash, or send a payment link by email |
POS terminals
A POS terminal is a virtual workstation that your staff use to process sales. Each terminal can be assigned to a specific location and linked to a physical card reader.- The first terminal is created automatically — additional terminals require the Manage POS permission.
- You can activate or deactivate terminals without deleting them.
- Each terminal has its own grid layout, so you can customise the product tiles shown to staff at different locations.
Processing a sale
Add items to the basket
Tap activities or shop products to add them to the current basket. For items with custom pricing, a keypad appears to enter the price.
Apply discounts (optional)
Enter a discount code or let auto-apply discounts take effect. You can also apply membership discounts if the customer is a member.
Collect attendee details
For activity bookings, enter the attendee name and any required information. Link the booking to an existing customer account if available.
Take payment
Choose a payment method — card, cash, invoice, or other. See payment methods below.
Payment methods
The POS supports four payment methods. The method you choose determines how the transaction is recorded and settled.| Method | How it works |
|---|---|
| Card | Charges the customer through a connected Stripe card reader. The payment is processed in real time and appears in your Stripe dashboard. |
| Cash | Records the sale as a cash payment. Requires an open till shift. |
| Invoice | Generates an invoice for the customer. The basket stays pending until the invoice is paid. You can set a due date (defaults to 30 days) and add a payment reference. |
| Other | Records the payment as received through an external method. The basket is completed immediately. Use this for bank transfers or any method not listed above. |
Till shifts
A till shift tracks cash transactions for a POS terminal during a period of time — typically a single day or staff shift. Opening a shift is required before you can accept cash payments.Open a shift
Enter the opening cash amount
Count the cash in the drawer and enter the amount. This becomes your starting balance.
Close a shift
When you close a shift, count the cash in the drawer and enter the amount. Sailia calculates the expected cash total based on the opening amount plus all cash received and refunded during the shift. If the closing amount does not match the expected amount, the difference is flagged as a variance — useful for identifying discrepancies.Shift statistics
While a shift is open, you can view:- Cash received — total cash taken during the shift
- Cash refunded — total cash refunds issued
- Expected cash — opening amount plus net cash transactions
- Transaction count — number of transactions in the shift
Cash payments
Cash payments are recorded separately from card payments. When you record a cash sale:- The order is marked as paid with a cash payment method
- The payout appears in your finances under cash payouts
- If accounting sync is enabled, cash payouts are sent to the Sailia Cash Clearing Account in Xero
POS and inventory
The POS shares real-time data with your online booking page. When you sell an activity session through the POS, available spots decrease immediately for online customers too. This prevents double-booking across sales channels.POS grid layout
The POS uses a tile grid to give staff quick access to products, activities, memberships, activity passes, gift cards, and discount codes. You can organise tiles into folders and customise how each tile appears.Tile types
| Type | Description |
|---|---|
| Shop product | Links to a specific shop product |
| Activity | Links to an activity or session |
| Membership | Links to a membership |
| Activity pass | Links to an activity pass |
| Gift card | Adds a gift card to the basket |
| Discount code | Applies a specific discount code |
| Folder | Groups related tiles together |
| Category | Shortcut to a product category (Activities, Shop items, Memberships, Activity passes, or Gift cards) |
Live product names
Tile names update automatically when you rename the underlying product, activity, membership, or activity pass. You don’t need to edit POS tiles after renaming an item elsewhere in Sailia.Custom tile titles
You can set a custom title on any tile to override the default product name. Custom titles are useful when the full product name is too long for the grid or when you want a shorter label for quick scanning.- Custom titles have a maximum length of 20 characters.
- If no custom title is set, the tile shows the current name of the linked item.
- Folders and category tiles also use custom titles for their display name.
Folders
Group related tiles into folders to keep the grid organised. When you delete a folder, all tiles inside it are removed at the same time.Duplicate a layout
If you manage multiple POS terminals, you can copy the grid layout from one terminal to another. This replaces all tiles on the target terminal with a copy of the source terminal’s layout, including folder structure. Duplicating a layout requires the Manage POS permission.Permissions
Any staff member with POS access can process sales. To configure which staff can access the POS, manage their permissions in the staff settings. The Manage POS permission is required to:- Create additional POS terminals
- Duplicate grid layouts between terminals
Related guides
Card readers
Set up a Stripe card reader for in-person payments.
Custom pricing
Override product prices at the point of sale.
Shop products
Set up products to sell through the POS and online.
Payments and Stripe
Connect Stripe and manage payouts.