Skip to main content

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.

The Databar n8n node lets you run enrichments, execute waterfalls, and manage table data directly inside your n8n workflows. Use it to build automated pipelines that enrich leads, sync data, and monitor your account — all without writing API calls by hand.
Databar node inside an n8n workflow connected to a webhook trigger and Slack node

Prerequisites

  • A Databar account on the Expand plan or higher
  • An n8n instance (Cloud or self-hosted, v1.0+)
  • A Databar API key (found in your workspace under Integrations)

Installation

Go to Settings > Community Nodes > Install, then enter:
n8n-nodes-databar
Click Install and the node will be available in your workflow editor.

Credentials setup

1

Add a Databar node

Drag the Databar node into your workflow canvas.
2

Create credentials

Click the Credential dropdown and select Create New. Enter your Databar API key.
3

Save

Click Save. The connection is tested automatically — you’ll see a success message if the key is valid.
Each Databar workspace has its own API key. If you work across multiple workspaces, create a separate credential for each one.

Resources and operations

ResourceOperationsDescription
EnrichmentRunEnrich a single record using any enrichment
TableInsert Rows, Upsert RowsAdd or update rows in Databar tables
WaterfallRunRun a waterfall across multiple providers
OtherGet Account InfoCheck credit balance and plan details

Resource details

Select an enrichment from the searchable dropdown. Each entry shows the enrichment name, data source, and credit cost per request.The parameter form updates dynamically based on the selected enrichment. Map values from previous nodes using n8n expressions (e.g., {{ $json.email }}).Wait for Completion is enabled by default. The node polls until the enrichment finishes and returns the result. You can configure the poll interval and timeout in the options panel. Disable this toggle if you want to handle polling yourself downstream.
Select a target table from the dropdown. Column fields load dynamically with their expected types.Options:
  • Allow New Columns — automatically create columns in the table if they don’t exist yet.
  • Dedupe — skip rows that match existing records based on one or more dedupe keys.
Select a table and choose the Column to Match On. Enter the Value to Search for in that column.If a matching row is found, it is updated with the new values. If no match exists, a new row is inserted.
Select a waterfall and fill in the required parameters. Use the Data Providers multi-select to choose which providers to include and set their order.Provider order matters — place your cheapest or highest-coverage providers first to minimize cost per lookup.Wait for Completion works the same as in the Enrichment resource.
Returns your current credit balance, plan information, and workspace details. No additional parameters required.

Workflow examples

Lead enrichment pipeline

Webhook > Databar (Enrich) > IF (qualified?) > Slack A webhook receives inbound leads. The Databar node enriches each lead with company data. An IF node filters for qualified leads (e.g., employee count > 50), and matching leads are posted to a Slack channel.

Scheduled data sync

Schedule > Google Sheets > Databar (Insert Rows, dedupe on email) A schedule trigger runs daily. The Google Sheets node reads new rows, and the Databar node inserts them into a table with deduplication on the email column to avoid duplicates.

Multi-provider email finder

Manual Trigger > Databar (Waterfall) > Databar (Upsert Rows) Run an email finder waterfall for a batch of contacts, then upsert the results into a Databar table so existing records are updated and new ones are created.

Credit monitoring

Schedule (daily) > Databar (Get Account Info) > IF (credits < 100) > Email A daily check on your credit balance. If credits drop below a threshold, an email alert is sent to your team.

n8n expressions

Map data between nodes using standard n8n expressions:
{{ $json.email }}
{{ $('Webhook').item.json.domain }}
{{ $json.company_name.toLowerCase() }}
JavaScript transforms are fully supported inside expression fields.

Error handling

ErrorCauseSolution
Authentication failedInvalid or expired API keyCheck your credentials and regenerate the key in Integrations if needed
Task timed outEnrichment took longer than the configured timeoutIncrease the timeout value or disable Wait for Completion and poll manually
No enrichments loadingAPI connectivity issueVerify your internet connection and confirm the API key has the correct permissions
Fields not appearingNo table selectedSelect a table first — column fields load dynamically after selection

FAQ

Yes. Use n8n’s built-in looping or batching to process multiple items through the Databar node sequentially.
The node returns an empty result. Use an IF node downstream to check the result and handle the no-data case in your workflow.
Yes. The Databar community node works on both n8n Cloud and self-hosted instances running v1.0 or later.
Go to your Databar workspace and navigate to Integrations. Your API key is displayed there and can be regenerated if needed.

Next steps

Enrichments

Learn how enrichments work in Databar.

Waterfalls

Chain providers for maximum data coverage.

Tables overview

Understand how Databar tables store and organize data.