Overview
This workflow monitors your product listings across Amazon, Walmart, and Google Shopping simultaneously. It detects price discrepancies between platforms, flags missing or suppressed listings, and alerts you when competitors undercut your pricing.
Trigger
Every 4 hours during business hours (8 AM - 8 PM) or hourly during peak sales periods.
Schedule
Every 6 hours
Workflow Steps
Define Products to Monitor
List your products with their expected prices and identifiers for each platform.
Search All Platforms for Each Product
Query Scavio for each product on all three platforms and collect listing data.
Detect Anomalies and Competitor Undercuts
Analyze results for missing listings, position drops, and competitor products appearing above yours.
Python Implementation
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))JavaScript Implementation
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Platforms Used
Amazon
Product search with prices, ratings, and reviews
Google Shopping
Shopping results with multi-retailer pricing
Walmart
Product search with pricing and fulfillment data