Zapier Integration
Connect ProductBridge to 7,000+ apps using Zapier. Automate feedback workflows with triggers for new posts, comments, votes, status changes, and more.
Overview
The ProductBridge Zapier integration lets you connect your feedback workflows to 7,000+ apps without writing code. Automatically create posts from form submissions, notify your team in Slack when feedback arrives, sync status changes to your project tracker, and much more.
5 Triggers
React to new posts, comments, votes, status changes, and tag additions in real time.
4 Actions
Create posts, add comments, change statuses, and manage users from any connected app.
1 Search
Look up existing posts by ID to use their data in subsequent Zap steps.
Prerequisites
- A ProductBridge account with an active project
- A Zapier account (free or paid)
- Your ProductBridge Zapier API key
Connect ProductBridge to Zapier
Get your API key
In ProductBridge, navigate to Settings > Integrations > Zapier and copy your Zapier API key.
Each API key is scoped to your organization and grants access to all projects within it.
Keep your API key secure. Do not share it publicly or commit it to version control. You can regenerate it at any time from the settings page, but existing Zaps will need to be reconnected.
Add ProductBridge in Zapier
In Zapier, create a new Zap and search for ProductBridge when selecting a trigger or action app.
When prompted, enter your API key. Zapier validates it against your ProductBridge organization and displays your organization name as the connection label.
Build your Zap
Choose a trigger or action from the lists below, configure the fields, and turn on your Zap. ProductBridge uses webhooks for triggers, so events fire in real time.
Triggers
Triggers fire automatically when something happens in ProductBridge. All triggers are webhook-based for real-time delivery and support optional board filtering.
New Post
Triggers when a new feedback post is created.
| Output Field | Type | Description |
|---|---|---|
id | string | Unique post identifier |
title | string | Post title |
details | string | Post description |
board.name | string | Board the post belongs to |
status.name | string | Current status (e.g., Open, In Progress) |
vote_count | number | Number of votes |
comment_count | number | Number of comments |
tags | array | Tags assigned to the post |
author.name | string | Author display name |
author.email | string | Author email address |
created_at | string | ISO 8601 timestamp |
Use the optional Board filter to trigger only for posts on a specific board (e.g., "Feature Requests" or "Bug Reports").
New Comment
Triggers when a new comment is added to a post. Includes both public comments and internal notes.
| Output Field | Type | Description |
|---|---|---|
id | string | Comment identifier |
post_id | string | Parent post identifier |
post_title | string | Parent post title |
content | string | Comment text |
is_internal | boolean | Whether the comment is an internal note |
author.name | string | Comment author name |
author.email | string | Comment author email |
board.name | string | Board name |
created_at | string | ISO 8601 timestamp |
New Vote
Triggers when a user votes on a post.
| Output Field | Type | Description |
|---|---|---|
id | string | Vote identifier |
post_id | string | Voted post identifier |
post_title | string | Voted post title |
voter.name | string | Voter display name |
voter.email | string | Voter email address |
board.name | string | Board name |
created_at | string | ISO 8601 timestamp |
Post Status Changed
Triggers when a post's status changes (e.g., from "Open" to "In Progress").
| Output Field | Type | Description |
|---|---|---|
id | string | Event identifier |
post_id | string | Post identifier |
post_title | string | Post title |
old_status | string | Previous status name |
new_status | string | New status name |
board.name | string | Board name |
changed_at | string | ISO 8601 timestamp |
Tag Added to Post
Triggers when a tag is added to a post.
| Output Field | Type | Description |
|---|---|---|
id | string | Event identifier |
post_id | string | Post identifier |
post_title | string | Post title |
tag.name | string | Tag name |
tag.color | string | Tag hex color |
board.name | string | Board name |
added_at | string | ISO 8601 timestamp |
Actions
Actions let you create or update data in ProductBridge from any connected app.
Create Post
Creates a new feedback post on a specified board.
| Input Field | Required | Description |
|---|---|---|
board_id | Yes | Board to create the post on (dropdown) |
title | Yes | Title of the feedback post |
details | No | Detailed description of the feedback |
author_email | No | Email of the post author. Creates a new user if not found. |
author_name | No | Display name of the author (used when creating a new user) |
Use this action to turn form submissions, emails, or support tickets from other apps into ProductBridge feedback posts automatically.
Comment on Post
Creates a public or internal comment on an existing post.
| Input Field | Required | Description |
|---|---|---|
post_id | Yes | Post to comment on (dropdown) |
content | Yes | Comment text |
author_email | No | Email of the comment author |
is_internal | No | If true, the comment is an internal note not visible to end users |
Change Post Status
Updates the status of an existing post.
| Input Field | Required | Description |
|---|---|---|
post_id | Yes | Post to update (dropdown) |
status_id | Yes | New status (dropdown) |
changer_email | No | Email of the person changing the status |
notify_voters | No | If true, voters are notified of the status change |
Create or Update User
Creates a new user or updates an existing one (upsert). Useful for syncing user data from CRMs or other tools.
| Input Field | Required | Description |
|---|---|---|
email | Yes | User email address (used as the unique identifier) |
name | Yes | User display name |
avatar_url | No | URL of the user's avatar image |
Searches
Find Post
Finds an existing post by its ID. Use this in multi-step Zaps to look up a post before updating it.
| Input Field | Required | Description |
|---|---|---|
post_id | Yes | Post to find (dropdown) |
Returns the full post object including title, details, board, status, vote count, comment count, tags, and author.
Example Zaps
Trigger: New Post (ProductBridge) Action: Send Channel Message (Slack)
Notify your product team in Slack whenever a new feedback post is submitted. Include the post title, author, and board name in the message.
Trigger: New Conversation (Intercom) Action: Create Post (ProductBridge)
Automatically turn Intercom conversations tagged as feedback into ProductBridge posts. Map the conversation subject to the post title and the customer email to the author.
Trigger: Post Status Changed (ProductBridge) Action: Update Issue (Jira)
When a post moves to "In Progress" in ProductBridge, update the linked Jira issue status. Use the Find Post search to get additional context.
Trigger: New Vote (ProductBridge) Action: Create Spreadsheet Row (Google Sheets)
Log every vote to a Google Sheet for custom analytics. Track which posts gain traction and who is voting.
API Details
The Zapier integration communicates with the ProductBridge API at https://api.productbridge.io/api/v1/zapier.
Troubleshooting
Last updated today
Built with Documentation.AI