
CHARGEBEE n8n INTEGRATION: AUTOMATE CHARGEBEE WITH N8N
CHARGEBEE N8N INTEGRATION: AUTOMATE CHARGEBEE WITH N8N
Need help automating Chargebee with n8n?
Our team will get back to you in minutes.
Why automate Chargebee with n8n?
The Chargebee n8n integration gives you access to 1 comprehensive trigger covering 26+ billing events and 4 essential actions for managing customers, subscriptions, and invoices. This means you can build complete billing automation workflows that react instantly to what's happening in your revenue operations.
Significant time savings become immediately apparent when you stop manually checking for failed payments or new subscriptions. Instead of logging into Chargebee multiple times a day to monitor activity, set up smart rules that automatically route information where it needs to go. Your finance team can focus on strategic work while n8n handles the repetitive tasks.
Improved responsiveness transforms your customer experience. The moment a payment fails, you can trigger a personalized recovery email. When a subscription trial is ending, automatically notify your sales team to reach out. Every billing event becomes an opportunity for proactive engagement rather than reactive scrambling.
Here are concrete workflows you can build today: automatically create support tickets when payments fail, sync new Chargebee customers to HubSpot or Salesforce, send invoice PDFs to customers via email or Slack, update your data warehouse when subscriptions change, or trigger onboarding sequences when trials convert to paid plans. The Chargebee n8n connection handles the heavy lifting while you reclaim hours of your week.
How to connect Chargebee to n8n?
! 1 stepHow to connect Chargebee to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Create a dedicated API key specifically for n8n rather than reusing existing keys. This way, if you ever need to revoke access, you won't disrupt other integrations. Label it clearly (e.g., "n8n Production") so your team knows its purpose.- 01
Need help automating Chargebee with n8n?
Our team will get back to you in minutes.
Chargebee triggers available in n8n
01 Trigger 01Chargebee Trigger
The Chargebee Trigger is your central hub for listening to everything that happens in your subscription billing system. This powerful trigger monitors your Chargebee account 24/7 and fires your n8n workflow the instant any selected event occurs—no polling required, no delays, just real-time automation.
What makes this trigger exceptional is its comprehensive coverage. You're not limited to a handful of events; instead, you get granular control over 26 distinct billing events spanning the entire customer lifecycle. From the moment a customer is created to when their subscription renews or their payment fails, you can capture and act on every significant moment in your revenue operations.
Configuration parameters:
- Credential to connect with: Select your configured Chargebee API credentials from the dropdown. This parameter is required.
- Events: A comprehensive checklist of billing events to monitor. Select one or multiple events based on your workflow needs. All event selections are required for the trigger to function. Available events include:
- Card events: Card Added, Card Deleted, Card Expired, Card Expiring, Card Updated
- Customer events: Customer Created, Customer Changed, Customer Deleted
- Invoice events: Invoice Created, Invoice Updated, Invoice Deleted, Invoice Generated
- Payment events: Payment Initiated, Payment Failed, Payment Succeeded, Payment Refunded
- Subscription events: Subscription Created, Subscription Changed, Subscription Deleted, Subscription Renewed, Subscription Canceled, Subscription Cancellation Scheduled, Subscription Reactivated, Subscription Renewal Reminder, Subscription Trial Ending
- Transaction events: Transaction Deleted
Typical use cases:
- Trigger a dunning email sequence when "Payment Failed" occurs to recover revenue automatically
- Notify your customer success team via Slack when "Subscription Cancellation Scheduled" fires, giving them time to intervene
- Update your CRM contact record when "Customer Changed" detects profile updates in Chargebee
- Launch an onboarding workflow when "Subscription Created" indicates a new paying customer
- Send proactive outreach when "Subscription Trial Ending" fires to improve trial-to-paid conversion
When to use this trigger: Deploy the Chargebee Trigger whenever you need real-time reactions to billing events. It's ideal for revenue recovery workflows, customer lifecycle automation, financial reporting, and cross-platform data synchronization. Combine multiple event types in a single workflow with conditional logic to route different events to different actions.

Chargebee actions available in n8n
01 Action 01Delete a subscription
The Delete a subscription action permanently removes a subscription record from your Chargebee account. This is particularly useful for cleanup operations, handling customer requests for data deletion, or managing test subscriptions in development workflows.
Key parameters:
- Credential to connect with: Select your Chargebee credentials from the dropdown. Required.
- Resource: Automatically set to "Subscription" for this action.
- Operation: Automatically set to "Delete" for this action.
- Subscription ID: The unique identifier of the subscription you want to delete. This accepts a fixed value or an expression for dynamic workflows. Required.
Use cases:
- Automatically delete test subscriptions created during QA processes
- Process GDPR data deletion requests by removing subscription records
- Clean up canceled subscriptions after a defined retention period

02 Action 02Get URL for the invoice PDF
This action retrieves the direct URL to download a PDF version of a specific invoice from Chargebee. It's incredibly useful for automating invoice delivery, archiving financial documents, or building customer self-service portals.
Key parameters:
- Credential to connect with: Your Chargebee authentication credentials. Required.
- Resource: Set to "Invoice" for this action.
- Operation: Set to "PDF Invoice URL" to retrieve the download link.
- Invoice ID: The unique identifier of the invoice you want to retrieve. Required.
Use cases:
- Automatically email invoice PDFs to customers after successful payments
- Archive invoices to Google Drive or Dropbox for accounting records
- Generate monthly invoice digests by collecting multiple invoice URLs

03 Action 03List an invoice
The List an invoice action retrieves multiple invoices from your Chargebee account based on specified criteria. This is essential for reporting, bulk operations, or syncing invoice data to systems like Airtable or spreadsheets.
Key parameters:
- Credential to connect with: Your configured Chargebee credentials. Required.
- Resource: Set to "Invoice" for this action.
- Operation: Set to "List" to retrieve multiple records.
- Max Results: Specify the maximum number of invoices to return. Default is 10. Optional.
- Filters: Add custom filters to refine your search by specific criteria. Optional.
Use cases:
- Generate weekly revenue reports by listing all invoices from the past 7 days
- Sync outstanding invoices to your accounting software
- Build dashboards that display recent billing activity

04 Action 04Create a customer
The Create a customer action adds a new customer record to your Chargebee account. This is fundamental for workflows that capture leads from other platforms and need to provision them in your billing system through automation.
Key parameters:
- Credential to connect with: Select your Chargebee API credentials. Required.
- Resource: Set to "Customer" for this action.
- Operation: Set to "Create" to add a new record.
- Properties: Add custom properties to populate customer fields such as email, name, company, or custom attributes. Optional.
Use cases:
- Automatically create Chargebee customers when leads convert in your CRM
- Sync new Typeform or Webflow signups directly to Chargebee
- Provision customer records from Stripe migrations or competitor imports

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Chargebee n8n integration free?
The Chargebee n8n integration itself is free and included with n8n's native integrations. However, you'll need both an active Chargebee account (which has its own pricing tiers) and an n8n instance—either the free self-hosted version or n8n Cloud's paid plans. There are no additional fees to connect the two platforms. If you're running n8n self-hosted, you can use the Chargebee integration at no extra cost beyond your Chargebee subscription. The integration leverages Chargebee's API, so ensure your Chargebee plan includes API access, which is available on most paid tiers.What data can I sync between Chargebee and n8n?
The Chargebee n8n integration allows you to work with three core data types: customers, subscriptions, and invoices. With the trigger, you can capture real-time events across all these resources—including payment statuses, card updates, and subscription lifecycle changes. With actions, you can create customers, delete subscriptions, list invoices, and retrieve invoice PDF URLs. For more complex data needs, you can chain multiple Chargebee nodes together or use n8n's HTTP Request node to access additional Chargebee API endpoints not covered by the native integration.How long does it take to set up the Chargebee n8n integration?
Most users can have a working Chargebee n8n integration running within 10-15 minutes. The setup process involves three quick steps: generating an API key in Chargebee (2 minutes), configuring credentials in n8n (2 minutes), and building your first workflow (5-10 minutes depending on complexity). If you're already familiar with n8n's interface, you can have a basic "Payment Failed → Slack Notification" workflow live in under 5 minutes. The trigger automatically handles webhook creation, so there's no manual configuration needed on the Chargebee side for receiving events.



