This might be a dumb question with an easy answer but here goes:
My company has switched over to Hubspot as our first CRM provider. It currently sync with all of our Shopify data. However,
We use a Shopify app, Recharge, for our monthly billing as we are a subscription service
Recharge is not able to relay the length of the subscription term OR how much of the term is left each billing cycle
Recharge does not sync directly with Hubspot
Is there a proper Zap to enable Recharge to relay the subscription term over to Hubspot? And if so, is it possible to also show how much term is left in the subscription after each billing cycle?
Example: Customer A signs up for 6 months. All of their customer info in Shopify automatically syncs as a new contact record in Hubspot except for the info about their subscription term (6 months). When Recharge bills Customer A, it shows up in the “Deals” section in their Hubspot contact record. This is where we’d like it to show “Deal #0000 - 6 month term - 1 of 6” etc
This might be confusing so I’d be happy to offer any clarifications!
Best answer by Danvers
Hi @BeStew Sorry for the delay in getting back to you on this!
It sounds like you might need a combination of the New Subscription and New order triggers. You would need the New Subscription trigger to show the total subscription length and then the New order one to show each individual order.
If that’s the case, then it sounds like you might need an app that you can use as the middle man to store the information about the customer and their subscription. You could use a database app like Airtable or even Storage by Zapier to store the customer’s email address along with their subscription length. You’d need to update that when there’s a new subscription (to set up the entry for the customer) and then each time there was a new order. Each time you have a new order, you could find the entry for that customer and then update hubspot with the order that it is (eg 1st, 2nd, etc) and also the original subscription length.
I hope that makes sense! The TL;DR is that I think you’ll need another app as a ‘middle man’ to store info about the subscription length that you can then pull into HubSpot when you get a new order in ReCharge.
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.
Have you had a look at the ReCharge trigger ‘New Subscription’? That looks like it will trigger whenever you get a new subscription in ReCharge and should give you the information the you need to update HubSpot 🙂
In terms of the Zap, you’d need something like:
ReCharge - New subscription
HubSpot - Create or Update contact
HubSpot - New Deal
I hope that helps, please let me know if you have any questions!
Thanks for the reply. I confirmed with ReCharge that a new order is what we are looking for specifically:
New Order - This includes any orders we generate for a given subscriber. The 1st, 2nd, 3rd, and all recurring orders.
So I set up a Zap:
ReCharge > New Order in ReCharge > Status: Success
Hubspot > Create or Update Contact
Hubspot > Update Deal in Hubspot
Would this solve our issue or each contact in Hubspot having their subscription length sync over from ReCharge? And could it also track how many months are left in the subscription each month? i.e. Customer A has been billed 4 times out of a 6 month subscription, so the 4th bill (or new deal) would show 4 of 6? Is that even possible?
Hi @BeStew Sorry for the delay in getting back to you on this!
It sounds like you might need a combination of the New Subscription and New order triggers. You would need the New Subscription trigger to show the total subscription length and then the New order one to show each individual order.
If that’s the case, then it sounds like you might need an app that you can use as the middle man to store the information about the customer and their subscription. You could use a database app like Airtable or even Storage by Zapier to store the customer’s email address along with their subscription length. You’d need to update that when there’s a new subscription (to set up the entry for the customer) and then each time there was a new order. Each time you have a new order, you could find the entry for that customer and then update hubspot with the order that it is (eg 1st, 2nd, etc) and also the original subscription length.
I hope that makes sense! The TL;DR is that I think you’ll need another app as a ‘middle man’ to store info about the subscription length that you can then pull into HubSpot when you get a new order in ReCharge.