Ressources · Intégration n8n

Intégration Gumroad n8nAutomatiser Gumroad avec n8n.

Gumroad émet l'événement, n8n enchaîne. L'intégration Gumroad n8n tient dans un nœud déclencheur : tu choisis la ressource qui déclenche, tu actives le workflow, et chaque événement arrive en quelques secondes. Pour le reste de l'API Gumroad, HTTP Request prend le relais.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait vraiment l'intégration Gumroad n8n ?

Gumroad est une plateforme en ligne qui permet aux créateurs de vendre leurs produits directement aux consommateurs. Côté n8n, tout passe par un seul nœud : le Gumroad Trigger, en version 1, qui traite les événements Gumroad par webhook. Un webhook, c'est une URL que Gumroad appelle au moment où l'événement se produit, donc sans rien vérifier à intervalle régulier. Le catalogue n8n range Gumroad parmi les outils à trigger seul : le trigger ouvre le workflow, HTTP Request se charge des appels vers l'API.

Commençons par le cadrage, il évite deux heures perdues. Le nœud Gumroad de n8n est un déclencheur, autrement dit le nœud qui démarre une exécution au lieu d'attendre qu'un autre nœud l'appelle. Tout ce que tu veux faire ensuite sur l'API Gumroad se joue dans un nœud HTTP Request, qui appelle n'importe quel endpoint du service en réutilisant le même credential grâce à son authentification prédéfinie.

Le scénario le plus rapide à monter, c'est la notification. L'événement tombe, un message part dans Telegram, et la personne concernée est au courant sans ouvrir Gumroad. Comme la livraison se fait par webhook, le message arrive en quelques secondes, pas au prochain tour de vérification. C'est exactement ce qui rend ce type de workflow intéressant.

Vient ensuite le suivi structuré. Même déclencheur, autre destination : une ligne créée dans Airtable, où chaque événement devient un enregistrement consultable par l'équipe. Récupérer une valeur de l'événement tient en une expression, {{ $json.field }}, où field est la clé de l'événement entrant qui t'intéresse. Une expression, c'est cette syntaxe que n8n remplace à l'exécution par la donnée de l'item reçu.

Troisième usage, plus comptable : consolider dans Microsoft Excel 365 pour retrouver au même endroit tout ce qui s'est passé sur le mois. Rien de spectaculaire, mais c'est le workflow qu'on garde le plus longtemps.

Deux points à connaître avant de construire. Le nœud ne propose aucune liste d'événements à cocher : c'est le paramètre Resource, obligatoire, qui décide de ce qui déclenche, et tout filtrage plus fin se fait dans le workflow. Et le webhook s'enregistre à l'activation du workflow, donc un workflow resté en brouillon ne reçoit rien. Si tu veux d'abord monter en compétence sur la plateforme, la Formation n8n déroule ce genre de workflow du début à la fin.

Connexion

Comment connecter Gumroad à n8n ?

  1. 01

    Créer l'application côté Gumroad

    Il te faut un compte Gumroad, puis une application créée pour l'API. Gumroad détaille la marche à suivre dans son article d'aide sur la création d'une application. C'est cette application qui génère l'Access Token de la première méthode d'authentification, et c'est aussi le point de départ d'une configuration OAuth2. Une seule fois par compte, quel que soit le nombre de workflows que tu comptes brancher ensuite.

  2. 02

    Créer le credential dans n8n

    Le Gumroad Trigger accepte deux méthodes. La plus directe est le jeton d'accès API : tu colles l'Access Token de ton application dans un nouveau credential Gumroad. La seconde est OAuth2, qui réclame, sur une instance auto-hébergée, une OAuth Redirect URL, un Client ID et un Client Secret. Un credential, ce sont les identifiants enregistrés une fois dans n8n et réutilisés par tous tes workflows.

  3. 03

    Relier l'application OAuth2, puis activer

    Pour OAuth2, direction Settings > Advanced dans Gumroad. Colle l'OAuth Redirect URL affichée par ton credential n8n comme Redirect URI, puis crée l'application. Gumroad renvoie un Application ID et un Application Secret, qui vont respectivement dans Client ID et Client Secret. Ajoute enfin le Gumroad Trigger, choisis le credential et la Resource, et active le workflow pour que n8n enregistre l'URL du webhook.

Déclencheurs

Qu'est-ce qui déclenche un workflow Gumroad ?

Gumroad Trigger est le nœud qui démarre un workflow quand Gumroad appelle n8n. Tu actives le workflow : n8n te donne l'URL du webhook à enregistrer dans Gumroad, et chaque appel devient une exécution.

Ce que tu vois dans n8n

Notes de configuration

01Set up the Gumroad TriggerCe nœud traite les événements Gumroad par webhook, et c'est la porte d'entrée de tout workflow Gumroad dans n8n. La version 1 garde une configuration minimale. Point important : c'est l'activation du workflow qui enregistre l'URL du webhook auprès de Gumroad. Tant que le workflow reste en brouillon, il attend dans le vide.

Ce nœud traite les événements Gumroad par webhook, et c'est la porte d'entrée de tout workflow Gumroad dans n8n. La version 1 garde une configuration minimale. Point important : c'est l'activation du workflow qui enregistre l'URL du webhook auprès de Gumroad. Tant que le workflow reste en brouillon, il attend dans le vide.

Paramètres clés

  • Resource : liste déroulante obligatoire, elle désigne la ressource qui va déclencher l'événement. Choisis celle à laquelle le workflow doit réagir plutôt que de tout accepter pour trier trois nœuds plus loin.
Quand l'utiliser
dès qu'une exécution doit partir de ce qui se passe sur Gumroad, et non d'une horloge. La livraison passant par webhook, il n'y a aucun intervalle à régler ni aucune attente avant la prochaine vérification.
02Read the event payloadComme le nœud ne propose aucune liste d'événements à cocher, ce qu'il reçoit arrive toujours de la même façon : un item au démarrage de l'exécution, qui porte l'événement tel que Gumroad l'a envoyé. À partir de là, tout se joue en expressions. {{ $json.field }} lit la clé de l'événement dont un nœud suivant a besoin, et un champ marqué requis bloque ce nœud s'il se résout à vide. En général, c'est comme ça qu'une erreur de mapping se voit dès le premier test.

Comme le nœud ne propose aucune liste d'événements à cocher, ce qu'il reçoit arrive toujours de la même façon : un item au démarrage de l'exécution, qui porte l'événement tel que Gumroad l'a envoyé. À partir de là, tout se joue en expressions. {{ $json.field }} lit la clé de l'événement dont un nœud suivant a besoin, et un champ marqué requis bloque ce nœud s'il se résout à vide. En général, c'est comme ça qu'une erreur de mapping se voit dès le premier test.

Cas d'usage
une étape d'aiguillage placée juste après le déclencheur envoie une branche vers une base pour l'historique, et une autre vers la messagerie de l'équipe pour ceux qui veulent savoir tout de suite. Et si l'exécution doit répondre du côté de Gumroad, HTTP Request appelle l'endpoint voulu avec le même credential.
Besoin d'aide

Besoin d'aide pour automatiser Gumroad avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Gumroad et n8n : les questions qui viennent ensuite

01L'intégration Gumroad n8n est-elle gratuite ?
Oui du côté n8n. Le Gumroad Trigger est livré avec n8n : rien à installer, aucun coût supplémentaire pour le nœud lui-même, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. Un workflow construit d'un côté fonctionne à l'identique de l'autre. Ce que coûte un compte Gumroad est une autre question, qui n'est pas traitée ici. Le vrai investissement, c'est le temps de mise en place : l'application côté Gumroad, un credential dans n8n, puis l'activation du workflow pour que le webhook soit enregistré.
02Quels credentials ou droits faut-il pour le Gumroad Trigger ?
Deux méthodes d'authentification sont prises en charge. La première est le jeton d'accès API : tu crées une application dans Gumroad, elle génère un Access Token, et ce jeton alimente un credential Gumroad dans n8n. La seconde est OAuth2, qui demande sur une instance auto-hébergée une OAuth Redirect URL, un Client ID et un Client Secret. L'application se crée dans Settings puis Advanced, la Redirect URI reprend l'URL affichée par le credential n8n, et l'Application ID comme l'Application Secret se recopient dans Client ID et Client Secret. Le scope par défaut est view_sales, le reste passe par l'option Custom Scopes.
03Quelles sont les limites du nœud Gumroad dans n8n ?
Le catalogue n8n donne à Gumroad un trigger, sans nœud d'action : le nœud démarre des workflows, il n'exécute pas d'opérations à ta place. Ce n'est pas bloquant pour autant. HTTP Request appelle n'importe quel endpoint de l'API Gumroad en réutilisant le même credential via l'authentification prédéfinie, c'est la voie normale pour tout ce qui sort du nœud dédié. Autre point à connaître : le trigger n'affiche pas de liste d'événements à sélectionner. Le paramètre Resource, obligatoire, décide de ce qui déclenche, et le filtrage plus fin se fait ensuite dans le workflow, sur les données portées par l'événement.
04Le Gumroad Trigger réagit-il en temps réel ?
Oui, autant qu'une automatisation peut l'être. Le nœud fonctionne par webhook : n8n enregistre une URL auprès de Gumroad à l'activation du workflow, Gumroad appelle cette URL quand l'événement survient, et l'exécution démarre en quelques secondes. Il n'y a pas de polling, c'est-à-dire pas de tâche de fond qui irait demander à Gumroad toutes les x minutes si quelque chose de neuf est arrivé. Donc aucun intervalle à régler et aucun délai intégré au principe même. La conséquence pratique est toujours la même : sans activation, pas d'enregistrement du webhook, et donc aucune réception.
05n8n ou Make pour Gumroad ?
Ça dépend de quatre critères, et le prix affiché n'est pas le premier. L'hébergement d'abord : n8n s'auto-héberge avec Docker ou npm, ou s'utilise sur n8n Cloud, alors que Make est une plateforme hébergée, sans option d'auto-hébergement. La maîtrise des données en découle, puisqu'une instance que tu héberges garde chez toi le contenu des événements. Le modèle de coût ensuite, Make étant facturé à l'opération, ce qui change le regard sur un workflow qui se ramifie beaucoup. Enfin la logique visuelle et la façon de brancher les étapes. Les deux savent traiter ce type de workflow par webhook.