Connect Any Billing System to GrowPanel
Use our REST API to connect custom billing systems, proprietary platforms, or any data source. Push subscription data to GrowPanel and get instant access to all metrics.
Free until you're above $200k ARR
Why Use the Custom API Integration?
Works with Any System
Custom-built billing system? Proprietary platform? Legacy software? If it has data, you can connect it to GrowPanel.
Push or Pull
Send data to GrowPanel via our REST API, or configure GrowPanel to fetch from your endpoint—whatever works for your architecture.
Real-Time Updates
Push events as they happen for near-real-time metrics. Your dashboards stay current with every subscription change.
Complete Metric Suite
MRR, ARR, churn, cohorts, LTV, cashflow—all metrics are calculated automatically from your data.
Multi-Currency Support
Send amounts in any currency. GrowPanel handles conversion with daily exchange rates for 150+ currencies.
AI-Powered Insights
Once connected, chat with your data in plain English. Ask questions and get instant answers about your metrics.
Send data to GrowPanel
Push subscription data from your system to GrowPanel's REST API. Ideal for real-time updates as events happen in your billing system.
- Customers: Create and update customer records
- Plans: Define your subscription plans and pricing
- Invoices: Send invoices to calculate MRR movements
- Batch support: Send multiple records in a single request
curl -X POST https://api.growpanel.io/v1/invoices \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"id": "inv_123",
"customer_id": "cust_456",
"type": "subscription",
"amount": 9900,
"currency": "USD",
"plan_id": "plan_pro",
"invoice_date": "2025-01-15T00:00:00Z"
}'
Let GrowPanel fetch your data
Configure GrowPanel to pull data from your API endpoint on demand. Great when you already have an API that exposes your billing data.
- Your endpoint: Tell GrowPanel where to fetch data
- Authentication: Support for API keys, bearer tokens, or basic auth
- Pagination: Handles large datasets automatically
- On-demand sync: Trigger fetches when you're ready
Send what you have
GrowPanel calculates MRR from invoice data, giving you flexibility in how you structure your integration.
- Invoice-based MRR: Send invoices, we calculate movements
- Any billing interval: Monthly, annual, weekly, or custom
- Multi-currency: Amounts converted at daily exchange rates
- Metadata support: Include custom fields for advanced filtering
- Historical import: Send past data to populate your full history

Common Use Cases
Custom-Built Billing
You built your own billing system and need analytics without switching to Stripe or Chargebee.
Proprietary Platforms
Your billing runs on a platform GrowPanel doesn't natively support, but you can expose the data via API.
Multiple Sources
Combine data from multiple billing systems into one unified view of your subscription metrics.
Data Warehouse Integration
Export cleaned billing data from your warehouse to GrowPanel for SaaS-specific analytics.
Ready to connect your billing system?
Free until you're above $200k ARR. Full API access on all plans.