Home/Integrations/n8n

n8n IntegrationAlpha Testing

Document fraud checks inside your n8n canvas

Connect TamperCheck to n8n with HTTP Request nodes, webhooks, and AI Agent steps. When a file lands in your pipeline - from email, cloud storage, a form, or an internal system - n8n sends it to TamperCheck and routes the verdict to Slack, your CRM, a database, or the next step in the workflow. Self-host n8n or use n8n Cloud; TamperCheck stays API-first either way.

Why n8n

Document fraud detection where your team already works

Fits your existing automations - n8n already connects your stack. TamperCheck slots in as one node between intake and decisioning, without a separate review UI.

See every step - n8n's execution log shows exactly what was sent, returned, and branched. Pair that with TamperCheck's structured verdict for audits and dispute resolution.

Code when you need it - use JavaScript or Python in Code nodes to shape payloads, enrich cases, or gate expensive checks behind rules.

Self-hosted option - run n8n on your infrastructure for air-gapped or strict data policies; TamperCheck still processes files ephemerally per our API contract.

How it works

File in, verdict out - in four steps

1

Start from a trigger

Use a webhook, schedule, form submission, email trigger, or any n8n node that produces a file URL or bytes - whatever kicks off your document pipeline.

2

Call TamperCheck

Add an HTTP Request node (or wrap our REST API in a sub-workflow). Authenticate with your TamperCheck API key and POST the document for analysis.

3

Branch on the verdict

Route automations by verdict, risk score, or finding type - e.g. auto-approve low risk, send medium risk to a human queue, block or escalate tampered files.

4

Push outcomes everywhere

Write results to Sheets, databases, ticketing systems, or messaging apps. Include the full report URL so reviewers can open the forensic breakdown in one click.

Setup guide

Set up TamperCheck in n8n

~10 min

Call the TamperCheck REST API from n8n's HTTP Request node. Upload is async, so you poll or take a webhook.

  • API key from Dashboard - Developers (dt_...).
  • A trigger that yields the file as binary (Webhook, Gmail, Drive, Form).
  1. 1

    Add an HTTP Request node

    POST the document; use Import cURL to autofill.

    Method
    POST
    URL
    https://api.tampercheck.ai/api/v1/documents/
    Authentication
    Header Auth
    Header
    Authorization: Bearer dt_YOUR_API_KEY
    Body Content Type
    Form-Data
  2. 2

    Map the body

    One binary field for the file, text fields for options.

    document
    n8n Binary File; Input Data Field Name data
    strategy
    tampering_detection
    document_identifier
    {{ $json.caseId }} (optional)
  3. 3

    Grab the job id

    Upload returns 202 + id (status: processing).

    job id
    {{ $json.id }}
  4. 4

    Get the verdict

    Webhook (recommended) or poll until done.

    Webhook
    add webhook_id, receive on a Webhook node
    Poll
    GET https://api.tampercheck.ai/api/v1/documents/{id}/status/
    Wait
    5s between polls
    Stop when
    status = completed
  5. 5

    Route on the verdict

    Branch on verdict (authentic/tampered) or risk_score.

    Branch
    IF/Switch node
    Report link
    POST /api/v1/documents/{id}/report-link/
    Then
    Sheets, DB, Slack, ticket

Import this cURL into the HTTP Request node

curl -X POST "https://api.tampercheck.ai/api/v1/documents/" \
  -H "Authorization: Bearer dt_YOUR_API_KEY" \
  -F "document=@/path/to/statement.pdf" \
  -F "strategy=tampering_detection" \
  -F "document_identifier=loan-app-12345"

What you see

A verdict card your whole team can read

TamperCheck

APP · just now

Verdict

⚠ Tampered · Risk 72/100

●

Font inconsistency in totals row (confidence: 0.89)

●

Running balance mismatch on rows 4-7 (confidence: 0.71)

statement_march.pdf · bank_statement · ~1m

View full report →
  • Verdict and risk score - returned as JSON for easy mapping to n8n fields
  • Findings list - iterate with Split Out or loop nodes for notifications
  • Document metadata - type, filename, processing time
  • Report URL - pass through to Slack, email, or ticket bodies
  • Raw API response - store in execution data for replay and debugging

Workflows

How teams use TamperCheck in n8n

Loan operations: Ingest applicant uploads from a portal; n8n sends each file to TamperCheck before underwriting systems see the case.

Claims: Attachments from FNOL emails flow through n8n; tampered evidence is flagged before adjusters spend time on the file.

Vendor onboarding: Collect certificates and financials; only documents that pass forensic checks advance to contract signing.

HR: Offer-letter and credential workflows gate on TamperCheck verdicts before HRIS updates.

Security / SOAR: Incident attachments are analysed automatically and enrichment tickets are opened only when needed.

FAQ

Common questions

Be the first to use TamperCheck in n8n

Join the waitlist and we'll notify you the moment the integration is live. In the meantime, start with the API - we'll match your first top-up in free credits.