Overview
Connect WhizoAI with 5,000+ apps using Zapier to automate your web scraping workflows. Monitor websites, extract data, and send results to your favorite tools—all without code.Prerequisites
- WhizoAI account with API key
- Zapier account (free tier works)
- Basic understanding of Zapier workflows (Zaps)
Quick Start
Set Up WhizoAI in Zapier
-
Get Your API Key
- Go to WhizoAI Dashboard
- Create a new API key
- Copy the key (starts with
whizo_)
-
Add WhizoAI to Zapier
- In Zapier, create a new Zap
- Search for “Webhooks by Zapier”
- Choose “POST” as the action
- Configure the webhook (see examples below)
Common Workflows
1. Daily Website Monitor → Slack Notification
Use Case: Monitor competitor pricing and get Slack alerts when prices change. Setup: Trigger: Schedule by Zapier (Daily at 9 AM) Action 1: Webhooks by Zapier - POST Request- URL:
https://api.whizo.ai/v1/scrape - Headers:
- Data:
- Input: Response from Action 1
- Pattern: Extract price using regex
- Pattern:
\$(\d+\.?\d*)
- Channel:
#price-alerts - Message:
Competitor price updated: ${{extracted_price}}
2. Form Submission → Web Scraping → Google Sheets
Use Case: Research companies submitted via form, scrape their websites, save to spreadsheet. Trigger: Google Forms - New Response Action 1: Webhooks by Zapier - POST- URL:
https://api.whizo.ai/v1/scrape - Data:
- URL:
https://api.whizo.ai/v1/extract - Data:
- Spreadsheet:
Company Research - Row Data:
- Name:
{{extracted_company_name}} - Industry:
{{extracted_industry}} - Employees:
{{extracted_employee_count}} - Description:
{{extracted_description}} - Submitted By:
{{form_email}}
- Name:
3. New Airtable Record → Batch Scrape → Update Record
Use Case: Automatically scrape URLs added to Airtable and update with results. Trigger: Airtable - New Record Action 1: Webhooks by Zapier - POST- URL:
https://api.whizo.ai/v1/batch - Data:
- Wait:
2 minutes(for batch to complete)
- URL:
https://api.whizo.ai/v1/jobs/{{job_id}}/results - Headers:
Authorization: Bearer whizo_YOUR-API-KEY
- Record ID:
{{trigger_record_id}} - Field:
Scraped Content={{job_results}} - Field:
Status=Completed
4. RSS Feed → Scrape Articles → Send Email Digest
Use Case: Monitor industry blogs, scrape new articles, send weekly digest. Trigger: RSS by Zapier - New Item in Feed Action 1: Webhooks by Zapier - POST- URL:
https://api.whizo.ai/v1/scrape - Data:
- URL:
https://api.whizo.ai/v1/extract - Data:
{{extracted_relevant}} is true
Action 3: Gmail - Send Email
- To:
[email protected] - Subject:
Weekly Industry Digest - {{rss_item_title}} - Body:
Advanced Patterns
Webhook-Driven Scraping
Use WhizoAI webhooks with Zapier for real-time notifications: Step 1: Create Webhook in WhizoAI- Trigger: Webhooks by Zapier - Catch Hook
- Action: Process the webhook payload
- Trigger: Catch Hook
- Filter: Only continue if
eventequalsjob.completed - Action: Send to Slack/Email/Database based on results
Error Handling
Add error handling to your Zaps: Action: Paths by Zapier- Path A: If
{{webhook_status}}is200- Continue with normal workflow
- Path B: If
{{webhook_status}}is not200- Send error notification
- Log to error tracking tool
Multi-Step Extraction
For complex data extraction: Action 1: Scrape page Action 2: Extract structured data with AI Action 3: Scrape related pages (using extracted URLs) Action 4: Combine and format data Action 5: Save to destinationBest Practices
Rate Limiting
Rate Limiting
Be mindful of WhizoAI rate limits based on your plan:
- Free: 10 requests/hour
- Starter: 50 requests/hour
- Pro: 200 requests/hour
Credit Management
Credit Management
Monitor credit usage:
- Check credits before running large batches
- Use webhooks to get alerts when credits are low
- Set up monthly budget alerts in WhizoAI dashboard
Error Handling
Error Handling
Always include error paths:
- Add a “Filter” step to check response status
- Create separate paths for success/failure
- Log errors to a tracking tool
- Send notifications for failures
Data Storage
Data Storage
Store results efficiently:
- Short-term: Zapier Storage (limited)
- Long-term: Google Sheets, Airtable, Database
- Large files: Save to Google Drive or Dropbox
Example Zap Templates
1. Daily Competitor Monitoring
2. Lead Enrichment
3. Content Aggregation
4. Price Monitoring
Troubleshooting
Zap Not Triggering
Zap Not Triggering
- Check that trigger is properly configured
- Verify API key is valid
- Test the webhook manually with curl
- Check Zapier task history for errors
Scraping Timeout
Scraping Timeout
- Increase Zapier timeout (if on paid plan)
- Use asynchronous scraping with webhooks
- Split large jobs into smaller batches
Data Not Mapping Correctly
Data Not Mapping Correctly
- Check webhook response format
- Use Zapier’s “Formatter” to transform data
- Test with sample data first
- Review Zapier task history for actual payloads
Pricing Considerations
| Zapier Plan | WhizoAI Plan | Recommended Use |
|---|---|---|
| Free | Free | Testing, personal use |
| Starter | Starter | Small business automation |
| Professional | Pro | Medium-scale automation |
| Team/Company | Enterprise | Large-scale workflows |
- Zapier Professional: $49/month
- WhizoAI Pro: $49/month
- Total: $98/month for powerful automation