Konnectify
Recharge + Konnectify

Recharge Integration with Konnectify

Automate subscription lifecycles, customer accounts, and recurring billing workflows by securely connecting Recharge to your business tools.

Customers Subscriptions Orders Charges Checkouts Discounts Products & Plans Store & Settings 40 Triggers 59 Actions

What is Recharge?

Recharge is the leading subscription management and recurring billing platform built for modern e-commerce. Connecting Recharge to Konnectify lets you automatically sync subscription events, customer accounts, and billing details with your CRM, fulfillment tools, and accounting software to streamline operations.

New to Recharge?

Set up your subscription store and recurring billing models with Recharge's merchant platform.

Visit Recharge →

New to Konnectify?

Create a free Konnectify account to start automating your e-commerce and subscription operations today.

Get Started Free →

What you can automate with Recharge and Konnectify

  • Sync new customer registrations in Recharge directly to your CRM and email lists.
  • Automatically update inventory and fulfillment systems when a recurring order is processed.
  • Send instant notifications to your support team when a customer's subscription is cancelled.
  • Apply promotional discounts or add free gifts to scheduled customer charges dynamically.
  • Monitor failed billing attempts and trigger custom dunning or recovery workflows.
  • Update external accounting ledgers the moment a recurring charge is successfully paid or refunded.

API & Authentication

Authentication Method: API Token

Recharge uses secure API Token authentication to authorize workflows. You can generate a dedicated API Token within your Recharge Merchant Portal, granting Konnectify the exact permissions required to read and manage subscription data without ever accessing your store's password.

The integration securely connects to Recharge's REST API, enabling automated management of customers, subscriptions, checkouts, plans, and store settings. This allows Konnectify to safely execute actions on behalf of your store based on automated trigger events.

API Scopes and Rate Limits

Ensure your Recharge API token is configured with the correct read/write scopes for the resources (such as subscriptions, charges, or customers) you intend to automate. Rate limits apply based on your Recharge store tier; Konnectify automatically handles standard API pacing to prevent rate limit issues.

For more technical details, refer to the official Recharge Developer Documentation.

How to Connect

Prerequisites
  • An active Recharge Merchant account.
  • A generated Recharge API Token with appropriate read/write scopes.
1

Add Recharge to a Workflow

Log into your Konnectify workspace, navigate to workflows, and select Recharge as either a trigger or action step.

2

Authorize via API Token

Paste your generated Recharge API Token into the authorization window to establish a secure connection.

3

Configure the Trigger or Action

Map the customer, subscription, or billing fields between Recharge and your target application.

Important: Always test your workflows using test subscription data before processing real billing transactions.

4

Test the Workflow

Run a quick diagnostic test within Konnectify to verify that your subscription data flows correctly.

5

Activate the Workflow

Turn the workflow live to begin automating your Recharge subscription and recurring billing operations in real time.

Triggers 40 Triggers

Recharge triggers send real-time notifications to your workflow the moment subscription, customer, or billing events occur in your store, enabling instant automation without polling delays.

Customers 6 triggers
Customer Created

Receives a real-time notification when a customer is created via API or checks out for the first time.

Customer Updated

Receives a real-time notification when you update a customer via both API and UI.

Customer Activated

Receives a real-time notification when a subscription is added to a customer who had none.

Customer Deactivated

Receives a notification when the last subscription a customer had expires.

Customer Payment Method Updated

Receives a real-time notification when a customer's payment token is updated.

Customer Deleted

Receives a real-time notification when you delete a customer via both API and UI.

Subscriptions 10 triggers
Subscription Created

Receives a real-time notification when a subscription is created via API or UI checkout.

Subscription Updated

Receives a real-time notification when a subscription is updated via API or UI.

Subscription Activated

Receives a real-time notification when a subscription is activated via API or UI.

Subscription Cancelled

Receives a real-time notification when a subscription is cancelled via API or UI.

Subscription Deleted

Receives a real-time notification when a subscription is deleted via API.

Subscription Skipped

Receives a real-time notification when a subscription is skipped within a charge.

Subscription Unskipped

Receives a real-time notification when a previously skipped subscription is unskipped within a charge.

Subscription Paused

Receives a real-time notification when a subscription is paused via API or UI.

Subscription Swapped

Receives a real-time notification when a subscription is swapped via API or UI.

Subscription Removed From Skipped Charge

Receives a notification when a subscription is removed from a skipped charge/order.

Orders 8 triggers
Order Created

Receives a real-time notification when an order is created upon successful charge processing or scheduled prepaid date.

Order Processed

Receives a real-time notification when an order status transitions to SUCCESS.

Order Deleted

Receives a real-time notification when an order is deleted in Recharge.

Order Updated

Receives a real-time notification when an order's parameters or status are updated.

Order Upcoming

Receives a real-time notification X days (default 3) before a QUEUED prepaid order is scheduled to be processed.

Order Cancelled

Receives a real-time notification when an order is cancelled in Recharge.

Order Delayed

Receives a real-time notification when an order is delayed to a future date.

Order Success

Receives a real-time notification when an order is successfully placed.

Charges 9 triggers
Charge Created

Receives a real-time notification when a new charge is created (only on UI checkout success).

Charge Paid

Receives a real-time notification when a charge is processed manually or via automatic recurring charge.

Charge Failed

Receives a real-time notification every time a charge process fails (e.g. invalid CC).

Charge Max Retries Reached

Receives a notification after Recharge tries to process a charge 8 times and fails.

Charge Upcoming

Receives a notification a predefined number of days before a recurring charge processes.

Charge Updated

Receives a notification when you update next_charge_date on the charge endpoint.

Charge Refunded

Receives a notification when a processed charge is refunded.

Charge Deleted

Receives a notification when a processed charge is deleted.

Charge Uncaptured

Receives a notification when a charge is marked as uncaptured.

Checkouts 4 triggers
Checkout Created

Receives a real-time notification whenever a checkout is successfully created in Recharge.

Checkout Updated

Receives a real-time notification whenever a checkout is successfully updated in Recharge.

Checkout Processed

Receives a real-time notification whenever a checkout is successfully processed in Recharge.

Checkout Completed

Receives a real-time notification whenever a checkout is successfully completed in Recharge.

Store & Settings 3 triggers
Address Created

Receives a real-time notification whenever a new customer address is created in Recharge.

Address Updated

Receives a real-time notification whenever an existing customer address is updated.

Recharge Uninstalled

Receives a real-time notification when Recharge is uninstalled from Shopify.

Actions 59 Actions

Recharge actions allow your workflows to programmatically update subscriptions, apply discounts, process charges, and manage customer accounts directly from other business tools.

Customers 7 actions
Create a Customer

Creates a new customer record in Recharge.

Retrieve a Customer

Fetches details of a specific Recharge customer.

Update a Customer

Updates properties of an existing customer in Recharge.

Delete a Customer

Permanently deletes a customer record from Recharge.

List Customers

Fetches a list of customers with optional filtering parameters.

Retrieve Delivery Schedule

Retrieves the future delivery schedule for a specific customer.

Retrieve Credit Summary

Retrieves the available store credit summary for a customer.

Subscriptions 9 actions
Create a Subscription

Creates a new subscription record for a specific customer and address.

Retrieve a Subscription

Fetches details of a specific Recharge subscription.

Update a Subscription

Updates an existing subscription in Recharge.

Delete a Subscription

Permanently deletes a subscription record from Recharge.

List Subscriptions

Fetches a list of subscriptions from Recharge.

Change Subscription Next Charge Date

Changes the date of the next scheduled charge for a subscription.

Change Subscription Address

Changes the associated address ID for a specific subscription.

Cancel a Subscription

Cancels a subscription with a specified reason.

Activate a Subscription

Reactivates a subscription in Recharge.

Orders 6 actions
Retrieve an Order

Fetches details of a specific Recharge order.

Clone an Order

Clones an order in Recharge and schedules it for a specified date.

Delay an Order

Delays a queued order to a newly specified scheduled date.

Update an Order

Updates an existing order's status, dates, addresses, or line items.

Delete an Order

Permanently deletes an order record from Recharge.

List Orders

Fetches a list of orders with optional filtering parameters.

Charges 11 actions
List Charges

Retrieve a list of charges with optional filtering parameters.

Retrieve a Charge

Fetches details of a specific charge.

Apply a Discount

Applies a discount code to a specific charge.

Remove a Discount

Removes an applied discount from a specific charge.

Skip a Charge

Skips a scheduled charge. You can provide specific purchase item IDs to skip.

Unskip a Charge

Reverses a skip action on a scheduled charge.

Refund a Charge

Issues a refund for a previously processed charge.

Process a Charge

Immediately processes a charge that is currently queued.

Capture a Charge

Captures a previously authorized payment on a charge.

Add a Free Gift

Adds a free gift variant to a specific charge. Supports multiple gifts via stringified JSON array.

Remove a Free Gift

Removes one or multiple free gifts from a charge using their variant IDs.

Checkouts 5 actions
Create a Checkout

Creates a new checkout object containing items, addresses, and discounts.

Retrieve a Checkout

Retrieves an existing checkout utilizing its checkout token.

Update a Checkout

Updates items, addresses, or metadata on an existing checkout.

Retrieve Shipping Rates

Fetches all applicable shipping rates for an existing checkout session.

Process a Checkout

Completes the checkout process utilizing processor and token metadata.

Discounts 5 actions
Create a Discount

Creates a new discount with usage limits, channel settings, and item applicability.

Retrieve a Discount

Fetches details of a specific discount.

Update a Discount

Updates properties of an existing discount in Recharge.

Delete a Discount

Permanently deletes a discount record from Recharge.

List Discounts

Fetches a list of discounts with optional filtering parameters.

Products & Plans 14 actions
Create a Onetime

Creates a new onetime purchase associated with a specific address.

Retrieve a Onetime

Fetches details of a specific onetime purchase.

Update a Onetime

Updates properties of an existing onetime purchase in Recharge.

Delete a Onetime

Permanently deletes a onetime purchase record from Recharge.

List Onetimes

Fetches a list of onetime purchases with optional filtering parameters.

Create a Plan

Creates a new plan for a specific product containing subscription preferences and frequency metadata.

Update a Plan

Updates properties of an existing plan in Recharge.

Delete a Plan

Permanently deletes a plan record from Recharge.

List Plans

Fetches a list of plans with optional filtering parameters.

Create a Product

Creates a new product record in Recharge.

Retrieve a Product

Fetches details of a specific Recharge product.

Update a Product

Updates an existing product in Recharge.

Delete a Product

Permanently deletes a product record from Recharge.

List Products

Fetches a list of products from Recharge.

Store & Settings 2 actions
Retrieve Store

Fetches details of the authenticated Recharge store.

Send Email Notification

Triggers a specific email template notification for a customer in Recharge.

Popular Automations

Deploy pre-built workflows to automate customer retention, billing updates, and marketing synchronization instantly.

Recover Failed Subscription Billing

When a recurring billing attempt fails in Recharge, automatically trigger an alert and send a personalized dunning sequence via your CRM or email platform.

Charge Failed Send Email Notification

Synchronize Subscription Sales with ERP

When a recurring charge is successfully paid, automatically log the transaction and update your accounting ledger and inventory systems.

Charge Paid Retrieve an Order

Reward High-Value Customers

When a customer activates a subscription, automatically check their store credit or add a promotional free gift to their next scheduled order.

Subscription Activated Add a Free Gift

Streamline Cancelled Subscription Offboarding

When a customer cancels their subscription, instantly log the cancellation reason in your CRM and trigger a customer feedback survey.

Subscription Cancelled Update a Customer

FAQ

What authentication method does the Recharge integration use?
The integration uses secure API Token authentication. You generate a dedicated API token within your Recharge Merchant Portal, paste it into Konnectify, and authorize secure read/write access to your store's subscription, customer, and billing data.
Which Recharge plans are supported by this integration?
All Recharge plans that allow API access are fully supported. Please check your Recharge plan details or consult Recharge support to ensure API access and token generation are enabled for your store.
How fast do triggers process subscription updates?
Since Recharge triggers utilize real-time webhooks, updates are sent to your Konnectify workflow instantly. The moment a customer updates their address, pays a charge, or cancels a subscription, the workflow executes without delay.
How does the integration prevent duplicate transactions or actions?
Recharge uses unique IDs for subscriptions, orders, and charges. When building workflows that update records (such as 'Update a Customer' or 'Update a Subscription'), mapping these unique IDs ensures that Recharge updates the exact existing record rather than creating duplicates.
How are Recharge API rate limits managed?
Recharge enforces rate limits based on your store's tier. Konnectify automatically paces request execution to stay within Recharge's API limits, ensuring your subscription workflows run smoothly without interruption.
Can I connect multiple Recharge stores to Konnectify?
Yes. You can authorize multiple Recharge connections in Konnectify by naming each connection uniquely (e.g., 'Recharge US Store' and 'Recharge EU Store') using separate API tokens generated from each store's merchant portal.
How can I automatically add free gifts to a customer's subscription order?
You can use the 'Add a Free Gift' action. When a trigger fires (such as 'Subscription Created' or 'Charge Paid'), Konnectify can programmatically append a free promotional variant ID to the customer's upcoming scheduled charge.

Ready to automate your Recharge subscription workflows?

Connect Recharge with your CRM, accounting, and email marketing platforms in minutes. No coding required.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article