Gravity Forms est un plugin WordPress permettant de créer des formulaires avancés.

Cette page décrit les réglages à effectuer dans Gravity Forms pour insérer automatiquement les nouvelles entrées dans une liste de contacts sur la plateforme Ediware.

Une licence payante de Gravity Forms est nécessaire.

Création du formulaire

Créer le formulaire dans Gravity Forms

Créez le formulaire normalement dans Gravity Forms, avec les champs donc vous avez besoin.

Installer le module Webhooks

Ce module est nécessaire pour envoyer automatiquement les données entrées dans la plateforme Ediware

Paramétrage de la plateforme Ediware

Créer une liste avec les mêmes champs que votre formulaire Gravity Forms.

Paramétrage du webhook Gravity Forms

Dans Gravity Forms créez un nouveau Webhook avec les paramètres suivants :

URL de la requête : https://www.mdworks.fr/_api_rest/contacts/list/ID_LISTE/new_entry
ID_LISTE est à remplacé par l'id de la liste de contacts sur la plateforme Ediware. Vous trouverez l'ID de la liste dans l'url quand vous êtes sur la plateforme en train d'éditer une liste.

Mode de requête : POST

Format : JSON

En-têtes de la requêtes : choisissez "add_custom_key"
Le nom : X-API-KEY
Valeur : votre clé API que vous trouverez dans la gestion du compte Ediware (API REST / Zapier)

Corps de la requête : cliquez sur "Sélectionner les champs"
et créez les champs de votre formulaire.
La clé doit avoir exactement le même nom que le nom du champ sur la plateforme Ediware.
La valeur est à sélectionner dans la liste, sans majuscules et sans caractères spéciaux.