Shopify Flow Estensioni

Webhook esterni
come trigger Shopify Flow

Avviate un workflow di Shopify Flow da qualsiasi sistema esterno: n8n, Make, Zapier, Stripe, il vostro ERP o una semplice richiesta HTTP. Firme verificate, polling programmato, cronologia completa, hosting nell’UE.

Trigger dei webhookPreimpostazioni personalizzateRaccolta dati programmatan8n / Make / ZapierRisposte a chi chiamaospitato dall’UE

Come funziona

Dall’installazione al primo webhook in pochi minuti

01

Installi l'app

Installazione con un solo clic dall’App Store di Shopify. Il piano gratuito include tutti i trigger.

02

Creare un trigger webhook

Generi un URL univoco con autenticazione HMAC o tramite token (facoltativa). Lo incolli in qualsiasi sistema in grado di eseguire una richiesta POST.

03

Configuratelo in Shopify Flow

Scegliete il vostro nuovo trigger all’indirizzo Shopify Flow e associate un’azione a vostra scelta. Fatto.

Caratteristiche

Attivare Shopify Flow da qualsiasi luogo

Integri gli eventi esterni in Shopify Flow tramite webhook sicuri e firmati. Nessun codice personalizzato, nessun servizio di collegamento.

Trigger basati su webhook

Ogni richiesta HTTP diventa un trigger di Shopify Flow. È possibile scegliere quali valori del payload vengano assegnati ai campi del trigger, e questi vengono trasferiti direttamente alle azioni del Shopify Flow.

Firmato e autenticato

Firme HMAC, token di intestazione statici o impostazioni predefinite con un solo clic per Stripe, GitHub, Typeform e gli altri fornitori che autenticano i propri webhook. I chiamanti non autorizzati non raggiungono mai Shopify Flow.

Webhook programmati

Non è necessario alcun chiamante: l’app recupera un URL con frequenza compresa tra ogni 5 minuti e una volta al giorno e avvia il Suo workflow in base alla risposta ricevuta - ad ogni recupero oppure solo quando la risposta è cambiata.

Corpi in formato JSON, modulo e XML

Oltre a JSON, un endpoint legge corpi in formato form-encoded, multipart e XML, pertanto Twilio, PayPal IPN e i moduli HTML semplici funzionano senza bisogno di intermediari.

Suddividere gli array in serie

Un sistema che raggruppa più record in un’unica chiamata? Assegnate un nome all’array e ogni elemento, fino a un massimo di 100 per richiesta, avvierà la propria esecuzione del workflow.

Funzioni di trasformazione

Eseguite il vostro codice JavaScript su ogni richiesta prima che Shopify Flow possa visualizzarla: modificate o arricchite il payload, eliminate ciò che non desiderate o rispondete direttamente al richiedente.

Rispondere alla persona che chiama

Un workflow può restituire dati al sistema che lo ha richiamato, in modo che il mittente riceva una risposta anziché una semplice conferma di ricezione.

Protezione contro i duplicati

Indichi l’intestazione che contiene l’ID di consegna; un nuovo tentativo entro 24 ore viene accettato, ma non viene eseguito nuovamente. Un provider che effettua un nuovo tentativo non esegue mai due volte il Suo workflow.

Cronologia completa con riproduzione

Ogni consegna viene archiviata con il proprio payload, le intestazioni, lo stato e il numero di tentativi. È possibile riprodurre qualsiasi consegna passata oppure inviare una chiamata di prova dall'app.

n8n, Make, compatibile con Zapier

Guide dettagliate per n8n, Make, Zapier, Stripe, Typeform, Slack, GitHub e molti altri. Incollate l’URL del vostro webhook e in pochi minuti potrete inviare eventi cShopify Flow.

Richieste del browser e il Suo dominio

Abiliti il CORS per ciascun endpoint per le chiamate effettuate direttamente da un browser, oppure renda disponibile un endpoint sul dominio del Suo negozio tramite l’App Proxy di Shopify.

API per sviluppatori e MCP

Create e gestite gli endpoint, rivedete la cronologia e testate i webhook direttamente dai vostri strumenti tramite un’API REST e un server MCP per il vostro assistente AI.

Guide e tutorial

Guide dettagliate tratte dalla documentazione, relative alle configurazioni più richieste dai Merchant.

Tutte le altre informazioni sono disponibili nella documentazione di , mentre il registro delle modifiche di illustra le novità.

Prezzi

Tariffazione semplice, basata sul consumo

Iniziate gratuitamente. Pagate annualmente e risparmiate l’8%.

Free

$0/mese

Lo provi

  • ✓Webhook illimitati
  • ✓500 chiamate Webhook al mese
  • ✓Assistenza tramite e-mail o Slack
Most popular

Grow

$35/mese

Negozi attivi

  • ✓Webhook illimitati
  • ✓15.000 chiamate Webhook al mese
  • ✓Assistenza tramite e-mail o Slack

Unlimited

$100/mese

Aziende + agenzie

  • ✓Webhook illimitati
  • ✓Chiamate illimitate ai webhook
  • ✓Assistenza tramite e-mail o Slack

Domande frequenti

Devo scrivere del codice per utilizzare Workflow Webhooks?+
No. È sufficiente generare un URL di webhook all'interno dell'app, incollarlo in qualsiasi sistema in grado di inviare una richiesta HTTP e selezionare il nuovo trigger all'indirizzo Shopify Flow. Senza scrivere una sola riga di codice.
In che modo vengono autenticati i webhook in entrata?+
È possibile scegliere tra le firme HMAC-SHA256 (standard di settore) o un token di intestazione statico. Entrambe le opzioni sono configurabili per ciascun trigger. Le richieste prive di autenticazione valida vengono respinte prima ancora di raggiungere Shopify Flow.
Dove vengono conservati i payload?+
Tutti i dati utili, le intestazioni e i metadati delle risposte vengono archiviati su Google Cloud nell’Unione Europea (europe-west1, Belgio) e crittografati in fase di archiviazione tramite Google Cloud KMS. La cronologia viene automaticamente cancellata dopo 30 giorni.
Funziona con n8n, Make e Zapier?+
Sì. È possibile utilizzare qualsiasi strumento in grado di inviare una richiesta HTTP POST. Nella Documentazione sono disponibili modelli per n8n, Make e Zapier.
L'app è conforme al GDPR?+
Sì. Conservazione dei dati esclusivamente nell'UE, accordo DPA firmato su richiesta, nessun tracciamento da parte di terzi su questo sito. Maggiori dettagli sono disponibili nella nostra Informativa sulla privacy.
Il mio workflow può restituire dati al sistema che ha richiamato il webhook?+
Sì. Un workflow può inviare una risposta al richiedente, in modo che i sistemi esterni possano attendere il risultato anziché ricevere solo una conferma di ricezione.
È possibile che un webhook venga eseguito secondo una pianificazione prestabilita, anziché attendere una chiamata?+
Sì. Grazie al polling programmato degli URL su (), l’applicazione recupera un URL con una frequenza compresa tra ogni 5 minuti e una volta al giorno e invia la risposta al Suo endpoint: ad ogni recupero oppure solo quando la risposta è cambiata. Ciò consente di eseguire un workflow su Shopify Flow con un timer da qualsiasi API.
Quali firme dei webhook è possibile verificare?+
I fornitori che firmano i propri webhook, quali Stripe, GitHub, Typeform, Slack e Svix, dispongono di impostazioni predefinite attivabili con un solo clic. Per qualsiasi altro mittente si applica uno schema personalizzato: intestazione, algoritmo di hash, codifica, tolleranza del timestamp e formato del payload firmato. Si veda Verifica dei webhook firmati.
Accetta corpi in formato form o XML, oltre che in formato JSON?+
Sì. I corpi dei messaggi codificati tramite modulo, multipart e XML vengono analizzati in campi mappabili, e un array presente nel corpo può essere suddiviso in una singola esecuzione del workflow per ciascun elemento. Si veda Formati dei corpi dei messaggi e suddivisione degli array.
È possibile modificare il payload prima che raggiunga Shopify Flow?+
Sì. Una funzione di trasformazione consente di eseguire il proprio codice JavaScript ad ogni richiesta: è possibile riorganizzare o arricchire il payload, scartare le richieste indesiderate oppure rispondere direttamente al chiamante, in modo che il webhook funzioni come un endpoint API.

Inserire eventi esterni in Shopify Flow

Installatelo gratuitamente e inviate il vostro primo trigger Shopify Flow in pochi minuti.