---
title: ReCharge
slug: recharge
description: How to integrate ReCharge with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_recharge.png
createdAt: 2025-06-24T07:10:15.884Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/recharge.png" alt="ReCharge logo" caption size="50" width="512" height="512"} | Recharge is a subscription management platform for ecommerce businesses, enabling automated recurring billing, customer management, and analytics. Integrating Recharge with Make.com lets users automate subscription creation, updates, cancellations, and customer notifications directly from their ecommerce workflows. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official ReCharge documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [ReCharge](https://getrecharge.com) directly.
:::

# Requirements

To use the ReCharge app in Make, you must have an active Recharge account and an API key, [create your account on ReCharge](https://getrecharge.com). For subscription, refer to the [ReCharge pricing page](https://getrecharge.com).

# Connect ReCharge and Make&#x20;

To get started, you must first create a connection between ReCharge and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your Access Token in your ReCharge account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your Access Token in your ReCharge account

Before you create the connection in Make, you should first obtain your **Access Token** in your ReCharge account.

To obtain your **Access Token&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Tools & apps**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;API tokens**.

![](<https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/recharge_Access Token>)
:::

:::WorkflowBlockItem
Click Create a&#x6E;**&#x20;API Token**.
:::

:::WorkflowBlockItem
Enter a name and contact email for the token.
:::

:::WorkflowBlockItem
Select the desire&#x64;**&#x20;scope permissions** for th&#x65;**&#x20;API token**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Save**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API token** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://docs.getrecharge.com/docs/recharge-api-key)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the ReCharge module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your ReCharge account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# ReCharge modules

After connecting to the ReCharge app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Activate a Subscription

Activates a currently inactive subscription, making it active for the user.
:::

:::ExpandableHeading
### Add a Discount to a Charge

Applies a specified discount amount to an existing charge.
:::

:::ExpandableHeading
### Add a Discount to an Address

Applies a discount to a specified address in your account.
:::

:::ExpandableHeading
### Cancel a Subscription

Cancels a currently active subscription for a user.
:::

:::ExpandableHeading
### Change a Subscription Address

Updates the address information for an existing subscription.
:::

:::ExpandableHeading
### Change an Order Date

Updates the date associated with a specific order.
:::

:::ExpandableHeading
### Change the Next Charge Date

Updates the scheduled date for the next payment.
:::

:::ExpandableHeading
### Clone an Order

Creates a duplicate of a selected order, copying all its details.
:::

:::ExpandableHeading
### Count Addresses

Counts the total number of existing addresses in your account.
:::

:::ExpandableHeading
### Count Charges

Retrieves the total number of existing charges in your account.
:::

:::ExpandableHeading
### Count Customers

Returns the total number of customers currently in your account.
:::

:::ExpandableHeading
### Count Discounts

Counts the total number of discounts currently available in your system.
:::

:::ExpandableHeading
### Count Metafields

Counts the total number of existing metafields in your account.
:::

:::ExpandableHeading
### Count Orders

Counts the total number of existing orders in your account.
:::

:::ExpandableHeading
### Count Subscriptions

Counts the total number of current subscriptions in your account
:::

:::ExpandableHeading
### Create a Discount

Adds a new discount offer to your account.
:::

:::ExpandableHeading
### Create a Metafield

Adds a new custom metafield to a specified resource.
:::

:::ExpandableHeading
### Create a Onetime

Creates a new one-time payment.
:::

:::ExpandableHeading
### Create a Subscription

Creates a new customer subscription for a selected service or product.
:::

:::ExpandableHeading
### Create an Address

Adds a new address entry to your account.
:::

:::ExpandableHeading
### Delete a Customer

Removes a specified customer record from your account.
:::

:::ExpandableHeading
### Delete a Discount

Removes a specified discount from your account.
:::

:::ExpandableHeading
### Delete a Metafield

Removes a specified metafield from your data.
:::

:::ExpandableHeading
### Delete a Onetime

Deletes a specified one-time event from your account.
:::

:::ExpandableHeading
### Delete a Subscription

Removes a specified subscription from your account.
:::

:::ExpandableHeading
### Delete an Address

Removes a specified address from your account.
:::

:::ExpandableHeading
### Delete an Order

Removes a specified order from your account.
:::

:::ExpandableHeading
### Get a Charge

Fetches the details of a specific, previously created charge.
:::

:::ExpandableHeading
### Get a Customer

Fetches the details of a specific existing customer from your database or system.
:::

:::ExpandableHeading
### Get a Discount

Fetches the details of a specific discount that already exists in your system.
:::

:::ExpandableHeading
### Get a Metafield

Fetches the details of a specific existing metafield from your account.
:::

:::ExpandableHeading
### Get a Onetime

Retrieves the details of a specific one-time payment.
:::

:::ExpandableHeading
### Get a Shop

Retrieves detailed information about your online shop account.
:::

:::ExpandableHeading
### Get a Subscription

Fetches the details of a specific existing subscription.
:::

:::ExpandableHeading
### Get an Address

Fetches the details of a specific address that already exists in your account.
:::

:::ExpandableHeading
### Get an Order

Fetches the details of a specific existing order from your account.
:::

:::ExpandableHeading
### List Shipping Countries

Retrieves a complete list of all available shipping destination countries.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Remove a Discount from a Charge

Removes an applied discount from a specific charge.
:::

:::ExpandableHeading
### Remove a Discount from an Address

Removes an existing discount that has been applied to a specific address.
:::

:::ExpandableHeading
### Search Addresses

Finds specific addresses based on your search criteria or retrieves a complete list of all available addresses.
:::

:::ExpandableHeading
### Search Charges

Finds specific charges based on your criteria or displays a complete list of all charges.
:::

:::ExpandableHeading
### Search Customers

Finds specific customers based on your criteria or displays a complete list of all customers.
:::

:::ExpandableHeading
### Search Discounts

Searches for specific discounts or retrieves a complete list of all available discounts.
:::

:::ExpandableHeading
### Search Metafields

Searches for specific metafields or retrieves a complete list of all available metafields.
:::

:::ExpandableHeading
### Search Onetimes

Searches for specific one-time payments or retrieves a list of all one-time payments.
:::

:::ExpandableHeading
### Search Orders

Searches for specific orders or retrieves a complete list of all orders.
:::

:::ExpandableHeading
### Search Payment Sources

Finds specific payment sources based on your criteria or displays a complete list of all payment sources.
:::

:::ExpandableHeading
### Search Subscriptions

Finds specific subscriptions based on your search criteria or retrieves a complete list of all subscriptions.
:::

:::ExpandableHeading
### Skip a Charge

Skips a scheduled payment or billing charge.
:::

:::ExpandableHeading
### Unskip a Charge

Removes the skip status from a previously skipped charge, making it active again.
:::

:::ExpandableHeading
### Update a Customer

Modifies the details of an existing customer record.
:::

:::ExpandableHeading
### Update a Discount

Modifies the details of a previously created discount.
:::

:::ExpandableHeading
### Update a Metafield

Modifies the value of a specified existing metafield.
:::

:::ExpandableHeading
### Update a Onetime

Updates the details of an existing one-time payment.
:::

:::ExpandableHeading
### Update a Subscription

Modifies the details of an existing subscription.
:::

:::ExpandableHeading
### Update an Address

Modifies the details of a previously saved address.
:::

:::ExpandableHeading
### Update an Order

Modifies the details of a previously created order.
:::

:::ExpandableHeading
### Validate an Address

Checks and confirms the accuracy of a provided address, specifically for locations within the United States.
:::

:::ExpandableHeading
### Watch Address Created

Triggers when a new address entry is added to your account.
:::

:::ExpandableHeading
### Watch Address Updated

Triggers when changes are made to an existing address record.
:::

:::ExpandableHeading
### Watch Charge Created

Triggers when a new payment charge is generated in your account.
:::

:::ExpandableHeading
### Watch Charge Failed

Triggers an event whenever a previously created charge attempt is unsuccessful.
:::

:::ExpandableHeading
### Watch Charge Maximum Retries Reached

Triggers an event when a payment has failed after reaching the maximum allowed number of retry attempts.
:::

:::ExpandableHeading
### Watch Charge Paid

Triggers when a payment is successfully completed for an existing charge.
:::

:::ExpandableHeading
### Watch Charge Refunded

Triggers an event whenever a previously processed charge is refunded to a customer.
:::

:::ExpandableHeading
### Watch Charge Upcoming

Triggers when a scheduled payment or invoice is about to become due.
:::

:::ExpandableHeading
### Watch Charge Updated

Triggers when any details of an existing charge are modified.
:::

:::ExpandableHeading
### Watch Customer Activated

Triggers when a customer's status changes to active.
:::

:::ExpandableHeading
### Watch Customer Created

Triggers when a new customer record is added to your account.
:::

:::ExpandableHeading
### Watch Customer Deactivated

Triggers when a current customer's account is set to inactive status.
:::

:::ExpandableHeading
### Watch Customer Updated

Triggers when any details of an existing customer are modified.
:::

:::ExpandableHeading
### Watch Customer's Payment Method Updated

Triggers when a customer updates or changes their saved payment method information.
:::

:::ExpandableHeading
### Watch Onetime Created

Triggers when a new one-time item is created in your account.
:::

:::ExpandableHeading
### Watch Onetime Deleted

Triggers when a one-time item is removed from your account.
:::

:::ExpandableHeading
### Watch Onetime Updated

Triggers when an existing one-time payment record is modified.
:::

:::ExpandableHeading
### Watch Order Cancelled

Triggers when an order that was previously placed is cancelled in the system.
:::

:::ExpandableHeading
### Watch Order Created

Triggers when a new order is placed in your connected store or sales platform.
:::

:::ExpandableHeading
### Watch Order Deleted

Triggers when an order that already exists in your system is removed.
:::

:::ExpandableHeading
### Watch Order Processed

Triggers when an existing order has completed processing.
:::

:::ExpandableHeading
### Watch Order Upcoming

Triggers when a scheduled order is approaching its fulfillment or delivery date.
:::

:::ExpandableHeading
### Watch Order Updated

Triggers when any changes are made to an existing order, such as status updates or modifications to order details.
:::

:::ExpandableHeading
### Watch Subscription Activated

Triggers when a previously created subscription becomes active.
:::

:::ExpandableHeading
### Watch Subscription Cancelled

Triggers when a user cancels an active subscription.
:::

:::ExpandableHeading
### Watch Subscription Created

Triggers when a new user subscribes to a service or product.
:::

:::ExpandableHeading
### Watch Subscription Deleted

Triggers when a previously active subscription is removed from your account.
:::

:::ExpandableHeading
### Watch Subscription Skipped

Triggers an event whenever a user skips a scheduled subscription delivery.
:::

:::ExpandableHeading
### Watch Subscription Unskipped

Triggers when a previously skipped subscription is reactivated.
:::

:::ExpandableHeading
### Watch Subscription Updated

Triggers when any changes are made to the details of an existing subscription.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# ReCharge resources&#x20;

You can have access to more resources related to this app on the following links

- [ReCharge topics on Make community](https://community.make.com/search?q=ReCharge)
- [ReCharge website](https://getrecharge.com)
- [ReCharge API documentation](https://developer.rechargepayments.com/2021-01)
- [ReCharge page on make](https://www.make.com/en/integrations/recharge)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

