Seeking Guidance on Tiered Subscription Payment Integration in HubSpot

I am currently developing a solution for the company that I work for, that I thought seemed like basic functionality.

We currently employ three distinct payment links corresponding to different tiers. My goal is to seamlessly update a customer’s subscription tier in our system upon successful payment initiation. Ideally, I am looking to establish a webhook for real-time payment notifications. However, my efforts to locate a method for extracting subscription information and linking it to a specific company have proven elusive.

Exploration of HubSpot’s workflow functionalities has also been inconclusive in achieving the desired outcome. As part of the integration process, I am in the process of developing a private app and have the capability to secure any requisite permissions or functionalities from the HubSpot account administrator.

Does anyone have a way to implement this?

Thanks,

Steven Klein

Hi, @StevenDaVinci :waving_hand: Welcome to our community! Thank you for your post.

One question — are you looking to send a webhook from a HubSpot portal to an external system? Or are you looking to ingest a webhook from an external system into a HubSpot portal and update a specific object record?

Thanks for the additional information! — Jaycee

Hello @Jaycee_Lewis,

I am looking for Hubspot to tell my system that a payment happened via a specific payment link, so it would be a webhook from HubSpot to my external system. I am fine if it is not a webhook and am open to other methods.

In the webhook (or accessible via the HubSpot API with information on the webhook), I would need the company ID that the payment and subscription was made for.

Thank you for your response,

Steven

Hey, @StevenDaVinci :waving_hand: One question I had – how are you currently storing the payment details in your HubSpot portal? Is there a specific property that gets updated on the Company Object? If not, I am not sure what our webhook-based options might be. Have you looked into setting up some form of middleware to handle this communication between your two systems?

Best,

Jaycee

Hello @Jaycee_Lewis,

We currently store the payment details as a Subscription linked to the company. Hubspot Automagically makes this connection when the user pays via a HubSpot Payment Link. Right now, there is no special property that gets updates when the user pays, but I would be happy to create one if you can tell me how to automatically populate it with the data that is needed.

What type of middleware is there for linking our systems? I am a software developer for my company and would be able to use or create anything that is necessary.

Thanks,

Steven