Formscoop
Se connecter

Salesforce

Des formulaires qui écrivent directement dans Salesforce.

Connectez votre org, glissez ses champs sur un formulaire et placez-le sur votre site avec une seule ligne. Chaque réponse devient un enregistrement sur le bon objet, lié au bon contact, dès qu’elle est envoyée.

Aussi pour Dynamics 365

  • Contacts, requêtes, pistes et vos propres objets
  • Pas de doublons : retrouvé par vos champs, ou mis à jour par un ID externe
  • Une demande par envoi : tout ou rien

Comment ça marche

Votre org, votre application, vos règles.

Formscoop se connecte via une External Client App que vous créez dans votre propre org. Vous décidez de ce qu’elle peut faire et pouvez la désactiver à tout moment.

  1. 1

    Créez une External Client App

    Une seule fois, dans Configuration : activez OAuth, collez l’adresse de rappel affichée par le créateur et ajoutez les portées api et refresh_token. Formscoop se connecte avec le flux OAuth serveur web et PKCE.

  2. 2

    Connectez-vous à votre org

    Ajoutez la connexion avec la clé et le secret client, puis connectez-vous via login.salesforce.com, test.salesforce.com pour une sandbox, ou votre propre My Domain.

  3. 3

    Glissez des champs sur le formulaire

    Le créateur liste les objets que l’utilisateur connecté peut créer, avec leurs champs. Glissez-les sur le formulaire, publiez et collez une ligne sur votre site.

Il vous faut une édition Salesforce avec accès API, comme Enterprise, Unlimited, Performance ou Developer Edition.

Lire le guide de connexion à Salesforce

Plusieurs objets

Un contact et la requête qu’il a ouverte. En une seule demande.

Un formulaire peut créer des enregistrements sur plusieurs objets et les lier : la requête au contact, les fichiers à la requête.

Tout ce qu’un envoi écrit part vers Salesforce en une seule demande Composite, tout ou rien. Si Salesforce refuse un enregistrement, aucun n’est écrit, et l’envoi en indique la raison.

  • La correspondance retrouve un enregistrement existant d’après les champs de votre choix et met à jour le plus ancien au lieu de créer un doublon
  • Les liens d’un envoi ouvrent l’enregistrement dans Lightning
  • Les enregistrements sont écrits au nom de l’utilisateur connecté : ensembles d’autorisations et sécurité au niveau des champs s’appliquent
  • Une correspondance sur un champ External ID devient un seul upsert : deux personnes qui envoient au même moment ne créent jamais deux enregistrements
  1. Un envoi
  2. Une demande Composite

    1. Contactretrouvé par e-mail et mis à jour, ou créé
    2. Casecréée, liée au contact
    3. ContentVersionles fichiers envoyés, en Salesforce Files sur la requête

    Tout ou rien

Si Salesforce refuse un enregistrement, rien n’est écrit et l’envoi en indique la raison.

Types de champ

Les champs Salesforce, sur un formulaire.

Chaque type de champ Salesforce devient le champ de formulaire qui lui convient, avec les valeurs de votre org.

Comment les types de champ Salesforce apparaissent sur le formulaire
Dans SalesforceSur le formulaire
Texte, e-mail, téléphone, nombre, date et case à cocherLe champ de formulaire correspondant
Liste de sélectionUn choix, la valeur conservée en texte
Liste de sélection multiplePlusieurs choix, joints par des points-virgules
Référence vers un objetUn choix parmi les enregistrements existants, d’après une vue de liste ou un filtre
Type d’enregistrementUn choix parmi les types d’enregistrement de l’objet, par leur nom, ou un type fixe
Liste de sélection dépendanteSeulement les options qui vont avec la réponse qui les contrôle : le formulaire filtre au fil des réponses, et le serveur vérifie
FichiersLes fichiers envoyés, enregistrés en Salesforce Files sur l’enregistrement créé par le formulaire

Plus que des enregistrements

Consentement, liens personnels et validation, intégrés.

Les mêmes outils que pour Dynamics 365, adaptés à Salesforce.

Enregistrements de consentement

Si votre org dispose des objets de consentement, une case cochée crée un ContactPointConsent pour la finalité d’utilisation des données choisie, avec son ContactPointEmail retrouvé ou créé sous l’Individual du contact. Dans la même demande tout ou rien.

Liens personnels

Un lien signé ouvre le formulaire prérempli depuis un enregistrement Salesforce et met à jour cet enregistrement. Un flux, Zapier ou l’API le demande avec l’ID à 15 ou 18 caractères de l’enregistrement.

Validation avant publication

Dans l’offre Business, les contributeurs demandent et un administrateur publie. Dans chaque offre, chaque version publiée est conservée, avec ce qui a changé, et peut être remise.

Sécurité

Vos clés restent dans Key Vault.

Un formulaire public est une porte vers votre org. Voici ses serrures.

Votre propre application

Formscoop se connecte via une External Client App de votre org, avec le flux OAuth serveur web et PKCE. Révoquez l’application dans Salesforce, et l’accès s’arrête.

Des secrets dans Key Vault

Le secret client et la connexion sont conservés dans Azure Key Vault, jamais dans la base de données, et ne sont plus jamais affichés.

Un utilisateur d’intégration dédié

Les enregistrements sont écrits au nom de l’utilisateur connecté. Utilisez un utilisateur d’intégration avec Créer et Lire sur les objets dont vos formulaires ont besoin, et rien de plus.

En savoir plus sur la sécurité

Vos données, votre choix

Décidez pour chaque formulaire ce qu’il advient des réponses.

Une inscription à la newsletter et une réclamation sur une facture ne méritent pas le même traitement. Chaque formulaire indique ce qu’il garde, et le créateur s’y tient.

Ne rien garder

Les réponses passent directement dans Dynamics 365 ou Salesforce et ne sont jamais stockées par Formscoop. Seul un nombre par jour est conservé, pour que vous puissiez quand même voir que le formulaire fonctionne.

Garder une copie

Une vue des envois avec recherche, export CSV et un bouton pour renvoyer tout ce que votre CRM a refusé. Les copies se suppriment d’elles-mêmes après 7 à 365 jours.

Envoyer chaque envoi par e-mail

Les réponses, avec des liens vers les enregistrements créés, envoyées à la personne qui les traite. Répondez, et vous écrivez directement à la personne qui a posé la question.

Votre marque

Chaque formulaire semble avoir été conçu par votre équipe web.

Couleurs, police, arrondi des coins, style des champs et des boutons, espacement et votre logo, enregistrés dans un thème partagé par toute l’entreprise. Modifiez le thème et tous les formulaires qui l’utilisent suivent, y compris ceux en ligne.

Les formulaires s’affichent dans leur propre cadre isolé sur votre page : les styles de votre site web ne peuvent pas casser un formulaire, et les styles d’un formulaire ne peuvent pas déborder sur votre site.

Intégration

Une ligne sur votre site web.

Collez l’extrait de code là où le formulaire doit apparaître. Il s’adapte à la page, sur un téléphone comme sur un ordinateur.

<div data-pp-form="your-form-id"></div>
<script src="https://formscoop.com/embed/forms.js" async></script>
  • Fonctionne dans WordPress, Webflow, Sitecore, SharePoint et les applications monopages
  • Une iframe pour les sites qui suppriment les scripts, et une page hébergée pour tout le reste
  • Transmettez depuis la page des codes de campagne et d’autres valeurs masquées
26types de champs
36ko, le poids du runtime
6langues pour les messages propres au formulaire
1ligne de code pour l’intégrer

Votre premier formulaire Salesforce peut être en ligne cet après-midi.

Inscrivez-vous, créez un espace de travail, connectez votre org et partez d’un modèle.