Automations let you run enrichments without manual intervention. Instead of clicking Run each time, you configure a trigger — a schedule, a data change, or a manual button — and Databar handles the rest.Documentation Index
Fetch the complete documentation index at: https://docs.databar.ai/llms.txt
Use this file to discover all available pages before exploring further.
Automation modes
Databar supports three automation strategies. You select one when adding or editing an enrichment under the Update frequency section.- Run on click
- Run on update
- Run on schedule
The default mode. Nothing runs until you manually click the Run button in the table toolbar. Use this when you want full control over when data is processed.
Setting up an automation
When you add a new enrichment to your table, the setup wizard includes an Update frequency section. Select the mode that fits your workflow:- Run on click — no additional configuration needed.
- Run on update — select the source columns that should trigger re-enrichment when they change.
- Run on schedule — pick the interval from the dropdown.
Run conditions with automations
Run conditions apply to all three automation modes. Even when an enrichment is triggered automatically — by schedule or data change — each row is still evaluated against the condition before it runs. Rows that fail the condition are skipped and do not consume credits. This lets you combine powerful automations with precise targeting. For example, you can schedule an hourly run but only process rows where{status} == "active" && {email} != "".
Credit usage
Scheduling for data sources (query builder)
If your table is powered by a data source through the query builder, you can schedule the data source itself to refresh on a recurring basis.Frequency options
Data source schedules support:- Weekly, daily, hourly, or minute intervals — pick from the dropdown.
- Cron expressions — for precise timing (e.g., every weekday at 9 AM UTC).
Update rules
| Rule | Behavior |
|---|---|
| Update dataset | Replaces the existing rows with the latest results. Use when you want a current snapshot. |
| Expand dataset | Appends new rows without removing existing ones. Use when you want to accumulate data over time. |
Run on launch
Enable Run on launch to execute the data source query immediately when the schedule is activated, rather than waiting for the first scheduled interval.Dynamic dates
Data source parameters accept dynamic date values:now()— the current date and time at execution.- Relative offsets like
-1 day,-2 days,-3 days— useful for fetching recent data windows.
You cannot run single ad-hoc queries while a scheduler is active on the same data source. Pause the scheduler first if you need to run a one-off query.
Next steps
Enrichments
Learn how to add and configure enrichments.
Run conditions
Write conditional expressions to target specific rows.
Credits and billing
Monitor credit usage and manage your plan.