ConnectWiz Forms & Tables

Des données qui arrivent déjà structurées — depuis votre site, votre chat, ou le système de n’importe qui.

Un éditeur de formulaires qui s’affiche partout (y compris à l’intérieur d’une conversation en cours), des tables à la Airtable que votre IA et vos flows savent lire et écrire, des champs personnalisés sur tout, et des règles d’admission qui agissent à la seconde où la donnée arrive. Un seul moteur de champs sous l’ensemble.

Des formulaires sur quatre surfaces Un consentement enregistré avec ses preuves Une déduplication qui ne fusionne pas à tort
Formulaire → table → CRM, en production
Demande d’intervention
Consentement, avec preuve
Table des demandes
Ligne écrite
Règle d’admission : taggé « garantie » · étape définie
4
Surfaces sur lesquelles un formulaire s’affiche — lien hébergé, iframe intégrée, votre propre HTML, et l’intérieur d’un chat en cours
5
Façons d’ajouter des lignes à une table — saisie, CSV avec aperçu, extraction par IA depuis un texte, exploration web, ou via l’API d’ingestion
11
Types de champs sur un seul moteur — ils alimentent aussi bien les champs de contact, les colonnes de table que les champs de formulaire
52
Langues que parle la surface publique des formulaires — sans qu’aucun réglage interne ne filtre vers les visiteurs

Éditeur de formulaires

Un formulaire, quatre scènes — et une arrière-boutique paranoïaque

Illustration 3D abstraite : un panneau de formulaire en verre avec une case de consentement lumineuse, ses données s’écoulant vers une table structurée, un fil reliant une colonne à une fiche contact

Hébergé, intégré, ou le vôtre

Partagez le lien hébergé, déposez l’iframe auto-dimensionnée sur votre site, ou gardez votre propre formulaire HTML et postez-le vers notre endpoint grâce à un extrait de code à copier — vos designers gardent leurs pixels, nous gardons la tuyauterie.

Des formulaires dans le chat

Un flow envoie le formulaire dans une conversation en cours ; les réponses reviennent sous forme de données structurées et branchables — et vous pouvez le construire, le prévisualiser et l’envoyer en test sans quitter le canevas du flow.

Le spam, éliminé par construction

Un pot de miel inatteignable (compatible lecteur d’écran, compatible tabulation) plus, en option, Cloudflare Turnstile — et quand aucune clé CAPTCHA n’est configurée, l’éditeur prévient au lieu de livrer en silence une porte ouverte.

Le mappage des destinations, dit à voix haute

Chaque champ est associé à une colonne de table ou à un champ de contact par une règle à trois états — et l’écran vous dit quand les données d’un champ ne vont nulle part, au lieu de vous le laisser découvrir dans un mois.

Une déduplication qui refuse de deviner

L’e-mail d’abord, puis le téléphone avec une correspondance sur les chiffres normalisés — et une correspondance ambiguë crée un nouveau contact plutôt que de fusionner deux inconnus qui partagent le standard d’un bureau. Une fusion erronée est définitive ; nous n’en faisons pas.

Un consentement avec ses justificatifs

La case de consentement enregistre le texte exact, l’empreinte de version, la langue, l’IP et le contexte — et elle n’est délibérément pas préremplissable, parce qu’un lien qui coche lui-même sa case de consentement ne prouve rien. Les paramètres UTM sont capturés ; les champs sensibles, non.

Tables

Pensez Airtable — installé juste à côté de vos conversations

Tarifs, demandes d’intervention, notes d’inventaire, inscriptions à un événement — ces données opérationnelles qui finissent d’habitude dans un tableur que personne ne peut automatiser. Ici, elles vivent là où vos flows et votre IA peuvent s’en servir.

Illustration 3D abstraite : une grille de données translucide avec des jetons kanban, une sphère d’IA extrayant des lignes d’une feuille de papier et un fil d’exploration tirant une ligne depuis un globe

Un import avec aperçu

L’import CSV vous montre ce qu’il a compris avant d’écrire — correspondance des colonnes, aperçu des lignes, pas de mauvaise surprise sur 400 lignes.

Extraction par IA et remplissage par exploration web

Collez un texte en vrac et l’IA en extrait des lignes structurées ; pointez l’explorateur sur une page et il en tire les données. L’après-midi de nettoyage de tableur devient un collage.

Kanban et ordre des lignes

Une colonne de statut transforme n’importe quelle table en tableau ; l’ordre manuel existe vraiment, ce n’est pas la fatalité alphabétique.

Des relations, sans casse

Une cellule peut pointer vers une ligne d’une autre table — les libellés se résolvent automatiquement depuis la première colonne de la cible, et une cible supprimée se lit comme une cellule vide, jamais comme un écran d’erreur.

Une API d’ingestion sous garde

Les systèmes externes écrivent des lignes via un endpoint sécurisé par token — clés inconnues rejetées, champs de statut retirés à la frontière, taille du corps plafonnée et mesurée avant l’analyse, et double limitation de débit, par token et par IP.

Un nœud dans la palette des flows

Les flows cherchent, écrivent et mettent à jour des tables en pleine conversation — « consulte le tarif, réponds au client, consigne la demande » sans la moindre intégration externe.

Champs personnalisés

Un seul moteur de champs, trois domiciles

Des champs sur les contacts

Onze types de champs — texte, nombre, date, booléen, liste, e-mail, téléphone, URL et d’autres — étendent la fiche contact avec les attributs que votre activité suit réellement.

Les mêmes champs comme colonnes

Les colonnes de table sont les mêmes définitions de champs — un seul moteur, une seule validation, un seul rendu. Un nouveau type de champ arrive partout d’un coup, sans migration.

Et comme champs de formulaire

Les formulaires puisent dans le même dictionnaire, et c’est pourquoi le mappage des destinations consiste à pointer, pas à batailler avec des formats.

Règles d’admission

Agir à l’arrivée — l’automatisation côté enregistrement

Les flows démarrent des conversations ; les règles d’admission agissent sur des enregistrements. Quand un envoi de formulaire remplit vos conditions, l’enregistrement est taggé, placé à une étape ou escaladé — avant même qu’un humain ne l’ouvre.

Des conditions à huit opérateurs

Testez n’importe quel champ — égal à, contient, vide, non vide et compagnie — et toutes les règles qui correspondent s’exécutent, pour que les règles de deux équipes ne se disputent jamais la priorité.

Tagger, positionner, notifier

Les actions sont délibérément peu nombreuses et précises : appliquer un tag, définir une étape de pipeline, envoyer une notification par e-mail. Assez pour aiguiller le réel ; trop peu pour construire une usine à gaz.

Refus par défaut, deux fois

Le moteur et le verrou d’enregistrement refusent tous deux une configuration qu’ils ne peuvent pas évaluer sans risque — une faute de frappe ne peut pas devenir une règle qui, pendant un mois, ne fait rien en silence.

Les petits caractères, en clair

Ce qui n’est délibérément pas là (pour l’instant)

Pas de formulaires multi-étapes

Les formulaires de type assistant et la logique conditionnelle sur les champs n’existent pas. Les parcours longs ont leur place dans un flow, où chaque question est une étape avec de vraies bifurcations — c’est la recommandation honnête.

Pas de colonnes de formule

Les cellules calculées et les agrégations entre lignes sont le métier d’un tableur. Ici, les tables sont un stockage opérationnel pour les conversations et l’automatisation — un périmètre volontaire.

Pas de vues de table publiques

Les tables sont internes. Publier des données auprès des visiteurs passe par les formulaires, les mini-apps du widget ou le catalogue — des surfaces conçues pour le public, avec des garde-fous de niveau public.

Des types de champs encore en croissance

Les types fichier joint, sélection multiple et devise ne sont pas encore livrés — le type relation est passé devant parce que les données liées débloquaient le plus. Nous listons ce qui existe, pas ce qui fait joli en démo.

FAQ Forms & Tables

À savoir avant de développer

Tout le reste est dans la FAQ, ou écrivez-nous directement.

À quatre endroits : comme lien hébergé autonome, comme iframe auto-dimensionnée intégrée à votre site, comme votre propre formulaire HTML qui poste vers notre endpoint (avec un extrait de code à copier), et à l’intérieur d’une conversation en cours — envoyé par un flow, rempli dans le chat, les réponses faisant bifurquer l’automatisation. Les quatre sont entièrement localisés en 52 langues.

De cinq façons : saisie à la main, import CSV avec une étape d’aperçu, extraction par IA depuis un texte collé, récupération sur une page web par l’explorateur, ou écriture par des systèmes externes via une API d’ingestion sécurisée par token, avec plafonds de taille et limitation de débit. Les lignes peuvent être reliées à des lignes d’autres tables, et un flow peut chercher, écrire et mettre à jour des tables en pleine conversation.

Par un écran de mappage des destinations explicite : chaque champ de formulaire est associé à une colonne de table ou à un champ de contact personnalisé, avec une règle à trois états — un champ non mappé va vers la cible de même nom, une cible délibérément vidée fait tomber la donnée, une cible nommée la reçoit — et l’écran dit à voix haute quand un champ ne va nulle part. La détection des doublons ne fusionne pas à tort : une correspondance téléphonique ambiguë crée un nouveau contact plutôt que de fusionner deux inconnus.

De petites règles « quand… alors… » qui agissent sur les enregistrements dès leur arrivée : quand un envoi de formulaire remplit les conditions, ajouter un tag, définir une étape de pipeline, ou notifier par e-mail. Toutes les règles qui correspondent s’exécutent, et le moteur est en refus par défaut — une règle qui ne peut pas être évaluée sans risque refuse de s’enregistrer plutôt que de ne rien faire en silence.

Cessez d’éplucher des boîtes mail. Recevez de la structure.

Construisez un formulaire, pointez ses champs vers une table, et laissez les règles d’admission faire le tri.