Zapier Integration
Zapier is a powerful automation platform that connects thousands of apps without custom code. This guide shows you how to build automated workflows with Pullbay's App Store Reviews API—today with Webhooks by Zapier, and with a native Pullbay app coming soon.
What You Can Build with Pullbay and Zapier
The combination of Pullbay and Zapier lets you:
Trigger workflows on new reviews: Set up a daily or hourly check for fresh app store reviews and automatically route them where you need them
Send reviews to Slack: Post 1–2 star reviews instantly to a dedicated channel for team response
Log reviews to Google Sheets: Build a live spreadsheet of all reviews with ratings, authors, and timestamps
Feed reviews to HubSpot: Sync customer feedback directly into your CRM for sales and support teams
Alert Airtable: Create a structured database of reviews for analysis and team collaboration
Email summaries: Get daily digests of high-priority reviews in your inbox
How Pullbay Works with Zapier
Currently, there is no native Pullbay app in Zapier's app marketplace. However, you can use Webhooks by Zapier and Code by Zapier to connect to the Pullbay API right now. A native Pullbay integration is coming soon—when it arrives, your setup will be even simpler.
Create a New Zap
Log in to your Zapier account at zapier.com
Click Create (top left)
You'll see the Zap editor with a Trigger step ready to configure
Set Up Your Trigger
For daily or hourly review checks, use Schedule by Zapier:
In the Trigger section, search for and select Schedule by Zapier
Choose Schedule as the trigger event
Set your frequency:
Daily: Runs once per day at a time you choose
Weekly: Runs on a specific day and time
Monthly: Runs on a specific date
Click Continue
(If you prefer to trigger based on webhooks or external events, choose Webhooks by Zapier instead and select Catch Hook.)
Add a Code Step to Fetch Reviews
Click the + icon below your trigger to add an action
Search for and select Code by Zapier
Choose Code by Zapier (JavaScript)
In the input fields, add:
Input Data (optional): Create fields for:
apiKey: Your Pullbay API keyappId: Your app's ID on the App Store
In the code editor, paste this JavaScript code:
const apiKey = inputData.apiKey;
const appId = inputData.appId;
const url = `https://api.pullbay.com/app-store/reviews/all?app_id=${appId}`;
const options = {
headers: {
'Authorization': `Bearer ${apiKey}`
}
};
try {
const response = await fetch(url, options);
const data = await response.json();
if (data.success) {
output = {
reviews: data.data,
count: data.data.length,
success: true
};
} else {
output = {
error: data.error,
success: false
};
}
} catch (error) {
output = {
error: error.message,
success: false
};
}Click Continue. Zapier will execute the code and show you the output structure.
Choose Your Action
Now route the reviews to your desired destination. Here are common examples:
Send to Slack
Click + to add an action
Search for Slack
Select Send Channel Message
Connect your Slack workspace and choose the channel (e.g.,
#app-reviews)In the message body, format your review:
New App Review:
Rating: [Rating] ⭐
Author: [Author]
Title: [Title]
Review: [Review Text]
Country: [Country]Click Continue and test
Log to Google Sheets
Click + to add an action
Search for Google Sheets
Select Create Spreadsheet Row
Connect your Google account and choose your spreadsheet and worksheet
Map the Pullbay review fields to columns:
Column A (Date): Today's date
Column B (Rating):
[Rating]Column C (Title):
[Title]Column D (Review):
[Review]Column E (Author):
[Author]Column F (Country):
[Country]
Click Continue and test
Send to HubSpot
Click + to add an action
Search for HubSpot
Select Create a Note (or Create Task if you prefer)
Map review data to HubSpot fields
Test the connection
Example Complete Zap: Daily Review Check → Slack Alert
Here's a real-world workflow:
Trigger: Schedule by Zapier (Daily, 9 AM)
Action 1: Code by Zapier (fetch reviews from Pullbay using the JavaScript above)
Action 2: Filter by Zapier (Rating < 2)
Action 3: Slack (Send message to
#app-reviewswith formatted review)
This Zap runs every morning, pulls overnight reviews, filters for 1–2 star ratings, and posts them to your team Slack channel—no manual effort required.
Storing Your API Key Securely
Never hardcode your Pullbay API key in a Zap. Instead:
Store your API key as a Zapier Secret:
In your Zap, click the key icon next to an input field
Select Create a Secret
Paste your API key and name it (e.g.,
pullbay_api_key)
In your Code step, reference it:
const apiKey = process.env.pullbay_api_key;
Zapier encrypts secrets and only passes them to code at runtime.
Troubleshooting
API Rate Limits and Pricing
Zapier Zaps run on your Pullbay API plan:
Free: 10 requests/minute
Starter: 60 requests/minute
Growth: 300 requests/minute
Scale: 1000+ requests/minute
See the Pullbay dashboard for current pricing and plan details.
Native Integration Coming Soon
A native Pullbay app for Zapier is in development. When available, you'll be able to:
Skip the Code step entirely
Use a pre-built Pullbay trigger
Access Pullbay fields in a simple, visual interface
Benefit from built-in error handling and retries
Until then, the Webhooks by Zapier + Code approach works perfectly and gives you full flexibility.
Next Steps
Set up your first Zap using the steps above
Test with a schedule trigger and filter
Connect to your preferred action (Slack, Sheets, HubSpot, etc.)
Monitor the Zap for the first day to ensure reviews are flowing correctly
For questions about the Pullbay API itself, see the API documentation. For Zapier-specific issues, check Zapier's help center.
Last updated