Connect Stripe to automatically track MRR, ARR, churn, and customer metrics.
The Stripe integration is the core of Beacon's revenue analytics. It automatically syncs your subscription data, customer information, and payment history to provide real-time insights into your SaaS metrics.
Follow these steps to connect your Stripe account:
Beacon syncs the following data from your Stripe account:
| Data Type | Used For |
|---|---|
| Customers | Customer list, segmentation, health scores |
| Subscriptions | MRR/ARR calculations, churn tracking |
| Invoices | Revenue recognition, payment history |
| Products & Prices | Plan analysis, pricing trends |
| Payment Methods | Metadata only (type, last 4 digits) |
Beacon uses Stripe's OAuth 2.0 protocol for secure authentication. We follow these security practices:
When you first connect Stripe, Beacon will sync:
Initial sync typically takes 1-5 minutes depending on your data volume. You can use Beacon while the sync completes.
After the initial sync, Beacon stays up-to-date in two ways:
Beacon automatically sets up Stripe webhooks for instant updates when:
Every 24 hours, Beacon performs a full sync to ensure data accuracy and catch any events that may have been missed.
If your metrics aren't updating:
Beacon only syncs customers who have (or had) active subscriptions. One-time payment customers won't appear in your metrics.
To disconnect Stripe:
Your historical data in Beacon will be preserved, but new updates won't be synced until you reconnect.
If you encounter issues connecting Stripe: