Terminz calculates your revenue, tracks customer lifetime value, flags at-risk clients, and reconciles your books. Automatically, every day. No manual data entry.
Daily metrics dashboard
Total revenue, completed appointments, new customers, no-shows, and active staff, computed automatically every day. Open your dashboard at 8 AM and you already know how yesterday went.
Customer lifetime value tracking
Terminz calculates total revenue per customer, their visit frequency, engagement score, and average days between visits. Know exactly who your most valuable customers are.
At-risk customer detection
Customers who haven't returned in longer than their usual interval are flagged automatically. Re-engage before they leave for a competitor, not after they already have.
Revenue by payment method
See a precise breakdown of card, cash, and online payments for any date range. Every euro is accounted for and matches what actually moved through your business.
Staff performance tracking
Track work hours, overtime, appointment volume, and revenue generated per staff member. Fair performance reviews backed by data, not gut feel.
Daily reconciliation reports
Expected versus actual amounts, per payment method, including cash drawer discrepancies. Close your books accurately every day without a separate accounting tool.


Daily metrics are computed from a materialized view that updates automatically at 1 AM each night. During the day, appointment and payment data is available in real time. No manual sync or refresh is required.
Terminz tracks the average number of days between each customer's visits. When a customer's gap since their last visit exceeds their personal average, they are flagged as at-risk automatically, so you can reach out before they churn.
LTV is the total revenue a customer has generated over their entire relationship with your business. Terminz also tracks their completion rate, cancellation rate, days since last visit, and an overall engagement score, giving you a complete picture of each customer's behaviour.
Each reconciliation report compares expected revenue against actual payments received, broken down per payment method: card, cash, and online. Cash drawer discrepancies are highlighted separately, so any shortfall is immediately visible.
You can query any date range: last 7 days, last 30 days, last 90 days, current month, last month, or a fully custom start and end date. All historical data is stored for the lifetime of your account.
See how Terminz analytics gives you the full picture, without any manual work. Book a demo.