Integrating Piano with Zapier allows you to automate data transfer and streamline processes. Zapier acts as a bridge, connecting the webhooks from Piano with the desired actions in HubSpot. Follow the steps below to set up this integration effectively.
Step 1: Configure Webhooks
Piano's webhooks are pivotal for this integration. Instead of sending webhooks directly to Zapier, you'll redirect them to a consistent endpoint that always returns a 200 response. This endpoint acts as an intermediary and helps manage the integration more efficiently.
Step 2: Set Up Zaps in Zapier
-
-
Sign Up/Login: If you haven't already, sign up for a Zapier account. After logging in, click on "Make a Zap" to start creating your first automation.
-
Trigger App: Choose "Webhooks by Zapier" as the trigger app. Select the trigger event as "Catch Hook" and click "Continue."
-
Set up the Zap: You can set up various Zaps that poll the
/publisher/webhook/listendpoint and filter for the specific webhook types that Zap is targeting. You can find the information on that endpointhere
.
Another potential endpoint that is good for polling is
/publisher/conversion/list, which contains a running feed of Subscription Management + Billing conversions for the application and accepts the parameters listed here.
-
Step 3: Monitor and Refine
Regularly check the integration to ensure data flows smoothly between Piano and HubSpot. If any adjustments are needed, you can modify the Zaps accordingly.
Additional Resources
-
Learn more about Piano's webhooks and how to configure them: Piano Webhooks Documentation
-
For further information about Piano's API and endpoints, refer to the documentation: Piano API Documentation