Data Fetcher’s error handling system gives you control over how consecutive errors are managed for both manual and automated runs. This prevents systematic failures from running undetected, while allowing you to handle sporadic errors gracefully.
This setting controls when Data Fetcher will notify you of errors and stop the current execution.For manual runs: You’ll see the error message and execution will stop.For automated runs: You’ll receive an email notification and the current run will stop, but the automation remains active for future runs.Example scenarios:
Set to 1 for critical data where any error needs immediate attention
Set to 5 for resilient imports that should tolerate a few sporadic failures
This setting determines when Data Fetcher will completely pause your automation (schedules, webhooks, and triggers) to prevent runaway failures.Important: This setting only applies to automated runs. Manual runs are not affected.When this threshold is reached, your automation will be paused and you’ll receive an email notification. You’ll need to manually re-enable the automation after fixing the underlying issue.Example scenarios:
Set to 5 for immediate protection against systematic failures
Scenario 2: Running on multiple records with some 404s
You’re running a request on 100 customer IDs from your Airtable, calling an API to get order details for each customer.The situation: Some customers may not have any orders, causing the API to return 404 errors for those IDs.With settings 1 / 5:
First 404 error → Request stops, only processes 1 customer
Result: You miss data for 99 customers due to one legitimate 404
With settings 10 / 50:
Individual 404s are tolerated, request continues processing all customers
Only systematic issues (like API authentication failing) trigger notifications
Result: You get data for customers who have orders, skip those who don’t
Your API occasionally returns rate limit errors during peak hours.With settings 1 / 5:
For sequences: Error handling settings on the sequence take precedence over individual request settings when the sequence runs.For individual requests: Each request uses its own error handling settings when run individually.This gives you centralized control over sequence behavior while maintaining flexibility for standalone request execution.Best practicesFor critical data: Use lower thresholds (1-3) for quick notification and close monitoring.For resilient syncing: Use higher thresholds (10-20) to handle API variability while preventing runaway failures.For development: Start with conservative settings (1 / 5) while building requests, then adjust based on observed API behavior.