This represents 200 customers
Customers with no purchase in 12+ months (30.0% of total customer base)
This would add 50 multi-purchase customers
This would reactivate 50 customers (17% of inactive base)
From 2.0 to 2.5 purchases per year (25% increase)
+50
25.0% increase
+50
16.7% of inactive base
$47,500
33.9% growth
$62,500
31.3% growth
Based on our pricing model, your investment in our retention solution would generate a 1696% ROI in the first year alone.
*Assumption: Our solution cost is approximately 2% of your current annual revenue
Paste your Google Apps Script Web App URL here to save data directly to sheets
// Google Apps Script Code to paste in your Apps Script editor function doPost(e) { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Retention Analysis') || SpreadsheetApp.getActiveSpreadsheet().insertSheet('Retention Analysis'); // If this is the first time, add headers if (sheet.getLastRow() === 0) { sheet.appendRow([ 'Timestamp', 'Call Date', 'Sales Rep', 'Client', 'Customer Base', 'Multi-Purchase Rate', 'Inactive Customers', 'AOV', 'Purchase Frequency', 'LTV', 'Multi-Purchase Improvement', 'Churn Reduction', 'Purchase Freq Improvement', 'Current Multi-Purchase Customers', 'Current Inactive', 'Current Annual Revenue', 'Current Total LTV', 'Improved Multi-Purchase', 'Improved Inactive', 'Improved Annual Revenue', 'Improved Total LTV', 'Additional Customers', 'Reduced Churn', 'Revenue Increase', 'LTV Increase' ]); } // Parse the form data const data = e.parameter; // Append the new row sheet.appendRow([ data.timestamp, data.callDate, data.salesRep, data.clientName, data.customerBase, data.multiPurchaseRate, data.inactiveCustomersCount, data.aov, data.purchaseFrequency, data.ltv, data.multiPurchaseImprovement, data.churnReduction, data.purchaseFreqImprovement, data.currentMultiPurchaseCustomers, data.currentInactiveCustomers, data.currentAnnualRevenue, data.currentTotalLtv, data.improvedMultiPurchaseCustomers, data.improvedInactiveCustomers, data.improvedAnnualRevenue, data.improvedTotalLtv, data.additionalCustomers, data.reducedChurn, data.revenueIncrease, data.ltvIncrease ]); return ContentService.createTextOutput('Success').setMimeType(ContentService.MimeType.TEXT); }