AutomationsPabbly Connect

Pabbly Connect Integration

Connect ProductBridge to 2,000+ apps using Pabbly Connect. Send feedback events — new posts, comments, votes, and status changes — to Pabbly in real time and route them anywhere.

Pabbly Connect

Overview

The ProductBridge Pabbly Connect integration streams your feedback events to Pabbly Connect in real time. Every time something happens in ProductBridge — a new post, comment, vote, or status change — ProductBridge sends the event to a Pabbly webhook, where you can filter it and route it to 2,000+ apps without writing code.

This integration is one-way (ProductBridge → Pabbly): Pabbly receives events. ProductBridge sends a single, consistent payload for every event, with a top-level event field you filter on.

How it works

When an event occurs, ProductBridge sends an HTTP POST to your Pabbly webhook URL with a JSON envelope:

{ "event": "post.created", "organization_id": "…", "occurred_at": "…", "data": {  } }

The top-level event field tells you which event fired (the equivalent of a "type" field). In Pabbly, you add a Filter step on event to branch on a specific event type, then add your downstream actions.

Prerequisites

  • A ProductBridge account whose plan includes API & webhooks
  • A Pabbly Connect account

Connect ProductBridge to Pabbly

Add the ProductBridge app

In ProductBridge, go to Connect Sources → Pabbly Connect and click Add ProductBridge to Pabbly. Accept the app into your Pabbly account when prompted. This is a one-time step.

Create a workflow

In Pabbly Connect, create a new workflow and choose the ProductBridge app (or Pabbly's built-in Webhook app) as the trigger. Pabbly generates a webhook URL — copy it.

Register the URL in ProductBridge

In ProductBridge, go to Connect Sources → Pabbly Connect, click Add endpoint, paste the Pabbly webhook URL, and save.

A signing secret is shown once when you add the endpoint. It is optional for Pabbly — Pabbly's webhook trigger does not verify signatures. It's only useful if you choose to verify the X-ProductBridge-Signature header in a custom step.

Send a test event

Trigger any event in ProductBridge — for example, create a feedback post — so Pabbly captures a sample payload to map your fields.

Filter and build

Add a Filter step in Pabbly on the event field, then add the downstream actions for that event type. Turn the workflow on.

Events

Every event is delivered to the same webhook URL with the same envelope shape. The event field identifies the type.

EventFires when
post.createdA new feedback post is created
post.editedA post's title or details are edited
post.deletedA post is deleted
post.tag_addedA tag is added to a post
post.tag_removedA tag is removed from a post
post.status_changedA post's status changes (e.g., Open → In Progress)
comment.createdA comment is added to a post
comment.editedA comment is edited
comment.deletedA comment is deleted
vote.createdA user votes on a post
vote.deletedA vote is removed

Event payload

Each delivery is a JSON envelope with four top-level fields: event (the type), organization_id, occurred_at (ISO 8601), and data (the event-specific object).

{
  "event": "post.created",
  "organization_id": "b1f2c3d4-0000-0000-0000-000000000000",
  "occurred_at": "2026-06-05T12:00:00.000000+00:00",
  "data": {
    "id": "9c8b7a60-0000-0000-0000-000000000000",
    "title": "Add dark mode",
    "details": "Please add a dark theme.",
    "board": { "id": "…", "name": "Feature Requests" },
    "status": { "id": "…", "name": "Under Review", "color": "#F59E0B" },
    "vote_count": 1,
    "comment_count": 0,
    "tags": [ { "id": "…", "name": "UI", "color": "#3B82F6" } ],
    "author": { "id": "…", "name": "Jane Doe", "email": "jane@example.com" },
    "created_at": "2026-06-05T12:00:00.000000+00:00",
    "url": "https://feedback.yourcompany.com/p/add-dark-mode"
  }
}

Each request also includes these headers:

HeaderDescription
X-ProductBridge-EventThe event type, e.g. post.created
X-ProductBridge-Signaturesha256= followed by an HMAC-SHA256 of the raw body (see security below)
X-ProductBridge-Webhook-IdThe ID of the registered endpoint

Filtering events

Because every event arrives at the same URL, add a Pabbly Filter step on the event field — for example, event Equals post.created — so the rest of the workflow runs only for that event type. Create a separate workflow (or filter branch) per event you care about.

Example scenarios

Filter: event Equals post.created Action: Send a Message (Slack)

Notify your product team in Slack whenever a new feedback post is submitted. Map data.title, data.author.name, and data.board.name into the message.

Webhook delivery & security

Pushing data into ProductBridge

This integration is one-way: Pabbly receives events from ProductBridge. To create or update ProductBridge records from Pabbly, use Pabbly's generic API module to call the ProductBridge API. See the API reference.

Troubleshooting