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.
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).
- Click the "Create an API token" button.
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.
The value displayed in the API key column is the token required for the Voyage dashboard.
- Click on the token name.
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.
- 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.
- You will be redirected to the "Integrations" page. The ReCharge integration will now be shown as Active and Connected.
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.
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
|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|