Import visits
Bring completed visits into a consistent customer record. Review dates, coverage, and the service context.
Use case guide
Average ticket x visits per year x years. Worked example. Planning tool only, with no revenue data imported.
The problem
Most service businesses track bookings, not returns. Completed visits tell you who actually comes back. RetentionTek starts with completed visit history, not future appointments.
Customer Lifetime Value = Average Ticket x Visits Per Year x Average Customer Lifespan (Years). Average Ticket = Total Revenue / Total Visits. Visits Per Year = Total Visits / (Unique Customers x Years of History). Average Customer Lifespan = 1 / Annual Churn Rate. This is a planning tool. RetentionTek does not import revenue data, so it cannot measure actual CLV.
A salon with an average ticket of $80, clients visiting 6 times per year, and an average customer lifespan of 3 years: CLV = $80 x 6 x 3 = $1,440. This means each customer is worth approximately $1,440 over their relationship. If you improve retention and extend lifespan to 4 years, CLV rises to $1,920, a $480 increase per customer.
RetentionTek measures return behavior (first-to-second conversion, return adherence, rebooking rate). Use the Retention Score and the overdue list to identify at-risk clients before they churn. Improving retention extends the average customer lifespan, which directly increases CLV. The calculator helps you model the impact of retention improvements on lifetime value.
This calculator uses your inputs, so it does not connect to revenue data. RetentionTek imports visit history only (no revenue, no pricing). No measured CLV or recovered-revenue claims are possible from visit records alone. Recorded-to-date customer value describes historical spend; predicted lifetime value is an estimate and needs assumptions.
How it works
Bring completed visits into a consistent customer record. Review dates, coverage, and the service context.
Review an explainable score and the return patterns behind it. See what the history supports and where it is incomplete.
Use the review queue to prioritize attention. A team member reviews the evidence and approves the next step.
RetentionTek's Retention Agent explains the score and supports the review workflow. Reviewing a signal does not automatically contact a customer or book an appointment.
Honest limits
Email drafting and sending from your own inbox are the available channels.
The Retention Score is withheld when fewer than 30 mature customers exist per component. You still see the raw visit data and the overdue list.
Reti drafts messages you edit. You approve the send from your own connected inbox. Nothing sends without your explicit approval.
RetentionTek does not store medical records, diagnoses, or treatment notes. It works with operational visit data you export from your booking system or POS.
Simple pricing
Includes the Retention Score, overdue review queue, Reti drafting (10 per workspace per UTC day), CSV and XLSX import, and the 14-day trial with 1,000 email credits (10 credits per email, up to 100 emails). No discount language. No hidden fees.
View full pricingFrequently asked questions
Customer Lifetime Value = Average Ticket x Visits Per Year x Average Customer Lifespan (Years). Average Ticket = Total Revenue / Total Visits. Visits Per Year = Total Visits / (Unique Customers x Years of History). Average Customer Lifespan = 1 / Annual Churn Rate.
No. RetentionTek imports visit history only (no revenue, no pricing). This calculator is a planning tool using your inputs. No measured CLV or recovered-revenue claims are possible from visit records alone.
Not currently. The import accepts customer identifiers, visit dates, attendance status, location, and service category. Revenue fields are not supported.
Improving retention extends the average customer lifespan, which directly increases CLV. The calculator helps you model the impact of retention improvements on lifetime value.
Recorded-to-date customer value describes historical spend. Predicted lifetime value is an estimate of future value and needs assumptions. Visit records alone do not establish measured revenue or lifetime value.
No. Reti drafts a message you edit. You approve the send from your own connected inbox. Nothing sends without your explicit approval.
Bring back more customers
Tell us about your business, your visit history, and the retention questions you want to answer.