Catalogo nodi

Integrazioni & nodi pronti all'uso

86 nodi pronti — connetti email, AI, database, fatturazione italiana, Odoo, WooCommerce, e molto altro.

81
Nodi disponibili
Roadmap aperta
10
Categorie
81 risultati

Manual

trigger_manual
Disponibile

Esegue il workflow manualmente cliccando "Esegui" nell'editor.

flowforgev1.0.0

Schedule (Cron)

trigger_cron
Disponibile

Esegue il workflow su una pianificazione (cron). Usa il builder visuale: scegli la frequenza, regola ora/minuto, e vedi l'anteprima umana del cron generato.

flowforgev1.1.0

Webhook

trigger_webhook
Disponibile

Avvia il workflow quando una richiesta HTTP arriva all'URL del webhook. L'URL viene generato automaticamente e mostrato nel pannello "Webhook URL" qui sotto una volta selezionato il nodo. Supporta auth multipla, CORS, raw body, e percorsi custom. Per restituire una response personalizzata (HTML, JSON, redirect, file binario, ecc.) aggiungi un nodo "Webhook: Respond" alla fine del workflow.

flowforgev2.0.0

Form Submission

trigger_form
Disponibile

Genera automaticamente un form HTML pubblico. Le submission attivano il workflow.

flowforgev1.0.0

File Watch

trigger_file_watch
Disponibile

Esegue il workflow quando un file viene creato, modificato o cancellato in una directory monitorata.

flowforgev1.0.0

Email (IMAP)

trigger_imap
Disponibile

Verifica periodicamente una inbox IMAP; si attiva su nuove email che corrispondono ai filtri. Seleziona un Account Email di Sistema oppure compila i campi inline.

flowforgev2.0.0

Database Change

trigger_db_change
Disponibile

Esegue il workflow quando righe di una tabella FlowForge DB vengono inserite, aggiornate o cancellate.

flowforgev1.0.0

HTTP Request

action_http
Disponibile

Esegue una richiesta HTTP a un'API esterna. Supporta auth (Basic/Bearer/API Key/Custom), body strutturato (JSON/Form/Multipart/Raw/Binary), query parameters dedicati, pagination automatica (page/offset/cursor/link-header), retry con backoff, response format selezionabile (auto/json/text/binary), follow redirects, e timeout.

flowforgev2.0.0

Read File

action_file_read
Disponibile

Legge un file dal filesystem locale all'interno di una directory in allowlist.

flowforgev1.1.0

Write File

action_file_write
Disponibile

Scrive contenuto in un file all'interno di una directory in allowlist.

flowforgev1.1.0

Excel: Parse (xlsx → array)

action_xlsx_parse
Disponibile

Legge un file Excel (.xlsx) e restituisce le righe come array di oggetti, usando la prima riga come header. Supporta input da disco (path) o da base64 (es. allegato email IMAP).

flowforgev1.0.0

Excel: Build (array → xlsx)

action_xlsx_build
Disponibile

Genera un file Excel (.xlsx) da un array di oggetti. Pipe da DB Query / Loop output, oppure passa una lista esplicita. Restituisce base64 (pronto per allegato email) o salva su disco.

flowforgev1.1.0

PDF: Parse (text extraction)

action_pdf_parse
Disponibile

Estrae il testo da un PDF. Prima prova con pdf-parse (gratis, veloce); se il risultato è di bassa qualità (PDF scannerizzato, OCR malfatto), fa fallback a Claude Sonnet vision (richiede una API key Anthropic in Settings → AI Providers).

flowforgev1.0.0

Webhook: Respond

action_webhook_respond
Disponibile

Risponde alla richiesta HTTP del Webhook trigger con body/status/headers personalizzati. Da usare ALLA FINE del workflow quando il chiamante aspetta la response. Modalità: JSON, Testo, HTML, Redirect, File binario, 204 No Content, o Custom.

flowforgev2.0.0

Send Email (SMTP)

action_send_email
Disponibile

Invia un'email via SMTP. Compatibile con Gmail, SendGrid, Mailgun, Postmark, IONOS, Aruba SMTP. Seleziona un account preconfigurato da Settings → Email Accounts, oppure compila i campi SMTP qui sotto. Supporta CC, BCC, reply-to, threading (In-Reply-To), priorità, header custom, e immagini inline (CID).

flowforgev2.0.0

Testo: Componi da template

action_text_template
Disponibile

Componi una stringa da un template con segnaposti {{var}}. Tipico: subject/body email personalizzati, messaggi notifica, prompt LLM. Sostituzioni con path nested ({{cliente.indirizzo.città}}) e fallback ({{nome|default Anonimo}}).

flowforgev1.0.0

JSON: Estrai valore (JSONPath)

action_json_extract
Disponibile

Estrai un valore o lista di valori da un oggetto JSON usando espressioni JSONPath. Sintassi standard: $.path.to.field, $.items[0].name, $..price (wildcard), $.items[?(@.qty>0)] (filter).

flowforgev1.0.0

Data: Formatta

action_date_format
Disponibile

Formatta una data come stringa italiana (o altro locale). Input: timestamp ISO ("2026-05-23T..."), Date object, stringa "23/05/2026". Output: stringa formattata + componenti separati (giorno, mese, anno, weekday).

flowforgev1.0.0

Righe: Arricchisci sotto-descrizione

action_lines_enrich
Disponibile

Aggiunge a ogni riga ordine la "sotto-descrizione" (la seconda riga sotto al codice articolo nel PDF) SOLO quando il codice matcha una regola configurata. Esclude note generiche tipo "A saldo Vs. ordine". Output: stesse lines con product_description arricchita.

flowforgev1.0.0

Web: Fetch URL → testo

action_fetch_url
Disponibile

Scarica una pagina web e ne estrae SOLO il testo leggibile (rimuove script, style, nav, footer). Output ottimizzato per LLM prompt o storage. Max 100KB, timeout 10s, SSRF-guarded (blocca localhost/LAN).

flowforgev1.0.0

Web: Cerca sul web

action_web_search
Disponibile

Ricerca sul web via Brave Search API (preferito, free tier 2k/mese — richiede env BRAVE_SEARCH_API_KEY) o DuckDuckGo HTML scraping come fallback gratuito always-on. Cache 5min per query identiche. Output: array unificato {title, url, snippet}.

flowforgev1.0.0

Email: Estrai da HTML (5 strategie)

action_email_harvest
Disponibile

Estrae tutte le email da una pagina web HTML usando 5 strategie parallele: mailto links, Cloudflare anti-spam decoder, HTML entities (@), regex plain, obfuscation testuale ([at]/[dot]). Filtra noise (noreply, example.com). Output: email primaria + lista completa con confidence score.

flowforgev1.0.0

Email: Verifica MX + disposable

action_email_validate_mx
Disponibile

Verifica la deliverability di un'email via DNS MX lookup (RFC 5321 fallback A record incluso). Detect domini disposable (mailinator, tempmail, ecc. — 250+ blacklist). Detect role-based vs person email (info@ vs nome.cognome@). Output: confidence 0-100. Cache LRU 5min × 5000 domini → trascurabile in batch.

flowforgev1.0.0

Lead: Qualifica score deterministico

action_lead_score
Disponibile

Calcola score 0-100 deterministico (no LLM) per qualificare un lead. Profili pre-set per industry vertical (marine-thrusters default per Arifin/HYSY). Pesa keyword positivi + penalizza keyword negativi off-topic (pizzeria, hotel) + bonus country tier EU. Stesso input → SEMPRE stesso score (audit-friendly, no LLM drift).

flowforgev1.0.0

Email: Personalizza con AI (1-2 frasi)

action_email_personalize
Disponibile

Genera 1-2 frasi personalizzate da iniettare in cold outreach email. LLM cita una caratteristica REALE del cantiere (estratta dal content del loro sito) — anti-hallucination check: l'evidence_quote DEVE essere substring del content. Multi-lingua (14 supportate). Cache 1h per content_hash. Fallback gracioso se LLM fail.

flowforgev1.0.0

Contatti: Crawler intelligente (14 lingue)

action_contact_discovery
Disponibile

Mini-agente di crawling: parte da un URL homepage e NAVIGA il sito (homepage → /contatti → /about → /team → /impressum → sitemap.xml → DDG fallback) finché trova un'email business valida. Vocabolario in 14 lingue (IT/EN/DE/FR/ES/PT/NL/EL + scandi SE/NO/DK/FI/IS + HR). Rispetta robots.txt, rate-limit 2 req/s per host, cache LRU 7 giorni. Zero LLM dependency. Output: email primaria + tutte le email + pagina dove trovata + path tentati.

flowforgev1.1.0

Aziende: Ricerca avanzata (LLM + multi-source)

action_company_search
Disponibile

Trova URL di AZIENDE REALI (non directory né blog) per cold outreach B2B. Pipeline: LLM query expansion → multi-source search (Exa/Tavily/Brave/DDG) → anti-directory blocklist → HEAD validation → de-dup. Output: array di {url, domain, title, boost_factors}. LLM-agnostic: gira con Liara, Anthropic, OpenAI, Gemini.

flowforgev1.0.0

Salute dati: pulisci tabella

action_janitor_cleanup
Disponibile

Esegue una regola del sistema Salute Dati (Janitor) come step del workflow. Funziona su QUALUNQUE database del sistema (SQLite/Postgres/MySQL/MSSQL/DuckDB). Modalità singola per applicare una regola specifica, modalità ciclo per eseguire tutte le regole abilitate.

flowforgev1.0.0

If / Condition

logic_if
Disponibile

Esegue il ramo "true" se la condizione è vera, altrimenti "false". Usa il builder visuale (multi-regola con AND/OR e operatori per tipo) oppure un'espressione JavaScript libera (back-compat).

flowforgev2.0.0

Switch

logic_switch
Disponibile

Indirizza il workflow su uno tra molti rami in base al valore di un'espressione. Supporta un ramo di fallback quando nessun caso matcha.

flowforgev2.0.0

Loop

logic_loop
Disponibile

Iterate a collection through the "body" branch. Choose serial / batched / bulk / queued / aggregated strategy per workload size.

flowforgev2.0.0

Merge: Unisci branch paralleli

logic_merge
Disponibile

Combina gli output di N nodi paralleli upstream in 1 unico output. 4 strategie + opzione concat-arrays per pattern multi-search.

flowforgev1.0.0

Delay

logic_delay
Disponibile

Sospende l'esecuzione del workflow per una durata configurabile.

flowforgev1.0.0

Error Handler

logic_error_handler
Disponibile

Intercetta errori dai nodi a monte e li indirizza a un ramo di recovery.

flowforgev1.0.0

Subworkflow

logic_subworkflow
Disponibile

Invoca un altro workflow come step. Passa l'output dello step corrente come input.

flowforgev1.0.0

Convert (JSON ↔ CSV ↔ Text)

logic_convert
Disponibile

Converte il dato di input tra formati: JSON, CSV, plain text. XML e YAML in arrivo (v2).

flowforgev1.1.0

Wait

logic_wait
Disponibile

Sospende l'esecuzione del workflow. Riprende tramite timer OPPURE callback webhook esterno.

flowforgev1.0.0

Transform (JSONata)

logic_transform
Disponibile

Ristruttura il JSON in input usando un'espressione JSONata.

flowforgev1.0.0

Paginate (auto-aggregate)

logic_paginate
Disponibile

Chiama una REST API paginata e aggrega tutte le pagine in un singolo array.

flowforgev1.0.0

Group By

logic_group_by
Disponibile

Raggruppa un array per un campo. Output: { gruppi: { [valore]: [item...] }, conteggio: N }.

flowforgev1.0.0

Aggregate

logic_aggregate
Disponibile

Riduce un array a un singolo valore: somma / conteggio / media / min / max / concatenazione. Group-by opzionale per riduzione per gruppo.

flowforgev1.0.0

Distinct

logic_distinct
Disponibile

Rimuove duplicati da un array. Con il campo opzionale: item con stesso valore del campo restano solo il primo.

flowforgev1.0.0

Window

logic_window
Disponibile

Raggruppa item in finestre temporali fisse (es. ogni ora, ogni giorno). Utile per analytics di serie temporali.

flowforgev1.0.0

Wait For Signal

logic_wait_signal
Disponibile

Sospende il workflow fino all'arrivo di un segnale esterno (POST /signals/:name). Sopravvive ai restart — la pausa puo` durare settimane. Ideale per approvazioni e flussi long-running.

flowforgev1.0.0

DB: Query

db_query
Disponibile

Query rows from a FlowForge-managed database with filters, sort, limit.

flowforgev1.0.0

DB: Insert

db_insert
Disponibile

Insert a row into a table. Pass row data via config or pipe from previous step.

flowforgev1.2.0

DB: Insert Batch (header + figli, atomico)

db_insert_batch
Disponibile

Inserisce in modo ATOMICO un header (es. ordine) + N righe figlie (es. order_lines), tutto in una transazione singola. Se l'inserzione delle righe fallisce, anche l'header viene rollbackato — niente ordini fantasma in DB. Tipico per: orders+order_lines, invoices+invoice_lines, deliveries+delivery_items.

flowforgev1.1.0

DB: Update

db_update
Disponibile

Update rows in a table matching a where clause.

flowforgev1.0.0

DB: Delete

db_delete
Disponibile

Delete rows matching a where clause. Destructive — confirmation required.

flowforgev1.0.0

DB: Subscribe (changes)

db_subscribe
Disponibile

Run the workflow whenever a row is inserted/updated/deleted in a table.

flowforgev1.1.0

DB: SQL Query (custom SELECT)

db_sql_query
Disponibile

Esegue una SELECT custom (con JOIN, GROUP BY, CTE) e ritorna le righe. Solo lettura — usa db_insert/db_update per mutazioni.

flowforgev1.0.0

PEC: Send (Aruba)

italia_pec_aruba_send
Disponibile

Invia un messaggio PEC tramite casella Aruba. Default: SMTP standard (smtps.pec.aruba.it:465) con supporto allegati. Modalità SOAP legacy disponibile per workflow esistenti.

flowforge-italiav0.4.0

PEC: Receive (Aruba)

italia_pec_aruba_receive
Disponibile

Trigger workflow alla ricezione di una nuova PEC su account Aruba (polling IMAP imaps.pec.aruba.it).

flowforge-italiav0.2.0

Fatture in Cloud: Create Invoice

italia_fatture_in_cloud_invoice
Disponibile

Crea una nuova fattura su Fatture in Cloud.

flowforge-italiav0.2.0

Fatture in Cloud: Lookup/Create Client

italia_fatture_in_cloud_client
Disponibile

Cerca un cliente per partita IVA o codice fiscale; lo crea se non esiste.

flowforge-italiav0.2.0

SDI: Send FatturaPA

italia_sdi_send_invoice
Disponibile

Trasmette una fattura elettronica al Sistema di Interscambio (SDI) dell'Agenzia delle Entrate.

flowforge-italiav0.3.0

SDI: Check Invoice Status

italia_sdi_check_status
Disponibile

Recupera lo stato di una fattura inviata al SDI (RC = ricevuta committente, NS = notifica scarto, MC = mancata consegna, NE = notifica esito, DT = decorrenza termini).

flowforge-italiav0.2.0

Zucchetti: Payroll Trigger

italia_zucchetti_payroll
Disponibile

Avvia un job di elaborazione cedolini su Zucchetti HR Go.

flowforge-italiav0.1.0

Register.it: DNS Update

italia_register_it_domain
Disponibile

Aggiorna record DNS su un dominio Register.it.

flowforge-italiav0.1.0

Odoo ERP

italia_odoo
Disponibile

CRUD universale su qualsiasi modello Odoo (res.partner, sale.order, account.move, ...) + esecuzione metodi custom del modulo proprietario. JSON-RPC su /jsonrpc (Odoo 12+). Domain syntax polish notation. Authenticate cached 30min per connection. UI con progressive disclosure: vedi solo i campi che servono per l'action scelta.

odoov1.0.0

WordPress

italia_wordpress
Disponibile

CRUD universale su WordPress REST API v2. Posts, pages, media, users, categories, tags, comments. Auth via Application Password (Users → Profile → Application Passwords, WordPress 5.6+). 43% del web gira WP — ideale per cliente con sito vetrina, blog, magazine, landing pages.

wordpressv1.0.0

WooCommerce

italia_woocommerce
Disponibile

CRUD universale su WooCommerce REST API v3. Products, orders, customers, coupons, refunds, taxes, shipping zones, batch endpoint (100 ops/req). 30% e-commerce market share — cliente con shop online ne ha probabilmente uno. Auth: consumer_key + consumer_secret da WooCommerce → Settings → Advanced → REST API.

woocommercev1.0.0

AI: Anthropic Claude

ai_anthropic
Disponibile

Chiama AI: Anthropic Claude con la tua API key. Opus = potenza massima (costoso). Sonnet = bilanciato (default). Haiku = economico, veloce.

flowforgev1.1.0

AI: OpenAI GPT

ai_openai
Disponibile

Chiama AI: OpenAI GPT con la tua API key. gpt-4o = top quality. gpt-4o-mini = veloce/economico (default). gpt-3.5-turbo = legacy.

flowforgev1.1.0

AI: Google Gemini

ai_gemini
Disponibile

Chiama AI: Google Gemini con la tua API key. gemini-2.0-flash = nuovo, veloce (default). 1.5-pro = qualità più alta.

flowforgev1.1.0

AI: OpenRouter (100+ models)

ai_openrouter
Disponibile

Chiama AI: OpenRouter (100+ models) con la tua API key. OpenRouter dà accesso a 100+ modelli con una sola key. Formato: vendor/model.

flowforgev1.1.0

AI: Ollama (local)

ai_ollama
Disponibile

Chiama AI: Ollama (local) con la tua API key. Modelli devi averli pull-ati localmente con `ollama pull <nome>` prima.

flowforgev1.1.0

Agent: Security Audit

agent_security_audit
Disponibile

OWASP-grade security audit of code or config. Returns vulnerabilities + remediation.

flowforgev1.1.0

Agent: Code Reviewer

agent_code_reviewer
Disponibile

Senior code review: bugs, smells, perf, idiomatic style. JSON output with file:line refs.

flowforgev1.1.0

Agent: Data Analyst

agent_data_analyst
Disponibile

Analyze tabular data (JSON/CSV) and extract patterns, anomalies, summary stats.

flowforgev1.1.0

Agent: Summarizer

agent_summarizer
Disponibile

Produce a faithful, structured summary preserving named entities.

flowforgev1.1.0

Agent: Translator

agent_translator
Disponibile

Faithful translation between languages, preserving formatting + entities.

flowforgev1.1.0

Agent: Classifier

agent_classifier
Disponibile

Classify input text into user-defined labels with confidence scores.

flowforgev1.1.0

Agent: Entity Extractor

agent_extractor
Disponibile

Extract structured entities from unstructured text. Output JSON object schema-driven.

flowforgev1.1.0

Agent: Intent Router

agent_intent_router
Disponibile

Classify user intent and route to a downstream branch. Outputs branch name.

flowforgev1.1.0

AI Agent (Tool-Calling Loop)

ai_agent_tool_loop
Disponibile

Agente con tool-calling nativo Anthropic Claude. Cicla finché il modello non risponde senza richiedere altri tool. Tool disponibili: http_request, flowforge_invoke, get_time, rag_search.

flowforgev1.1.0

Gmail

integration_gmail
Disponibile

Leggi e invia email via Gmail con OAuth 2.0. Filtra per query Gmail (label, sender, unread), supporta allegati fino a 25MB, MIME parsing automatico, auto-refresh dei token entro 5 minuti dalla scadenza.

googlev1.0.0

WhatsApp Business

integration_whatsapp
Disponibile

Invia messaggi via WhatsApp Business Cloud API (Meta Graph v19+). Template approvati per outbound, free-form solo entro la finestra 24h dalla risposta utente. Media supportati (image, document, audio, video).

metav1.0.0

Stripe

integration_stripe
Disponibile

Crea checkout sessions, fatture, retrieve payment intent, lista subscriptions via Stripe API. Idempotency keys derivate da runId:nodeId:action per safe retry. Listener webhook eventi separato (in arrivo).

stripev1.0.0

Google Drive

integration_google_drive
Disponibile

Upload, download, list file con OAuth Google. Scope drive.file (solo file creati dall'app — privacy-friendly). Crea cartelle, condividi file, multipart upload fino a 5MB. Resumable upload per file più grandi in arrivo.

googlev1.0.0

OCR (Tesseract)

integration_ocr
Disponibile

Estrae testo da immagini e PDF scansionati usando Tesseract.js (pure JS, no native binary, no API key). Lingue: italiano + inglese di default, configurabile. Output con bounding boxes, confidence score per blocco, threshold filter.

tesseractv1.0.0

Manca un'integrazione che ti serve?

Sviluppiamo nodi custom su richiesta. Tipicamente 3-5 giorni lavorativi per integrazione REST/SaaS standard, prezzo a preventivo.

Richiedi integrazione custom