Jamdesk Documentation logo

Inscriptions par e-mail

Connectez Resend, Mailchimp, Kit, Loops, beehiiv, Brevo ou SendGrid pour collecter des inscriptions par e-mail depuis vos docs vers votre propre audience.

Jamdesk peut collecter des adresses e-mail depuis votre site de documentation et les ajouter directement au fournisseur d'e-mail que vous utilisez déjà. Aucun service de formulaire tiers ne s'intercale. Connectez un fournisseur une fois dans le dashboard, puis déposez un formulaire d'inscription sur n'importe quelle page. Vous possédez la liste et l'envoi ; Jamdesk se contente de capturer l'adresse et de la transmettre à votre fournisseur.

Prérequis

  • Un compte chez l'un des fournisseurs pris en charge
  • Une clé API de ce fournisseur avec la permission d'ajouter des contacts
  • L'identifiant d'audience que la plupart des fournisseurs utilisent pour choisir une liste (Audience ID, List ID, Form ID ou Publication ID)

Fonctionnement de la capture

Lorsque vous connectez un fournisseur, Jamdesk valide la clé API auprès de l'API de ce fournisseur avant de l'enregistrer. Ensuite, chaque soumission de formulaire sur votre site de documentation appelle le fournisseur et ajoute le lecteur à votre audience. Les soumissions sont limitées en fréquence par visiteur et par projet pour bloquer les abus, et un champ honeypot caché filtre les bots.

Voici à quoi ressemble un formulaire d'inscription pour vos lecteurs :

Formulaire d'inscription intitulé « Get Jamdesk release notes » avec la ligne « New features and platform changes, straight to your inbox », un champ e-mail et un bouton Subscribe

Un formulaire d'inscription hébergé par Jamdesk, tel que les lecteurs le voient sur un site de documentation publié

Les captures d'écran montrent l'interface en anglais.

Vous pouvez en voir un en direct sur le changelog Jamdesk.

Votre clé API est stockée sur le backend de Jamdesk et utilisée uniquement pour ajouter des contacts. Elle n'est jamais écrite dans votre site publié, votre docs.json, ni dans aucun code côté client, elle ne peut donc pas être lue par les visiteurs.

Fournisseurs pris en charge

Sept fournisseurs capturent les inscriptions nativement. Les lecteurs soumettent un formulaire hébergé par Jamdesk et atterrissent dans votre audience sans quitter vos docs :

FournisseurCe que vous connectez
ResendClé API (accès complet) + Audience ID
MailchimpClé API (se terminant par votre datacenter, ex. -us21) + Audience (List) ID
Kit (ConvertKit)Clé API v4 + Form ID
LoopsClé API
beehiivClé API + Publication ID
BrevoClé API v3 + Contact List ID
SendGridClé API avec accès en écriture Marketing Contacts + Marketing List ID

Deux autres fournisseurs sont embed-only. Jamdesk affiche leur propre formulaire ou iframe plutôt que de capturer l'adresse lui-même, donc aucune clé n'est nécessaire :

FournisseurCe que vous fournissez
ButtondownVotre username de compte (sur la balise <EmailSubscribe>)
SubstackVotre username de compte (sur la balise <EmailSubscribe>)

Consultez EmailSubscribe pour la configuration embed-only.

Connecter un fournisseur

1
Ouvrir la carte Email Signups

Dans le dashboard, ouvrez votre projet et allez dans Settings. Trouvez la carte Email Signups.

2
Choisir votre fournisseur

Sélectionnez un fournisseur dans le menu déroulant Provider. Le formulaire se met à jour pour demander exactement les champs dont ce fournisseur a besoin, avec un lien vers l'endroit où trouver sa clé API.

3
Coller votre clé et l'ID d'audience

Entrez la clé API et, pour la plupart des fournisseurs, l'identifiant d'audience (Loops a besoin uniquement de la clé). Le champ de la clé est masqué.

4
Connecter

Cliquez sur Connect. Jamdesk valide la clé auprès de votre fournisseur avant de l'enregistrer. Si la clé est incorrecte ou manque de permissions sur les contacts, une erreur s'affiche et rien n'est enregistré.

Une fois connecté, la carte affiche un badge Configured avec votre fournisseur et l'ID d'audience. Les nouvelles publications de vos docs affichent des formulaires de capture en direct.

Personnaliser le texte du formulaire

La carte comporte deux champs facultatifs, Form title et Form subtitle, qui définissent le titre et la ligne de soutien sur les formulaires placés automatiquement. Laissez-les vides et le formulaire affiche seulement le champ et le bouton ; remplissez-les et les formulaires du changelog les récupèrent à la prochaine publication ; aucune modification de docs.json n'est nécessaire.

Vous pouvez modifier ce texte à tout moment. Modifiez les champs sur une carte connectée et cliquez sur Save copy ; vous n'avez pas besoin de ressaisir votre clé API pour le faire. Un title ou une description définis directement dans docs.json ou sur une balise <EmailSubscribe> l'emportent toujours sur le texte du dashboard, de sorte que les surcharges par page continuent de fonctionner.

Ajouter un formulaire à vos docs

Connecter un fournisseur ne place pas de formulaire à lui seul. Vous choisissez où les inscriptions apparaissent :

  • Écrivez <EmailSubscribe provider="resend" /> (en utilisant l'id de votre fournisseur connecté) sur n'importe quelle page.
  • Ou placez automatiquement un formulaire sur chaque page de changelog en définissant placement: changelog dans docs.json.

Les deux méthodes sont couvertes sur la page du composant EmailSubscribe.

Déconnecter un fournisseur

Pour arrêter de collecter les inscriptions, ouvrez la carte Email Signups et cliquez sur Remove. Les formulaires arrêtent de capturer à votre prochaine publication.

La déconnexion supprime la clé de Jamdesk uniquement. Les abonnés déjà collectés restent dans l'audience de votre fournisseur. Jamdesk ne les supprime jamais. Vous pouvez vous reconnecter à tout moment.

Et ensuite

Composant EmailSubscribe

Placez des formulaires d'inscription et montez-les automatiquement sur les pages de changelog

Composant Update

Rédigez les entrées de changelog dont les lecteurs souhaitent être informés