Intégration Paddle n8nAutomatiser Paddle avec n8n.
Paddle encaisse, n8n s'occupe de tout ce qui vient après. L'intégration Paddle n8n ouvre 9 opérations réparties sur 5 ressources : coupons, paiements, plans, produits et utilisateurs. Aucun nœud trigger Paddle n'existe, le workflow démarre donc sur un Schedule Trigger. Pensé pour les éditeurs sur Paddle Classic.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Paddle n8n ?
Un credential, c'est l'accès Paddle enregistré une fois dans n8n puis réutilisé dans tous les workflows. Le nœud Paddle s'appuie dessus pour lire les plans, les produits, les paiements et les utilisateurs du compte, et pour créer ou mettre à jour des coupons, sans écrire de code. Nœud et credential posés dans un workflow, la suite d'étapes que n8n exécute seule, forment ensemble l'intégration Paddle n8n.
Commence par le suivi des encaissements, c'est le cas le plus rentable à automatiser. Get many payments, filtré sur une plage de dates et un état, remplit une feuille Google Sheets chaque lundi matin. Personne n'ouvre plus le tableau de bord pour recopier des lignes.
Deuxième usage, la relance. Le même Get many payments filtré sur l'état past_due sort la liste des abonnements en retard de paiement, et Gmail envoie derrière un message par ligne. Le workflow tourne le matin, l'équipe s'occupe seulement des réponses.
Troisième usage, l'enrichissement commercial. Get many users renvoie les utilisateurs d'un abonnement avec des filtres sur le plan, l'abonnement ou l'état : exactement la matière que Pipedrive attend pour afficher le plan sur la fiche du contact. Côté coupons, le catalogue de templates propose déjà un workflow Create a coupon on Paddle sous le numéro 659, une base honnête à recopier avant de l'adapter.
Il reste des endpoints que ces 9 opérations ne touchent pas. Dans ce cas, le nœud HTTP Request appelle n'importe quel endpoint de l'API Paddle en réutilisant le même credential via l'authentification prédéfinie. Même secret, même workflow, un nœud de plus.
Deux limites à connaître avant de construire. Paddle n'a pas de nœud trigger dans n8n : le workflow démarre sur un Schedule Trigger à intervalle fixe, sur un Webhook n8n appelé par un service tiers, ou sur le trigger d'un autre outil. Et sur les opérations de liste, Return All enchaîne les pages de l'API jusqu'au dernier élément, alors que sans lui, Limit fixe le nombre d'items ramenés. Si n8n est nouveau pour l'équipe, la Formation n8n couvre ces bases, et l'Avis n8n dit ce que l'outil vaut au quotidien.
Comment connecter Paddle à n8n ?
- 01
Générer le Vendor Auth Code
Dans Paddle, va dans Developer Tools, puis Authentication, puis Generate Auth Code. Clique sur Reveal Auth Code pour afficher la valeur. Le Vendor ID s'affiche au même moment, quand la clé d'API est générée. Note les deux : le code d'authentification est la partie secrète, le vendor ID désigne le compte auquel il appartient.
- 02
Créer le credential dans n8n
Côté n8n, ouvre le menu Credentials et crée un credential Paddle. Colle le Vendor Auth Code et le Vendor ID dans leurs deux champs. La méthode d'authentification proposée est unique : API access token (Classic). Un credential se crée une fois et se réutilise dans tous les workflows, le nœud Paddle le propose ensuite dans sa liste déroulante.
- 03
Choisir le sandbox ou la production
Le credential porte un troisième réglage, Use Sandbox Environment API. Activé, les nœuds qui utilisent ce credential tapent sur l'endpoint de l'API Sandbox au lieu de l'endpoint live. C'est le bon endroit pour tester une création de coupon sans toucher aux vraies données, avant de repasser le workflow en production.
Les 9 opérations du nœud Paddle
Le nœud Paddle expose 9 opérations sur 5 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Reschedule |
|---|---|---|---|---|---|
| Coupon | ✓ | ✓ | ✓ | ||
| Payment | ✓ | ✓ | |||
| Plan | ✓ | ✓ | |||
| Product | ✓ | ||||
| User | ✓ |
Sommaire des opérations
Coupon
3 opérationsCreate a coupon
coupon.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un coupon de réduction dans Paddle et renvoie le code obtenu. Un seul appel génère un code unique ou une série.
Paramètres clés
- Product Names or IDs : les produits concernés, requis dès que Coupon Type vaut Product ; choisis-les dans la liste ou passe les identifiants par une expression.
- Discount Type : flat ou percentage, à lire avec Discount Amount Currency pour le montant et Currency, qui doit correspondre à la devise du solde du compte.
- Coupon Code : laissé vide, le code est généré aléatoirement ; Allowed Uses reste à
999,999utilisations tant que tu ne fixes rien.
Get many coupons
coupon.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les coupons rattachés à un produit ou à un abonnement précis, pour auditer les codes depuis un workflow plutôt que depuis le Seller Dashboard.
Paramètres clés
- Product ID : l'identifiant du produit ou de l'abonnement dont tu veux les coupons, requis ; une valeur fixe, ou
{{ $json.field }}quand l'identifiant vient d'un nœud précédent. - Return All : activé, n8n enchaîne les pages de l'API jusqu'au dernier coupon du produit ; désactivé, Limit plafonne le nombre d'items renvoyés.
Update a coupon
coupon.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie des coupons existants, un code précis ou un groupe entier d'un coup. Aucun champ n'est obligatoire : ce que tu remplis est ce qui change.
Paramètres clés
- Update By : Coupon Code vise un coupon unique, Group vise tous les coupons d'un groupe nommé.
- Coupon Code ou Group : la valeur qui identifie la cible, selon le choix précédent.
- Additional Fields : New Coupon Code renomme un code, New Group Name le déplace, Expires l'expire à la date choisie à
00:00:00 UTC, et Product IDs accepte une liste séparée par des virgules comme499531,1234,123546, ou retire les produits associés s'il reste vide.
Payment
2 opérationsGet many payments
payment.getAllCe que tu vois dans n8n
Notes & cas d'usage
Récupère les paiements du compte, avec des filtres qui réduisent la liste à la tranche utile au rapport.
Paramètres clés
- Date From et Date To : la fenêtre dans laquelle tombent les paiements, toutes deux dans Additional Fields.
- State : ne garde que les abonnements
active,past_due,trialingoupaused; laissé vide, les quatre reviennent. - Is Paid, Plan ID et Subscription ID : restreignent aux lignes payées, à un plan, ou à un abonnement utilisateur précis.
Reschedule a payment
payment.rescheduleCe que tu vois dans n8n
Notes & cas d'usage
Décale un paiement d'abonnement à venir vers une autre date. C'est la réponse propre quand un client demande quelques jours de plus.
Paramètres clés
- Payment Name or ID : le paiement d'abonnement à venir à déplacer, requis ; la liste déroulante les propose, et une expression fonctionne quand l'identifiant vient d'une étape précédente.
- Date : la date vers laquelle tu veux déplacer le paiement.
Plan
2 opérationsGet a plan
plan.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher un seul plan d'abonnement à partir de son identifiant. Pratique quand un item transporte un plan ID et rien de lisible autour.
Paramètres clés
- Plan ID : l'identifiant du plan d'abonnement, requis ; le plus souvent une expression du type
{{ $json.field }}qui pointe l'identifiant déjà présent sur l'item.
Get many plans
plan.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les plans d'abonnement du compte en une fois, quand l'étape suivante a besoin de la liste complète plutôt que d'une recherche unitaire.
Paramètres clés
- Return All : activé, le nœud pagine jusqu'au dernier plan ; désactivé, Limit décide combien de plans reviennent.
Product
1 opérationGet many products
product.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lit les produits du compte. C'est la première liste à appeler quand une autre opération réclame des identifiants de produits et que tu ne connais que leurs noms.
Paramètres clés
- Return All : activé, tous les produits remontent page après page ; désactivé, Limit arrête le nœud au nombre que tu choisis.
User
1 opérationGet many users
user.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les utilisateurs d'abonnement, avec des filtres pour viser un segment plutôt que toute la base.
Paramètres clés
- Limit : requis ici, il fixe le nombre maximal d'utilisateurs renvoyés ; Return All le court-circuite et pagine tout.
- Plan ID et Subscription ID : limitent la liste à un plan d'abonnement, ou à un abonnement utilisateur précis.
- State : filtre sur
active,past_due,trialingoupaused; sans valeur, les quatre statuts remontent.
Besoin d'aide pour automatiser Paddle avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


