Optimisez votre Gestion Client avec Pipedrive et Stripe

Ce workflow automatisé vous permet de synchroniser efficacement vos mises à jour de transactions Pipedrive avec votre base de clients Stripe. Lorsqu'une transaction est modifiée, le système vérifie si le temps de gain a changé. Si c'est le cas, les détails de l'organisation associée sont récupérés et une recherche est effectuée dans Stripe pour vérifier l'existence du client. Si le client n'existe pas, il est automatiquement créé dans Stripe avec toutes les informations nécessaires. Cette automatisation élimine les tâches manuelles répétitives et réduit les erreurs humaines, tout en assurant que vos données client restent toujours à jour.

39,283 vues
19,605 copies
Intégration

Documentation Complète

📋 Optimisez votre Gestion Client avec Pipedrive et Stripe

💡 Description

Ce workflow automatisé vous permet de synchroniser efficacement vos mises à jour de transactions Pipedrive avec votre base de clients Stripe. Lorsqu'une transaction est modifiée, le système vérifie si le temps de gain a changé. Si c'est le cas, les détails de l'organisation associée sont récupérés et une recherche est effectuée dans Stripe pour vérifier l'existence du client. Si le client n'existe pas, il est automatiquement créé dans Stripe avec toutes les informations nécessaires. Cette automatisation élimine les tâches manuelles répétitives et réduit les erreurs humaines, tout en assurant que vos données client restent toujours à jour.

📈 Impact & ROI: En améliorant l'efficacité du processus de gestion des clients et en réduisant les erreurs manuelles, ce workflow peut contribuer à une meilleure satisfaction client et potentiellement augmenter les revenus grâce à une gestion plus efficace des leads.

🚀 Fonctionnalités Clés

  • ✅ Synchronisation automatique des données client
  • ✅ Réduction des erreurs manuelles
  • ✅ Gain de temps significatif dans la gestion des clients
  • ✅ Assure la cohérence des données entre plateformes

📊 Architecture Technique

7
Nodes
6
Connexions
2
Services

🔌 Services Intégrés

PipedriveStripe

🔧 Composition du Workflow

NodeTypeDescription
Current won time Not Equal to PreviousifCondition logique pour router le flux
On deal updatedpipedriveTriggerTraitement des données
Get organisation detailspipedriveTraitement des données
Search customerhttpRequestRequête HTTP vers une API externe
Customer does not existifCondition logique pour router le flux
Continue with organisation datamergeFusion de plusieurs branches de données
Create customerstripeTraitement des données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

PipedriveStripeCRMAutomatisationClient

Structure JSON

Voir le code JSON complet
{
    "meta": {
        "instanceId": "237600ca44303ce91fa31ee72babcdc8493f55ee2c0e8aa2b78b3b4ce6f70bd9"
    },
    "nodes": [
        {
            "id": "acf47a04-1f3f-448a-b571-a94c84004c45",
            "name": "Current won time Not Equal to Previous",
            "type": "n8n-nodes-base.if",
            "position": [
                140,
                260
            ],
            "parameters": {
                "conditions": {
                    "string": [
                        {
                            "value1": "={{ $json[\"current\"].won_time}}",
                            "value2": "={{ $json[\"previous\"].won_time}}",
                            "operation": "notEqual"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "452a0208-be12-4aac-8c1a-9101ab79f8fb",
            "name": "On deal updated",
            "type": "n8n-nodes-base.pipedriveTrigger",
            "position": [
                -80,
                260
            ],
            "webhookId": "af0f5626-e92f-4e29-bdc8-8e13c9c9cf99",
            "parameters": {
                "action": "updated",
                "object": "deal"
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "1",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "202b9a47-2f00-43ec-bbab-ba82f94e4174",
            "name": "Get organisation details",
            "type": "n8n-nodes-base.pipedrive",
            "position": [
                380,
                240
            ],
            "parameters": {
                "resource": "organization",
                "operation": "get",
                "organizationId": "={{ $json[\"current\"].org_id }}",
                "resolveProperties": true
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "1",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "b88e18a3-1514-424f-ba96-c8bb94c14cb3",
            "name": "Search customer",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                600,
                100
            ],
            "parameters": {
                "url": "https:\/\/api.stripe.com\/v1\/customers\/search",
                "options": [],
                "authentication": "predefinedCredentialType",
                "queryParametersUi": {
                    "parameter": [
                        {
                            "name": "query",
                            "value": "=name:'{{ $json[\"Name\"] }}'"
                        }
                    ]
                },
                "nodeCredentialType": "stripeApi"
            },
            "credentials": {
                "stripeApi": {
                    "id": "3",
                    "name": "Stripe account"
                }
            },
            "typeVersion": 2
        },
        {
            "id": "b4a4491e-8d69-41b6-83a4-128f228108e3",
            "name": "Customer does not exist",
            "type": "n8n-nodes-base.if",
            "position": [
                860,
                100
            ],
            "parameters": {
                "conditions": {
                    "string": [
                        {
                            "value1": "={{ JSON.stringify($json[\"data\"]) }}",
                            "value2": "[]"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "6aeaa043-ce4b-4665-a1eb-9fe66d86202f",
            "name": "Continue with organisation data",
            "type": "n8n-nodes-base.merge",
            "position": [
                1120,
                220
            ],
            "parameters": {
                "mode": "passThrough",
                "output": "input2"
            },
            "typeVersion": 1
        },
        {
            "id": "21bc3b5a-72eb-4015-957a-7facfce371e0",
            "name": "Create customer",
            "type": "n8n-nodes-base.stripe",
            "position": [
                1360,
                220
            ],
            "parameters": {
                "name": "={{ $json[\"Name\"] }}",
                "resource": "customer",
                "operation": "create",
                "additionalFields": {
                    "address": {
                        "details": {
                            "city": "={{ $json[\"City\/town\/village\/locality\"] }}",
                            "line1": "={{ $json[\"Street\/road name\"] }} {{ $json[\"House number\"] }}",
                            "state": "={{ $json[\"State\/county\"] }}",
                            "country": "={{ $json[\"Country\"] }}",
                            "postal_code": "={{ $json[\"ZIP\/Postal code\"] }}"
                        }
                    }
                }
            },
            "credentials": {
                "stripeApi": {
                    "id": "3",
                    "name": "Stripe account"
                }
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "On deal updated": {
            "main": [
                [
                    {
                        "node": "Current won time Not Equal to Previous",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Search customer": {
            "main": [
                [
                    {
                        "node": "Customer does not exist",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Customer does not exist": {
            "main": [
                [
                    {
                        "node": "Continue with organisation data",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get organisation details": {
            "main": [
                [
                    {
                        "node": "Search customer",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Continue with organisation data",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "Continue with organisation data": {
            "main": [
                [
                    {
                        "node": "Create customer",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Current won time Not Equal to Previous": {
            "main": [
                [
                    {
                        "node": "Get organisation details",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Optimisation de la gestion des Pull Requests avec Pipedrive

Ce workflow permet d'automatiser le suivi des Pull Requests GitHub en les intégrant directement dans Pipedrive. Lorsqu'...

Synchronisation Automatisée des Événements Discord et Google Calendar

Ce workflow puissant automatise la synchronisation des événements programmés sur Discord avec Google Calendar, garant...

Automatisez les commandes Squarespace vers Google Sheets

Ce workflow automatise le processus de récupération des commandes de Squarespace et leur enregistrement dans Google Sh...