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.

Push Mode

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
View API Documentation
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"
  }'
GrowPanel dashboard with custom API data
Pull Mode

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
Get Started Now
Flexible Data Model

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
MRR movements calculated from custom data

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.