Sırdaş

n8n

Community node for workflows: email → invoice → spreadsheet.

Start here

Settings → Community Nodes → Install → n8n-nodes-sirdas

For your AI agent

Paste this into Claude, ChatGPT or Cursor and the agent installs and configures itself by reading the Markdown version of this page.

Install: Settings → Community Nodes → Install → n8n-nodes-sirdas. Self-hosted n8n only (community nodes are not available on n8n Cloud's starter plans).

The node reads the binary from the previous node (Gmail, Google Drive, Webhook, Read Binary File…) and never sends it anywhere.

OperationOutput
Read Documentdocument_type, fieldValues (flat object for Sheets/Airtable), fields with page and bbox, tables, form, documents, markdown, chunks, next_steps
Convert to Markdownformat, markdown, tables
Split Batchone item + PDF binary per document
Read Formfields, checkboxes
Protect PDF / Unlock PDFPDF binary

Recipes

  • Invoices from email to a sheet: Gmail Trigger (attachments) → Sırdaş Read Document → IF {{$json.document_type}} equals factura → Google Sheets Append {{$json.fieldValues.numero_factura}}, {{$json.fieldValues.nit_emisor}}, {{$json.fieldValues.total}}.
  • Scanned batches: Drive Trigger → Sırdaş Split Batch → Drive Upload ({{$json.type}} folder).
  • AI without exposing patients: Webhook → Sırdaş Read Document (anonymize on) → OpenAI/Claude node with {{$json.markdown}}.

OCR in n8n needs the Tesseract language data on the host once: npx sirdas ocr --download-models --lang spa+eng.