1. Help Center
  2. Integrations
  3. Segmentation Integrations

ReCharge Integration

ReCharge is the leading subscription payments platform for merchants on Shopify and other eCommerce platforms. You can segment users by ReCharge attributes (e.g., active subscriber subscriptions). Revenue attribution is also tracked in Voyage app.

ReCharge + Voyage

Connecting ReCharge to Voyage

Get API Token and Client Secret

Once you have the ReCharge application installed and configured in your Shopify Store, you must create an API Token following these steps:

  • Go to your ReCharge application within the Shopify store.


  • Go to the "Integrations" tab.


  • Click on the "API tokens..." link (Note: If this link is not shown, you should contact ReCharge support).

Untitled (3)

  • Click the "Create an API token" button.

Untitled (2)

  • Complete all mandatory fields and select, at least, the following permissions:

    • Orders (Read and Write)
    • Subscriptions (Read and Write)
    • Customers (Read and Write)
    • Store Information (Read)
  • Once the API token is created, it will be displayed on the API tokens page.

Untitled (3)

The value displayed in the API key column is the token required for the Voyage dashboard.

  • Click on the token name.

Untitled (4)

The value in the "API Client Secret" field is the second token needed to integrate Recharge with Voyage.

Integrate ReCharge to Voyage

Once you obtain the API token and the Client secret value, you will need to create the integration in the Voyage app. This can be done by going to the "Integrations" section and clicking on the "Activate" button for the ReCharge Integration block.

Untitled (5)

  • The system will require the API Token and Client Secret values. Once entered, click on NEXT button. It will display a message that the Integration was successful completed. Click the "DONE" button.

Untitled (6)

  • You will be redirected to the "Integrations" page. The ReCharge integration will now be shown as Active and Connected.

Untitled (7)

Using the ReCharge integration

Create Segments from Voyage attributes

When the ReCharge integration with Voyage is completed, Voyage will automatically pull ReCharge customer data and match to customers in the Voyage database based on phone number. Based on this synced data, you will be able to create new segments in the Voyage segment builder.

ReCharge segment attributes are as follows:

"became customer" - this is based on the date that the customer was registered in ReCharge.

"number of active subscriptions" - this is based on how many subscriptions the customer has active.

"number of subscriptions" - this is based on how many subscriptions (active or inactive) the customer has.

"subscription status" - this is based on the status of the customer, currently active and inactive.

Untitled (8)

How Voyage syncs ReCharge data

Voyage will continue to sync ReCharge customer and event data every 15 minutes.

Phone number is not required in the ReCharge checkout flow; however, if it is not there, Voyage will only be able to sync data for consumers where a Voyage local storage token is installed (e.g., visiting your eCommerce site and going through the ReCharge flow off a Voyage marketing campaign link).

Future requirements for this integration

ReCharge integration requirements

Priority Requirement Status


Seamless integration / client experience to connect Voyage to ReCharge Complete
P0 Import ReCharge subscriber status information for segmentation in Voyage Complete
P0/P1 Allows Voyage to capture conversions via ReCharge checkout for accurate attribution Complete
P1 Abandoned cart/checkout for ReCharge In Progress
P1 Ability to segment with ReCharge attributes in Drips In Progress
P2 Ability to use ReCharge events as trigger events in Voyage Drips Pending
P2 Opt in at ReCharge checkout (please contact us as we can currently set this up manually if desired) Pending