Skip to main content

Peliqan

Salesforce

Customer Churn Rate

SQL query for Salesforce

Calculate the customer churn rate.

SELECT COUNT(DISTINCT customer_id) AS total_customers, COUNT(DISTINCT CASE WHEN last_purchase_date < DATE_SUB(NOW(), INTERVAL 30 DAY) THEN customer_id END) AS churned_customers, (COUNT(DISTINCT CASE WHEN last_purchase_date < DATE_SUB(NOW(), INTERVAL 30 DAY) THEN customer_id END) / COUNT(DISTINCT customer_id)) * 100 AS churn_rate FROM tables

Salesforce data model

Salesforce
Objects

Salesforce
Account

Salesforce
Account Feed

Salesforce
Agent Work

Salesforce
App Menu Item

Salesforce
Appointment Category

Salesforce
Asset

Salesforce
Business Brand

Salesforce
Buyer Group

Salesforce
Campaign

Salesforce
Case

Salesforce
Customer

Salesforce
Contact

Salesforce
Contract

Salesforce
Document

Salesforce
Dashboard

Salesforce
Folder

Salesforce
Group

Salesforce
Invoice

Salesforce
Inventory Reservation

Salesforce
Lead

Salesforce
Opportunity

Salesforce
Order

Salesforce
Participant

Salesforce
Partner

Salesforce
Payment

Salesforce
Product

Salesforce
Refund

Salesforce
Report

Salesforce
Return Order

Salesforce
Sales Store

Salesforce
Seller

Salesforce
Service Contract

Salesforce
Site

Salesforce
Skill

Salesforce
Solution

Salesforce
Task

Salesforce
Waitlist Participant

Salesforce
Work Order Line Item

Salesforce
Work Step History

Salesforce
Web Store

Salesforce
Work Order

Salesforce
Email Message

Salesforce
Event

Salesforce
Order History

Salesforce
Order Item History

Salesforce
User

Salesforce
User License

Salesforce
User Role

Ready to get instant access to all your company data ?​

Connect 300+ sources, serve any BI tool, and give every AI agent one governed endpoint to read, and write back where the app supports it.