Kadoa allows you to monitor websites for data changes and receive notifications when updates occur. Follow these steps to configure data monitoring:

1. Create Workflow

  • Create a workflow as described in our Quickstart

2. Schedule the Workflow

  • When approving the sample data, click “Repeat Workflow” to set up regular updates.
  • Choose an update frequency between every 12 hours and every month.
  • Enterprise customers can request real-time monitoring.

3. Configure Monitoring

  • In the monitoring settings, select the fields you want to track for changes.
  • Select about what type of changes you want to be notified. We support 3 types of changes:
    • All changes: Receive notifications for all changes (additions, modifications, and removals).
    • Only added data: Receive notifications only for new data. An object is considered new when it has less than 50% field matches with any existing object.
    • Only removed data: Receive notifications only for removed data.
  • Optional: You can add conditions to the monitoring. For example, you can only receive notifications if the data has changed in a specific field and contains a specific value.
  • Choose your preferred notification channel. Self-service users can receive email notifications. Enterprise customers have access to additional integration options.

How Changes Are Detected

The system matches objects between old and new data in this order:

  1. Exact Matches: Objects that are exactly the same
  2. Partial Matches: Objects sharing more than 50% of their fields are considered the same object with changes
  3. New/Removed: Remaining objects are considered either new or removed

Examples

Job Listings:

// Original Data
{
  "title": "Senior Software Engineer",
  "company": "TechCorp",
  "location": "Remote",
  "salary": "$150k-$180k"
}

// Updated Data
{
  "title": "Senior Software Engineer",  // Same
  "company": "TechCorp",               // Same
  "location": "Remote",                // Same
  "salary": "$160k-$190k"             // Changed
}

With “Only added data” selected: No notification (>50% fields match) With “All changes” selected: Notification about salary change

Product Inventory:

// Original Data
{
  "name": "Laptop Pro",
  "brand": "TechBrand",
  "price": "$999",
  "specs": "i7, 16GB RAM"
}

// Updated Data
{
  "name": "Laptop Pro 2024",    // Different
  "brand": "NewTechBrand",      // Different
  "price": "$1299",            // Different
  "specs": "M2, 32GB RAM"      // Different
}

With “Only added data” selected: Notification (all fields different) With “All changes” selected: Notification about new product

4. Receive Change Notifications

  • When Kadoa detects a change in the monitored fields, you’ll receive a notification via your configured channel.
  • You can also view the change history in the workflow run history.

Example of a change notification email: