AutomationsMake

Make Integration

Connect ProductBridge to 2,000+ apps using Make (formerly Integromat). Automate feedback workflows with instant triggers for new posts, comments, votes, and status changes, plus actions and searches.

Make

Overview

The ProductBridge Make integration lets you connect your feedback workflows to 2,000+ apps without writing code. Automatically create posts from form submissions, notify your team when feedback arrives, sync status changes to your project tracker, enrich users from your CRM, and much more.

A built-in Make an API Call module also lets you reach any ProductBridge endpoint that isn't covered by a dedicated module.

Prerequisites

  • A ProductBridge account with an active project
  • A Make account (a paid plan is required to run a custom app in a live scenario)
  • Your ProductBridge API key

Connect ProductBridge to Make

Get your API key

In ProductBridge, navigate to Connect Sources → Make → Generate API Key and copy the key (it starts with zpk_).

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 revoke it at any time from Connect Sources → Make, which immediately disconnects Make.

Add the ProductBridge app

Open the ProductBridge app invite link and confirm to add the app to your Make organization. It then appears in the scenario editor when you search for ProductBridge.

Create a connection

Add any ProductBridge module to a scenario and click Add connection. Paste your API key and save. Make validates it against your ProductBridge organization and shows your organization name as the connection label.

Build your scenario

Choose a trigger, action, or search from the lists below, map the fields, and turn on your scenario. Triggers use instant webhooks, so events fire in real time.

Triggers

Triggers fire automatically when something happens in ProductBridge. All triggers are instant webhooks for real-time delivery and support an optional Board filter.

Watch Posts

Triggers when a new feedback post is created.

Output FieldTypeDescription
idstringUnique post identifier
titlestringPost title
detailsstringPost description
board.namestringBoard the post belongs to
status.namestringCurrent status (e.g., Open, In Progress)
vote_countnumberNumber of votes
comment_countnumberNumber of comments
tagsarrayTags assigned to the post
author.namestringAuthor display name
author.emailstringAuthor email address
created_atstringISO 8601 timestamp

Use the optional Board filter to trigger only for posts on a specific board (e.g., "Feature Requests" or "Bug Reports").

Watch Comments

Triggers when a new comment is added to a post. Includes both public comments and internal notes.

Output FieldTypeDescription
idstringComment identifier
post_idstringParent post identifier
post_titlestringParent post title
contentstringComment text
is_internalbooleanWhether the comment is an internal note
author.namestringComment author name
author.emailstringComment author email
board.namestringBoard name
created_atstringISO 8601 timestamp

Watch Votes

Triggers when a user votes on a post.

Output FieldTypeDescription
idstringVote identifier
post_idstringVoted post identifier
post_titlestringVoted post title
voter.namestringVoter display name
voter.emailstringVoter email address
board.namestringBoard name
created_atstringISO 8601 timestamp

Watch Status Changes

Triggers when a post's status changes (e.g., from "Open" to "In Progress").

Output FieldTypeDescription
idstringEvent identifier
post_idstringPost identifier
post_titlestringPost title
old_statusstringPrevious status name
new_statusstringNew status name
board.namestringBoard name
changed_atstringISO 8601 timestamp

Actions

Actions let you create or update data in ProductBridge from any connected app.

Create a Post

Creates a new feedback post on a specified board.

Input FieldRequiredDescription
board_idYesBoard to create the post on (dropdown)
titleYesTitle of the feedback post
detailsNoDetailed description of the feedback
author_emailNoEmail of the post author. Creates a new user if not found.
author_nameNoDisplay 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.

Change Post Status

Updates the status of an existing post.

Input FieldRequiredDescription
post_idYesPost to update
status_idYesNew status (dropdown)
changer_emailNoEmail of the person changing the status
notify_votersNoIf true, voters are notified of the status change

Create a Comment

Creates a public or internal comment on an existing post.

Input FieldRequiredDescription
post_idYesPost to comment on
contentYesComment text
author_emailNoEmail of the comment author
is_internalNoIf true, the comment is an internal note not visible to end users

Delete a Comment

Deletes a comment.

Input FieldRequiredDescription
comment_idYesComment to delete

Add Post Tag

Adds an existing tag to a post.

Input FieldRequiredDescription
post_idYesPost to tag
tag_idYesTag to add (dropdown)

Remove Post Tag

Removes a tag from a post.

Input FieldRequiredDescription
post_idYesPost to untag
tag_idYesTag to remove (dropdown)

Create a Tag

Creates a new post tag.

Input FieldRequiredDescription
nameYesTag name
colorNoHex color, e.g. #2B4ACB

Create or Update a User

Creates a new user or updates an existing one (upsert). Useful for syncing user data from CRMs or other tools.

Input FieldRequiredDescription
emailYesUser email address (used as the unique identifier)
nameYesUser display name
avatar_urlNoURL of the user's avatar image

Delete a User

Removes a user from your organization (the user's organization membership is removed; the global user record is not hard-deleted).

Input FieldRequiredDescription
user_idYesUser to remove

Cast a Vote

Casts a vote on a post on behalf of a user.

Input FieldRequiredDescription
post_idYesPost to vote on
voter_emailYesEmail of the voter. Creates a new user if not found.
voter_nameNoDisplay name of the voter (used when creating a new user)

Delete a Vote

Deletes a vote.

Input FieldRequiredDescription
vote_idYesVote to delete

Make an API Call

A universal module for advanced use. Make a custom authenticated request to any ProductBridge endpoint that isn't covered by a dedicated module — choose the method (GET/POST/PUT/PATCH/DELETE), enter a relative path such as /searches/users, and optionally add a body and query parameters. Authentication is added for you, so you don't need to set the x-api-key header yourself.

Searches

Searches look up existing records so you can use their data in later steps. Single-record modules find one record by ID; list modules return multiple records.

ModuleInputReturns
Get a Postpost_idFull post object
Get a Commentcomment_idComment object
Get a Votevote_idVote object
Get a Tagtag_id (dropdown)Tag (id, name, color)
Get a Boardboard_id (dropdown)Board (id, name, description)
Get a Useruser_idUser (id, email, name, avatar)
Search Postsboard (optional), limitList of posts
Search Commentsboard (optional)List of recent comments
Search Votesboard (optional)List of recent votes
List UsersList of organization users
List Changelog EntriesList of changelog entries
List TagsList of tags
List All BoardsList of boards
List Status Changesboard (optional)List of recent status changes

Example scenarios

Trigger: Watch Posts (ProductBridge) Action: Send a 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.

API Details

The Make integration communicates with the ProductBridge API at https://api.productbridge.io/api/v1/make.

Troubleshooting

This app mirrors the Canny Make app. Two Canny modules are intentionally unavailable because ProductBridge has no equivalent concept: Delete a Company and List Opportunities. Delete a User removes the user from your organization rather than hard-deleting the global user record.