Integration Recipes
Step-by-step walkthroughs for connecting Product Roadmap Pro to popular automation tools.
Time to read: 8 minutes
Before You Start
Make sure webhooks are enabled:
- Go to Roadmap > Settings > Pro
- Set Enable Webhooks to Yes
- Save changes
Recipe 1: Zapier — New Vote Notification to Email
Send an email every time someone votes on a roadmap item.
- Log in to Zapier
- Click Create Zap
- Search for Webhooks by Zapier as your trigger app
- Select Catch Hook as the trigger event
- Copy the generated webhook URL
- Register the webhook on your roadmap site using the REST API
- Vote on any item to test
- Add an Email action and map the fields
- Publish the Zap
Recipe 2: Zapier — Status Change to Trello Card
Create a Trello card when a roadmap item moves to In Progress.
- Create a new Zap with Webhooks by Zapier Catch Hook
- Register the webhook with events status_changed
- Add a Filter step for data_new_status equals in-progress
- Add Trello Create Card as the action
Recipe 3: Make — Suggestion to Google Sheet
Log every new suggestion in a Google Sheet for tracking.
- Create a new scenario in Make
- Add a Custom webhook module
- Register the webhook with events suggestion_submitted and guest_suggestion_submitted
- Submit a test suggestion
- Add Google Sheets Add a Row module
- Map columns and activate
Recipe 4: Slack — Formatted Notification
Post a formatted message to a Slack channel when items change status. Use Zapier or Make as middleware to transform the roadmap payload into Slack format.
Recipe 5: Custom Dashboard
Build a real-time dashboard that updates when votes come in. See the full code example in the Real-Time Dashboard Server Gist.
Debugging Failed Deliveries
| Response Code | Meaning | Fix |
|---|---|---|
| 200-299 | Success | No action needed |
| 401/403 | Auth failed | Check receiver auth |
| 404 | URL not found | Verify webhook URL |
| 500 | Server error | Check receiver logs |
| Timeout | Too slow | Respond within 10s |
