Tally Sellsy : l'avantage du webhook gratuit
Tally.so se distingue des autres outils de formulaire par une caractéristique technique importante : les webhooks sont disponibles sur le plan gratuit. La plupart des concurrents (Typeform, Jotform) les réservent aux plans payants. Pour une PME qui cherche à connecter ses formulaires à Sellsy sans surcoût, Tally est souvent le meilleur point de départ.
La configuration se fait directement dans l'interface Tally, sans code : Paramètres du formulaire > Integrations > Webhooks > renseignez l'URL du scénario Make. Tally envoie immédiatement un payload test que Make capture pour détecter la structure des champs. Le scénario est prêt à mapper en quelques minutes.
Ce que Make reçoit : structure du payload Tally
Tally envoie un objet JSON structuré à chaque soumission. Voici la structure typique et les champs disponibles pour le mapping vers Sellsy.
Structure du payload Tally
- •
formId (identifiant du formulaire) - •
formName (nom du formulaire) - •
responseId (ID unique de la soumission) - •
respondentId - •
createdAt (timestamp ISO 8601) - •
fields[] (tableau de tous les champs) - •
fields[].label (nom de la question) - •
fields[].value (réponse donnée) - •
fields[].type (text, email, tel, choice...)
Mapping typique vers Sellsy
- • Email → email contact Sellsy
- • Prénom / Nom → nom contact
- • Entreprise → société Sellsy
- • Téléphone → tel contact
- • Message / Besoin → note Sellsy
- • Budget → champ custom opportunité
- • formName → source contact Sellsy
- • createdAt → date de création
Dans Make, les champs Tally sont accessibles via le module Webhooks après une première soumission test. Make détecte automatiquement la structure et propose chaque champ dans le mapping. Pour les champs de type "choix multiple", la valeur est un tableau que Make peut joindre en texte ou utiliser dans un switch pour déclencher des branches différentes.
Connecter Tally à Sellsy via Make : étape par étape
Voici le processus complet de configuration, de la création du formulaire Tally à la mise en production du scénario Make vers Sellsy.
Créer le formulaire Tally avec les bons champs
Créez votre formulaire Tally avec des labels de champs explicites : "Email professionnel", "Nom de l'entreprise", "Numéro de téléphone". Ces labels apparaissent dans le payload et servent à identifier les champs dans Make. Évitez les labels génériques type "Question 1" qui compliquent le mapping.
Activer le webhook dans Tally
Dans les paramètres de votre formulaire Tally, allez dans Integrations > Webhooks. Collez l'URL du Custom Webhook Make. Tally propose un bouton "Test webhook" qui envoie un payload exemple. Utilisez-le pour que Make capture immédiatement la structure sans avoir à soumettre un vrai formulaire.
Créer le scénario Make : Webhooks + Sellsy
Démarrez le scénario avec le module Custom Webhook comme déclencheur. Ajoutez un module Sellsy "Search Contacts" pour chercher par email. Branchez un Router : si contact trouvé alors "Update Contact", sinon "Create Contact". Ajoutez ensuite "Create Opportunity" avec les champs mappés depuis le payload Tally.
Mapper les champs du tableau fields[]
Le payload Tally structure les réponses dans un tableau fields[]. Dans Make, utilisez la fonction map() ou un module Array Aggregator pour extraire la valeur d'un champ par son label. Alternativement, si vous utilisez un formulaire Tally statique, Make détecte chaque champ individuellement après la soumission test et les expose directement dans le mapping.
Tester avec une vraie soumission
Soumettez le formulaire Tally avec une adresse email de test. Vérifiez dans Make que le scénario s'est exécuté et que chaque module a reçu les bonnes données. Vérifiez dans Sellsy que le contact et l'opportunité sont créés avec les champs corrects. Testez ensuite une deuxième soumission avec le même email pour valider la logique de déduplication.
Tally Make Sellsy : trois scénarios opérationnels
Tally convient particulièrement aux formulaires simples à moyennement complexes. Voici trois configurations que nous déployons en production pour nos clients.
Cas 1 : formulaire de contact site web
Le formulaire de contact de votre site (nom, email, entreprise, téléphone, message) est intégré via un iframe Tally ou un lien. À chaque soumission, Make crée le contact dans Sellsy avec source "Site web / Tally", ouvre une opportunité dans le pipeline commercial à l'étape "Lead entrant" et l'assigne au commercial disponible. Un email de confirmation est envoyé au prospect via Brevo.
Modules Make : Custom Webhook > Search Contact > Router Create/Update > Create Opportunity > Brevo
Cas 2 : formulaire de devis avec budget
Un formulaire Tally multi-étapes qualifie le besoin : secteur, type de projet, budget estimé, délai. Make reçoit le payload, crée l'opportunité Sellsy avec le budget renseigné dans un champ custom, la passe à l'étape "Qualification" et envoie un email d'accusé de réception au prospect. Un Slack au commercial précise le budget et le délai pour prioriser les relances.
Modules Make : Custom Webhook > Search Contact > Create/Update Contact > Create Opportunity (champ budget custom) > Slack > Brevo
Cas 3 : formulaire d'inscription événement
Un webinaire ou un événement est promu via un formulaire Tally. À chaque inscription, Make crée ou met à jour le contact dans Sellsy avec le tag "Inscrit [Nom événement]" et l'ajoute à une liste de contacts dans Brevo. Aucune opportunité n'est créée dans ce cas : la logique est différente puisqu'il s'agit de nurturing et non de qualification directe.
Modules Make : Custom Webhook > Search Contact > Create/Update Contact > Add Tag Sellsy > Brevo Add to List
D'autres formulaires et outils à connecter à Sellsy
Questions fréquentes · Tally Sellsy
Faut-il un compte Tally payant pour utiliser les webhooks ?
Non, c'est l'un des principaux avantages de Tally : les webhooks sont disponibles sur le plan gratuit pour un usage standard. Le plan Pro Tally (29 euros/mois) apporte des fonctionnalités supplémentaires comme la suppression du branding, les domaines personnalisés et des options de logique conditionnelle avancées. Pour une simple connexion à Sellsy via webhook, le plan gratuit suffit dans la majorité des cas.
Peut-on utiliser n8n à la place de Make ?
Oui. n8n propose un noeud Webhook qui fonctionne exactement comme Make : il reçoit le payload Tally, permet de mapper les champs et d'appeler l'API Sellsy. n8n est particulièrement intéressant si vous préférez auto-héberger votre outil d'automatisation pour éviter les coûts par opération. La logique du scénario est identique, seule l'interface de configuration diffère.
Comment gérer les formulaires Tally multi-étapes ?
Tally envoie un seul payload à la fin de la soumission, même pour les formulaires multi-étapes. Toutes les réponses sont incluses dans le tableau fields[], quelle que soit l'étape à laquelle elles ont été saisies. Dans Make, le traitement est donc identique à un formulaire à étape unique : on accède à chaque réponse par son label dans le tableau fields[].
Peut-on avoir plusieurs formulaires Tally avec des règles différentes dans Sellsy ?
Oui, deux approches sont possibles. Première approche : un webhook et un scénario Make par formulaire Tally, chacun avec sa propre logique. Deuxième approche : un seul scénario Make avec un Router qui conditionne sur le champ formId ou formName du payload Tally. La deuxième approche centralise la logique et est plus facile à maintenir quand le nombre de formulaires augmente.
Tally ou Typeform : lequel choisir pour connecter à Sellsy ?
Tally est le meilleur choix pour les formulaires simples à moyennement complexes avec un budget limité : webhooks gratuits, interface claire, intégration rapide. Typeform est préférable pour les formulaires de qualification longs avec logique conditionnelle avancée, des taux de complétion élevés et des cas d'usage comme le scoring NPS. Les deux se connectent à Sellsy de la même manière via Make, la différence est côté formulaire et expérience utilisateur.
A lire aussi