Skip to main content

Overview

Monitoring competitor pricing and inventory across multiple e-commerce sites is a common but tedious task. Manual checks don’t scale, and scraping scripts break every time a site redesigns. Refrain lets you describe what data to collect, generates a self-healing runbook, and runs it on a schedule. When a site’s layout changes, the runbook adapts automatically.

Example runbook

Generate and execute

1

Generate the runbook

2

Prepare a product list

Create a CSV with the URLs to monitor:
3

Batch execute

Why this works well

  • Batch execution — Monitor hundreds of products from a single CSV file.
  • Self-healing — Site redesigns don’t require script rewrites.
  • Scheduled runs — Set up daily or hourly checks via the Web Console scheduler.
  • Slack alerts — Get notified when prices drop or items go out of stock.

What’s next

Execute a runbook

Learn about batch execution with CSV data.

Approval and notifications

Set up Slack alerts for price changes.