TL;DR
Make.com connects Apify to 1,000+ apps without code. Schedule scraper runs, process results with AI, send to Google Sheets, Slack, or email. 15-minute setup.
Why Use Make.com with Apify?
Apify extracts data. Make.com moves it where you need it. Together they create automated data pipelines without code.
Example workflows:
- Scrape competitor prices daily. Send changes to Slack.
- Monitor social media mentions. Add new leads to HubSpot.
- Extract job listings. Filter by keywords. Email matches.
- Collect reviews. Analyze sentiment with AI. Save to Sheets.
Getting Started
Step 1: Get Your Apify API Token
- Log in to console.apify.com
- Go to Settings → Integrations
- Copy your Personal API Token
Step 2: Connect Apify in Make.com
- Log in to Make.com
- Create a new scenario
- Search for "Apify" in modules
- Click Connect and paste your API token
Available Apify Modules
| Module | Function |
|---|---|
| Run Actor | Start any actor with custom input |
| Get Dataset Items | Fetch results from completed run |
| Watch Actor Runs | Trigger when any run completes |
| Get Run Details | Check status, duration, cost |
Example: Daily Competitor Price Monitoring
Scrape competitor products daily. Alert when prices change.
- Trigger: Schedule (daily at 8am)
- Apify: Run Amazon Scraper with competitor URLs
- Iterator: Process each product result
- Filter: Check if price changed from yesterday
- Slack: Post price change alerts to channel
Configuration
// Apify Run Actor input
{
"startUrls": [
"https://amazon.com/dp/COMPETITOR_PRODUCT_1",
"https://amazon.com/dp/COMPETITOR_PRODUCT_2"
],
"maxItems": 10
}
Example: Lead Generation Pipeline
Scrape business data. Enrich with AI. Add to CRM.
- Trigger: Google Sheets new row (target cities)
- Apify: Run Google Maps Scraper for city
- Iterator: Process each business
- OpenAI: Classify business relevance
- Filter: Keep high-relevance leads only
- HubSpot: Create new contact
Handling Large Datasets
Apify actors can return thousands of results. Make.com has operation limits.
Solutions:
- Limit results in actor input (maxItems: 100)
- Use webhooks to trigger Make.com only when needed
- Split large runs into multiple scenarios
- Use Make.com data stores for batching
Using Webhooks
Trigger Make.com when Apify run completes:
- Create a webhook trigger in Make.com
- Copy the webhook URL
- In Apify Console, go to your actor
- Add webhook: Runs Finished → Make.com URL
Make.com receives run ID and can fetch results automatically.
Common Questions
Q: How much does Make.com cost?
A: Free tier includes 1,000 operations/month. Paid plans start at $9/month. Each Apify result counts as one operation.
Q: Can I run actors synchronously?
A: Yes. The Run Actor module waits for completion by default. Set timeout for long-running actors.
Q: What if my actor fails?
A: Add error handling in Make.com. Use Router module to handle success/failure paths differently.