Aller au contenu

Docs · Premium

Webhooks et tableurs

Connecte Polls à tes propres outils : reçois un événement pour chaque sondage et vote, ou laisse Google Sheets récupérer tes résultats tout seul.

Événements

ÉvénementEnvoyé quand
poll.publishedun sondage est publié
poll.closedun sondage se termine, avec les résultats finaux
vote.castquelqu’un vote (sans ID utilisateur pour les sondages anonymes)
survey.responsequelqu’un répond à un questionnaire

Vérifier la signature

Chaque requête est un POST JSON avec les en-têtes X-Polls-Event, X-Polls-Timestamp et X-Polls-Signature. Calcule un HMAC-SHA256 de timestamp.body avec ta clé de signature et compare-le à la signature.

Google Sheets

  1. 1

    Créer le lien

    Sous Flux tableur, clique sur Créer le lien du flux.

  2. 2

    Coller la formule

    Copie la formule =IMPORTDATA("…") dans une cellule. Google Sheets l’actualise environ toutes les heures.

  3. 3

    Garder privé

    Toute personne ayant le lien voit tes résultats. Utilise Nouveau lien s’il fuite.

Après l’enregistrement, utilise Envoyer un test pour vérifier que ton endpoint répond avec un statut 2xx.

Questions et réponses

Les webhooks sont-ils renvoyés ?

Non. Si ton endpoint échoue 10 fois de suite, les envois sont mis en pause 10 minutes.

Puis-je exporter un seul sondage ?

Oui, en CSV ou JSON depuis la page du sondage dans le tableau de bord.

C’est gratuit ?

Les webhooks, le flux tableur et les exports font partie de Premium.

Essaie-le sur ton serveur

Polls est gratuit. Ajoute-le en un clic et publie ton premier sondage en moins d’une minute.