Forminator Simple Webhook
Invia i dati di un form Forminator a un webhook esterno
by Davide Michelotti · github.com/davide-michelotti/forminator-simple-webhook · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/davide-michelotti/forminator-simple-webhook/archive/refs/heads/main.zipInvia automaticamente i dati dei form Forminator a un webhook esterno.
Description
Forminator Simple Webhook è un plugin leggero che permette di inviare i dati di un form Forminator a un endpoint webhook esterno in formato JSON.
Funzionalità:
- Configurazione semplice tramite pannello Impostazioni
- Supporto per un secret header opzionale (X-Webhook-Secret)
- Invio automatico dei dati del form in formato JSON
- Log degli errori nel debug.log di WordPress
- Compatibile con Forminator Custom Forms
Payload JSON inviato:
{ "form_id": 123, "entry_id": 456, "submitted_at": "2024-01-15T10:30:00+01:00", "fields": { "name-1": "Mario Rossi", "email-1": "mario@example.com", ... } }
Installation
- Scarica il file ZIP del plugin
- Vai su Plugin > Aggiungi nuovo > Carica plugin
- Seleziona il file ZIP e clicca "Installa ora"
- Attiva il plugin
- Vai su Impostazioni > Forminator Webhook per configurare
Configuration
- Abilitato: Spunta per attivare l'invio webhook
- Form ID: L'ID numerico del form Forminator (lo trovi nello shortcode)
- Webhook URL: L'URL del tuo endpoint che riceverà i dati
- X-Webhook-Secret: Header opzionale per autenticazione
Frequently Asked Questions
Dove trovo l'ID del form?
L'ID si trova nello shortcode del form: [forminator_form id="12345"]
Come posso verificare se funziona?
Abilita WP_DEBUG e WP_DEBUG_LOG nel wp-config.php. Gli errori verranno salvati in wp-content/debug.log.
Posso usare più form?
Attualmente il plugin supporta un solo form. Per più form, puoi duplicare il plugin con configurazioni diverse.
Changelog
1.0.0
- Prima release
- Supporto per Forminator Custom Forms
- Configurazione tramite pannello admin
- Header X-Webhook-Secret opzionale