We’ve migrated our documentation to a new site, which means some URLs have changed.
Subscriptions

Integrating Piano with Zapier for HubSpot Data Transfer

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

    1. 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.

    2. Trigger App: Choose "Webhooks by Zapier" as the trigger app. Select the trigger event as "Catch Hook" and click "Continue."

    3. Set up the Zap: You can set up various Zaps that poll the /publisher/webhook/list endpoint and filter for the specific webhook types that Zap is targeting. You can find the information on that endpoint

      here

      .

      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

Last updated: