- Accueil
- Ressources
- Intégrations
- Tapfiliate
Intégration Tapfiliate n8nAutomatiser Tapfiliate avec n8n.
Recopier un partenaire à la main dans un tableau de bord d'affiliation, c'est du temps perdu deux fois. L'intégration Tapfiliate n8n est livrée dans n8n et ouvre 12 opérations réparties sur 3 ressources : les affiliés, les métadonnées qu'on leur accroche, et leur place dans un programme.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment l'intégration Tapfiliate n8n ?
Tapfiliate héberge tes affiliés, leurs coordonnées et les programmes auxquels ils appartiennent. Le nœud n8n dialogue avec ce compte via l'API Tapfiliate et donne trois prises à un workflow, c'est-à-dire à une suite d'étapes automatisées : la fiche de l'affilié, les métadonnées libres posées dessus, et le lien entre un affilié et un programme. Douze opérations, trois ressources, et aucune écoute d'événement côté Tapfiliate.
Le recrutement de partenaires arrive en premier, parce que c'est là que la saisie s'accumule. Un formulaire de candidature envoie un nom et un email dans le workflow, affiliate.create crée la fiche, puis programAffiliate.add range l'affilié dans le bon programme avec le champ Approved et, si la campagne en utilise un, un Coupon. Un email de bienvenue part dans la foulée avec Gmail, sans que personne n'ouvre le back-office.
Deuxième usage : garder le contexte que Tapfiliate ne stocke pas. Une métadonnée, c'est une clé et une valeur, de quoi noter d'où vient un partenaire ou qui le suit en interne. affiliateMetadata.add l'écrit à l'inscription, affiliateMetadata.update la corrige plus tard, et la fiche du partenaire reste alignée avec son contact dans Pipedrive, là où l'équipe commerciale travaille au quotidien.
Troisième usage, le reporting. Un affiliate.getAll filtré sur Affiliate Group ID ou un programAffiliate.getAll sur un programme précis alimente un onglet Google Sheets que tout le monde consulte. Côté boutique, une commande WooCommerce porte un code de parrainage : le filtre Referral Code retrouve le partenaire correspondant, et programAffiliate.get confirme qu'il appartient bien au programme de la campagne.
Si un point d'entrée de l'API Tapfiliate ne figure pas dans ces 12 opérations, le nœud HTTP Request l'appelle directement et réutilise le même credential grâce à l'authentification prédéfinie. Rien à reconstruire, la clé reste gérée au même endroit.
Deux contraintes cadrent la conception. Tapfiliate n'a pas de nœud trigger dans n8n, autrement dit pas de déclencheur maison : 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. Ensuite, sur les deux opérations de liste, Return All enchaîne les pages de l'API jusqu'au dernier affilié, alors que désactivé il s'arrête à Limit. L'Avis n8n détaille ce que coûtent ces exécutions selon l'hébergement.
Comment brancher Tapfiliate sur n8n ?
- 01
Récupérer la clé API dans Tapfiliate
Le nœud s'authentifie avec une seule clé API, et cette clé se trouve dans ton compte Tapfiliate, pas dans n8n. Ouvre Profile Settings dans l'application Tapfiliate, puis l'entrée API Key. Tapfiliate publie aussi un article d'aide sur l'emplacement de l'account ID et de la clé API, pratique si le menu a bougé depuis ta dernière visite. Garde la valeur sous la main.
- 02
Créer le credential dans n8n
Dans n8n, ouvre le menu Credentials et ajoute un credential Tapfiliate, c'est-à-dire un jeu d'identifiants enregistré une fois pour toutes. Le nœud ne propose aucun sélecteur d'authentification, donc le formulaire demande le champ API Key et rien de plus. Colle la valeur, enregistre. Tous les workflows de l'instance retrouveront ce credential dans une liste déroulante.
- 03
Choisir une ressource et une opération
Pose le nœud Tapfiliate sur le canevas. Il te propose le credential enregistré, puis demande la ressource, Affiliate, Affiliate Metadata ou Program Affiliate, et l'opération à l'intérieur. Les champs de programme se remplissent depuis une liste lue dans ton compte : tu choisis le programme par son nom au lieu de chercher son identifiant. Lance le nœud une fois avec une vraie valeur pour voir ce qui revient.
Ce que le nœud Tapfiliate sait faire
Le nœud Tapfiliate expose 12 opérations sur 3 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 | Delete | Add | Remove | Approve | Disapprove |
|---|---|---|---|---|---|---|---|---|---|
| Affiliate | ✓ | ✓ | ✓ | ✓ | |||||
| Affiliate Metadata | ✓ | ✓ | ✓ | ||||||
| Program Affiliate | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Affiliate
4 opérationsCreate an affiliate
affiliate.createCe que tu vois dans n8n
Notes & cas d'usage
Inscrit un nouvel affilié dans le compte Tapfiliate et remet la fiche créée au workflow.
Paramètres clés
- Email : l'email de l'affilié, au format
name@email.com, le plus souvent repris du nœud précédent avec{{ $json.field }}. - First Name et Last Name : le prénom et le nom de l'affilié, les deux requis, donc une valeur vide venue du formulaire bloque l'exécution.
- Additional Fields : Company Name pour les données d'entreprise de l'affilié, et Address, qui se remplit dans son propre sous-formulaire.
Delete an affiliate
affiliate.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un affilié du compte. Un identifiant, rien d'autre : c'est un nœud de fin de parcours, pas quelque chose qu'on appelle à la légère.
Paramètres clés
- Affiliate ID : l'identifiant de l'affilié, requis, donc la branche qui précède doit garantir qu'il n'est jamais vide.
Get an affiliate
affiliate.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un affilié par son identifiant et pose la fiche dans le workflow, ce qu'il faut avant de décider quoi que ce soit à propos de ce partenaire.
Paramètres clés
- Affiliate ID : l'identifiant de l'affilié, requis. Quand il vient d'une étape antérieure, on le branche par une expression, la petite formule
{{ $json.field }}qui va chercher une donnée dans l'item entrant.
Get many affiliates
affiliate.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les affiliés du compte, un item par affilié, avec six filtres pour réduire l'ensemble avant l'étape suivante.
Paramètres clés
- Return All : coché, n8n parcourt toutes les pages de l'API ; décoché, il s'arrête à Limit.
- Filters : Affiliate Group ID récupère les affiliés d'un groupe donné, Parent ID les enfants d'un affilié parent, Referral Code correspond à la valeur de ref= dans un lien de parrainage, auxquels s'ajoutent Email, Click ID et Source ID.
Affiliate Metadata
3 opérationsAdd metadata to an affiliate
affiliateMetadata.addCe que tu vois dans n8n
Notes & cas d'usage
Accroche des métadonnées à un affilié déjà créé. C'est la façon de conserver une information pour laquelle Tapfiliate n'a pas de champ dédié.
Paramètres clés
- Affiliate ID : l'identifiant de l'affilié, requis.
- Metadata : les métadonnées à ajouter, saisies dans le sous-formulaire Add Metadata.
Remove metadata from an affiliate
affiliateMetadata.removeCe que tu vois dans n8n
Notes & cas d'usage
Retire une entrée de métadonnées d'un affilié. L'opération travaille clé par clé, donc le reste de ce que tu as stocké sur ce partenaire n'y touche pas.
Paramètres clés
- Affiliate ID : l'identifiant de l'affilié, requis.
- Key : le nom de la clé de métadonnée à retirer.
Update metadata for an affiliate
affiliateMetadata.updateCe que tu vois dans n8n
Notes & cas d'usage
Pose une nouvelle valeur sur une clé de métadonnée d'un affilié, pour les cas où c'est l'information qui bouge, pas le partenaire.
Paramètres clés
- Affiliate ID : l'identifiant de l'affilié, requis.
- Key : le nom de la clé de métadonnée à mettre à jour.
- Value : la valeur à écrire sur cette clé.
Program Affiliate
5 opérationsAdd a program affiliate
programAffiliate.addCe que tu vois dans n8n
Notes & cas d'usage
Place un affilié existant dans l'un de tes programmes. C'est l'étape qui met réellement un partenaire en activité.
Paramètres clés
- Program Name or ID : requis. L'identifiant du programme auquel ajouter l'affilié, visible dans l'URL quand tu consultes le programme, ou choisi dans la liste.
- Affiliate ID : l'identifiant de l'affilié, requis.
- Additional Fields : Approved, un statut d'approbation facultatif, et Coupon, un coupon facultatif pour cet affilié.
Approve a program affiliate
programAffiliate.approveCe que tu vois dans n8n
Notes & cas d'usage
Approuve un affilié pour un programme. Utile une fois qu'un humain a regardé la candidature : la décision prise dans une conversation arrive dans Tapfiliate sans que personne se connecte.
Paramètres clés
- Program Name or ID : choisi dans la liste, ou passé sous forme d'identifiant via une expression. Le nœud ne le marque pas comme requis.
- Affiliate ID : l'identifiant de l'affilié, également laissé optionnel sur cette opération.
Disapprove a program affiliate
programAffiliate.disapproveCe que tu vois dans n8n
Notes & cas d'usage
L'autre issue de la revue : elle désapprouve un affilié. À brancher en face de la branche d'approbation, pour que les deux réponses possibles soient traitées par le même workflow.
Paramètres clés
- Program Name or ID : sélectionné dans la liste ou fourni par expression, sans être signalé comme requis.
- Affiliate ID : l'identifiant de l'affilié, optionnel lui aussi ici.
Get a program affiliate
programAffiliate.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un affilié à l'intérieur d'un programme donné. Les deux coordonnées comptent : la même personne peut figurer dans plusieurs programmes, et cette opération répond pour un seul d'entre eux.
Paramètres clés
- Program Name or ID : requis, pris dans la liste ou fourni par expression.
- Affiliate ID : l'identifiant de l'affilié, requis.
Get many program affiliates
programAffiliate.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les affiliés d'un programme. C'est l'opération derrière tout tableau de suivi construit programme par programme.
Paramètres clés
- Program Name or ID : requis, donc la réponse porte toujours sur un seul programme.
- Return All : coché, toutes les pages de résultats remontent ; décoché, Limit plafonne le nombre d'affiliés renvoyés.
- Filters : Affiliate Group ID, Email, Parent ID pour les enfants d'un affilié parent, et Source ID.
Besoin d'aide pour automatiser Tapfiliate avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


