Intégration Zuora MakeAutomatiser Zuora avec Make.
Et si tes factures Zuora et ta consommation client circulaient seules entre tes outils ? L'intégration Zuora Make compte 24 modules, dont 20 actions et 4 recherches. Ce guide s'adresse aux équipes facturation et ops : connexion, premier scénario, puis chaque module expliqué.
App Enterprise Cette app est réservée au plan Enterprise de Make.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que peut-on automatiser avec l'intégration Zuora Make ?
L'intégration Zuora Make branche ton environnement Zuora sur Make, un outil visuel où tu assembles un scénario : l'automatisation elle-même, faite de modules posés à la suite, chacun étant une brique qui lit ou écrit des données. Une fois reliés, Make peut créer de la consommation, simuler une facturation, interroger tes données et récupérer des PDF de factures.
Des factures rangées sans export manuel. Le service compta veut chaque PDF dans son espace de stockage ? Download an Invoice File récupère la dernière version d'une facture, et List All Files of an Invoice retrouve les versions précédentes. Le scénario les dépose ensuite où il faut.
Une hausse de prix vérifiée avant d'être facturée. Tu modifies un palier avec Update a Product Rate Plan Charge Tier Price, puis Perform a Billing Preview Run te montre les lignes de facture que Zuora s'apprête à produire. Une erreur saute aux yeux avant d'arriver chez le client.
Une consommation qui arrive toute seule. Ton produit note l'usage dans une base ou un tableur ; Create a Usage Record (Advanced) transforme chaque ligne en enregistrement Zuora.
Quelques limites à connaître. Zuora n'a pas de déclencheur dans Make : ton scénario démarre sur sa planification ou sur l'événement d'une autre app. Les modules « Advanced » attendent un JSON que tu rédiges toi-même. Et Zuora est une app enterprise, réservée au plan Enterprise de Make : la page Combien coûte Make détaille les plans. Pour choisir ton outil, le comparatif n8n vs Make pose les critères, et la Formation Make t'aide à prendre l'éditeur en main.
Comment connecter ton compte Zuora à Make ?
- 01
Créer un client OAuth dans Zuora
Dans Zuora, crée un OAuth Client. Zuora t'affiche alors un Client ID et un Client Secret : note-les dans un endroit sûr, Make te les demandera juste après.
- 02
Ouvrir la fenêtre de connexion dans Make
Ajoute n'importe quel module Zuora à ton scénario, puis clique sur Create a connection. La connexion, c'est ton compte Zuora relié à Make une fois pour toutes et réutilisé par tous les modules Zuora. Le champ Connection name sert à la nommer.
- 03
Renseigner la région et les identifiants
Dans Region, saisis seulement la partie région de ton adresse Zuora. Colle ensuite le Client ID et le Client Secret, puis clique sur Save. Si Zuora te demande de t'authentifier et de confirmer l'accès, valide.
Ton premier scénario : alimenter Zuora avec la consommation d'une autre app
ObjectifQuand une autre app enregistre une nouvelle consommation client, Make crée l'enregistrement d'usage correspondant dans Zuora.
- 01
Créer le scénario
Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Zuora n'ayant pas de déclencheur, le premier module vient de l'app qui reçoit la consommation : un tableur, une base.
- 02
Régler le module source
Choisis le module de cette app qui renvoie les nouvelles lignes, connecte son compte et remplis ses champs. Chaque ligne devient un bundle, c'est-à-dire un élément transmis au module suivant.
- 03
Ajouter Create a Usage Record (Advanced)
Clique sur le + à droite du premier module, cherche Zuora et prends Create a Usage Record (Advanced). Sélectionne ta connexion, ou clique sur Add pour la créer.
- 04
Construire le JSON avec les données reçues
Rédige le corps JSON attendu par le module en t'appuyant sur la documentation de l'API Zuora, et glisses-y les valeurs que le module précédent a renvoyées pour chaque ligne.
- 05
Tester avec Run once
Clique sur Run once : Make exécute le scénario une seule fois et t'affiche les bundles reçus par chaque module. Vérifie ensuite dans Zuora que l'enregistrement est bien là.
- 06
Planifier et activer
Règle l'horloge du premier module (toutes les 15 minutes par défaut), puis active le scénario. Chaque passage d'un module sur un bundle compte comme une opération sur ton plan.
À quoi sert chaque module Zuora dans Make ?
Zuora te donne 24 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Sommaire des modules
- Create a Billing Preview Run (Advanced)
- Create a Product Rate Plan (Advanced)
- Create a Product Rate Plan Charge (Advanced)
- Create a Usage Record (Advanced)
- Describe an Object
- Download an Invoice File
- Get a Product Rate Plan Charge
- List All Custom Fields for an Object
- Make an API Call
- Perform a Billing Preview Run
- Perform a Data Query
- Retrieve a Billing Preview Run (Advanced)
- Retrieve a Bill Run
- Retrieve a Data Query (Advanced)
- Retrieve a File
- Run a Workflow
- Submit a Data Query (Advanced)
- Update a Product Rate Plan Charge (Advanced)
- Update a Product Rate Plan Charge Tier Price
- Update a Usage Record (Advanced)
- List All Files of an Invoice
- Run a ZOQL Query
- Run a ZOQL Query (Advanced)
- Run a ZOQL Query (Select)
Create a Billing Preview Run (Advanced)
ActionDans Make“Creates a billing preview run for multiple customer accounts. Use the Perform a Billing Preview Run module to create and retrieve a billing preview run all in one module.”
Lance une simulation de facturation sur plusieurs comptes clients d'un coup, pour voir ensuite ce que Zuora va leur facturer. Le module démarre la simulation, sans en attendre la fin.
Create a Product Rate Plan (Advanced)
ActionDans Make“Create a product rate plan with custom JSON payload.”
Ajoute un plan tarifaire à ton catalogue Zuora à partir d'un JSON que tu écris. Tu maîtrises tout le contenu du plan, en contrepartie tu construis le corps de la requête.
Create a Product Rate Plan Charge (Advanced)
ActionDans Make“Create a product rate plan charge for a specified rate plan using a custom JSON payload.”
Rattache une charge à un plan tarifaire que tu désignes, toujours via un JSON personnalisé. Le plan doit exister avant, d'où sa place fréquente juste après Create a Product Rate Plan (Advanced).
Create a Usage Record (Advanced)
ActionDans Make“Create a usage record with a JSON payload.”
Inscrit une consommation dans Zuora, pour que les charges à l'usage collent à ce que tes clients ont vraiment consommé. Chaque bundle envoyé donne un enregistrement, décrit en JSON.
Describe an Object
ActionDans Make“Get all the information and fields from a Zuora object.”
Te donne la fiche complète d'un objet Zuora : ses informations et tous ses champs. Vois-le comme le plan à consulter avant d'écrire un JSON ou une requête sur cet objet.
Download an Invoice File
ActionDans Make“Download the most current invoice as a PDF.”
Récupère la version la plus récente d'une facture au format PDF, prête à partir en pièce jointe ou à rejoindre un dossier partagé.
Get a Product Rate Plan Charge
ActionDans Make“Retrieve a product rate plan charge by id.”
Lit une charge de plan tarifaire à partir de son identifiant et met son détail à disposition des modules suivants. Rien ne bouge dans Zuora.
List All Custom Fields for an Object
ActionDans Make“Retrieve the custom fields of a specific object.”
Liste les champs personnalisés d'un objet Zuora, ceux que tes administrateurs ont ajoutés en plus des champs d'origine.
Make an API Call
ActionDans Make“Make an arbitrary authorized API call.”
Ouvre le reste de l'API Zuora à ton scénario, avec la connexion déjà en place. Tout ce que les autres modules laissent de côté devient accessible ici.
Perform a Billing Preview Run
ActionDans Make“Creates and retrieves a billing preview run. The maximum amount of time this module will check for the preview run to be complete is 6 mins, for larger runs use the Billing Preview Run (Advanced) modules.”
Crée une simulation de facturation et en rapporte le résultat dans le même module : tu obtiens les futures lignes de facture de plusieurs comptes sans enchaîner deux étapes.
Perform a Data Query
ActionDans Make“Submits and retrieves a data query performed by Zuora.”
Envoie une requête de données à Zuora et te rend le résultat une fois traité, le tout dans un seul module et une seule exécution du scénario.
Retrieve a Billing Preview Run (Advanced)
ActionDans Make“Retrieves a preview of future invoice items for multiple customer accounts through a billing preview run.”
Va chercher le résultat d'une simulation lancée plus tôt : les futures lignes de facture de tous les comptes qu'elle couvrait.
Retrieve a Bill Run
ActionDans Make“Retrieves the information about a specific bill run.”
Ramène le détail d'un cycle de facturation précis (un bill run) dans le scénario, pour que le module suivant en rende compte ou le transmette.
Retrieve a Data Query (Advanced)
ActionDans Make“Retrieves a data query job.”
Récupère une tâche de requête créée auparavant, pour que la suite du scénario exploite ce que Zuora a préparé.
Retrieve a File
ActionDans Make“Retrieve files such as export results, invoices, and accounting period reports.”
Sort un fichier de Zuora, qu'il s'agisse d'un résultat d'export, d'une facture ou d'un rapport de période comptable, et le passe au module suivant.
Run a Workflow
ActionDans Make“Run a specified workflow.”
Déclenche un workflow que tu as déjà construit dans Zuora. La logique reste chez Zuora, Make choisit seulement le moment où il tourne.
Submit a Data Query (Advanced)
ActionDans Make“Submits a data query to be performed by Zuora and creates a query job.”
Confie une requête de données à Zuora et crée une tâche de requête, sans attendre la réponse. Le scénario poursuit aussitôt sa route.
Update a Product Rate Plan Charge (Advanced)
ActionDans Make“Updates the information about a product rate plan charge with a custom JSON payload.”
Modifie une charge de plan tarifaire existante grâce à un JSON personnalisé, pour les changements que les modules plus simples ne savent pas faire.
Update a Product Rate Plan Charge Tier Price
ActionDans Make“Updates the price of a product rate plan charge tier. To make other updates to product rate plan charge tiers, use Update a Product Rate Plan Charge.”
Change le prix d'un palier d'une charge, et uniquement lui. C'est le chemin le plus court vers un nouveau tarif, sans JSON à écrire.
Update a Usage Record (Advanced)
ActionDans Make“Updates a usage record with a JSON payload.”
Corrige un enregistrement de consommation déjà présent dans Zuora via un JSON, pour que la facture suive le bon chiffre et non l'erroné.
List All Files of an Invoice
RechercheDans Make“Retrieves the information about all PDF files of a specified invoice.”
Renvoie les informations de tous les PDF stockés pour une facture, un bundle par fichier. C'est une recherche : zéro, un ou plusieurs résultats possibles.
Run a ZOQL Query
RechercheDans Make“Run a ZOQL query with preconfigured syntax.”
Extrait des enregistrements de Zuora avec une requête ZOQL dont le module prépare la syntaxe, une bonne porte d'entrée si tu n'en as jamais écrit.
Run a ZOQL Query (Advanced)
RechercheDans Make“Run a ZOQL query with full control of syntax.”
Te laisse écrire toute la requête ZOQL, avec la maîtrise complète de sa syntaxe, et renvoie chaque enregistrement trouvé sous forme de bundle.
Run a ZOQL Query (Select)
RechercheDans Make“Run a ZOQL query with preconfigured syntax.”
Une autre recherche ZOQL à syntaxe préconfigurée, présente dans Make sous son propre nom, qui livre les enregistrements Zuora trouvés un bundle à la fois.
Besoin d'aide pour automatiser Zuora avec Make ?
Une personne lit chaque message.