Recursos · Integración Make

Integración Zuora MakeAutomatiza Zuora con Make.

¿Cuánto trabajo manual de facturación en Zuora podría hacer Make por tu equipo? La integración Zuora Make reúne 24 módulos: 20 acciones y 4 búsquedas. Esta guía es para responsables de facturación y operaciones; cubre la conexión, un primer escenario y cada módulo.

App Enterprise Esta app está reservada al plan Enterprise de Make.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué puedes automatizar con la integración Zuora Make?

La integración Zuora Make conecta tu entorno de Zuora con Make, una herramienta visual donde montas un escenario: la automatización en sí, una cadena de módulos en la que cada módulo es una pieza que lee o escribe datos. Con la conexión hecha, Make registra consumos, simula facturaciones, consulta tus datos y descarga los PDF de tus facturas.

Cambios de precio sin sustos. Cuando dirección aprueba una nueva tarifa, Update a Product Rate Plan Charge Tier Price aplica el precio de cada tramo. Después, Perform a Billing Preview Run enseña las líneas de factura que Zuora va a generar, y cualquier error aparece antes de llegar al cliente.

Consultas que alimentan tus informes. Con Run a ZOQL Query o Perform a Data Query sacas de Zuora las cuentas o los cargos que te interesan y los mandas a una hoja de cálculo o a tu herramienta de reporting.

Consumo que llega solo. Si tu producto apunta el uso en una base de datos, Create a Usage Record (Advanced) convierte cada registro en consumo facturable dentro de Zuora.

Antes de empezar, ten claras las limitaciones. Zuora no tiene disparador en Make, así que el escenario arranca por su programación o por el evento de otra app. Los módulos «Advanced» piden un JSON que escribes tú. Además, Zuora es una app enterprise, disponible solo en el plan Enterprise de Make; en Precio de Make tienes los planes explicados. Si dudas entre herramientas, la comparativa n8n vs Make te da los criterios, y el Curso de Make te ayuda a dominar el editor.

Conexión

¿Cómo conectas tu cuenta de Zuora con Make?

  1. 01

    Crea un cliente OAuth en Zuora

    Entra en Zuora y crea un OAuth Client. Zuora te mostrará un Client ID y un Client Secret: guárdalos en un sitio seguro, porque Make te los pedirá en el paso siguiente.

  2. 02

    Abre el formulario de conexión en Make

    Añade cualquier módulo de Zuora a tu escenario y pulsa Create a connection. La conexión es tu cuenta de Zuora enlazada con Make una sola vez y compartida por todos sus módulos. Puedes ponerle nombre en Connection name.

  3. 03

    Indica la región y las credenciales

    En Region, escribe solo la parte de región de tu dirección de Zuora. Pega el Client ID y el Client Secret y pulsa Save. Si Zuora te pide autenticarte y confirmar el acceso, acepta.

Primer escenario

Tu primer escenario: llevar el consumo de otra app a Zuora

ObjetivoCuando otra app registra un nuevo consumo de un cliente, Make crea el registro de uso correspondiente en Zuora.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el +. Como Zuora no tiene disparador, el primer módulo sale de la app donde se anota el consumo: una hoja de cálculo o una base de datos.

  2. 02

    Configura el módulo de origen

    Elige el módulo de esa app que devuelve las filas nuevas, conecta su cuenta y rellena sus campos. Cada fila se convierte en un bundle, es decir, un elemento que pasa al módulo siguiente.

  3. 03

    Añade Create a Usage Record (Advanced)

    Pulsa el + a la derecha del primer módulo, busca Zuora y elige Create a Usage Record (Advanced). Selecciona tu conexión o pulsa Add para crearla.

  4. 04

    Arma el JSON con los datos recibidos

    Escribe el cuerpo JSON que espera el módulo, guiándote por la documentación de la API de Zuora, e inserta los valores que el módulo anterior devolvió para cada fila de consumo.

  5. 05

    Prueba con Run once

    Pulsa Run once: Make ejecuta el escenario una vez y te enseña los bundles que recibió cada módulo. Comprueba luego en Zuora que el registro aparece como esperabas.

  6. 06

    Programa y activa

    Ajusta el reloj del primer módulo (cada 15 minutos por defecto) y activa el escenario. Cada vez que un módulo procesa un bundle, Make cuenta una operación en tu plan.

Módulos

¿Para qué sirve cada módulo de Zuora en Make?

Zuora te da 24 módulos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

Zuora1

Create a Billing Preview Run (Advanced)

Acción

En MakeCreates 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.

Pone en marcha una simulación de facturación para varias cuentas de clientes a la vez, de modo que luego puedas ver lo que Zuora les va a cobrar. El módulo arranca la simulación y ahí se queda.

Cuándo usarlo
simulaciones grandes que pueden tardar más de lo que espera Perform a Billing Preview Run.
Ojo
leer el resultado es tarea de Retrieve a Billing Preview Run (Advanced), más adelante en el escenario.
Zuora2

Create a Product Rate Plan (Advanced)

Acción

En MakeCreate a product rate plan with custom JSON payload.

Da de alta un plan de tarifa en tu catálogo de Zuora a partir de un JSON que escribes tú. Controlas todo lo que lleva el plan, a cambio de montar el cuerpo de la petición.

Cuándo usarlo
una oferta nueva se diseñó en una hoja de precios y tiene que llegar a Zuora sin volver a teclearla.
Ojo
Make no prepara el JSON por ti; revisa la estructura en la documentación de la API de Zuora antes de la primera prueba.
Zuora3

Create a Product Rate Plan Charge (Advanced)

Acción

En MakeCreate a product rate plan charge for a specified rate plan using a custom JSON payload.

Añade un cargo a un plan de tarifa que indicas, también mediante un JSON personalizado. El plan tiene que existir antes, por eso este módulo suele ir justo después de Create a Product Rate Plan (Advanced).

Cuándo usarlo
un plan recién creado todavía no tiene su cuota recurrente ni su precio por uso.
Ojo
toma el plan del módulo anterior en lugar de escribirlo, o cada ejecución irá siempre al mismo plan.
Zuora4

Create a Usage Record (Advanced)

Acción

En MakeCreate a usage record with a JSON payload.

Registra consumo en Zuora para que los cargos por uso reflejen lo que tus clientes usaron de verdad. Cada bundle que envías se convierte en un registro, descrito en JSON.

Cuándo usarlo
tu producto o una hoja de cálculo lleva el uso y finanzas lo quiere en Zuora sin importaciones manuales.
Ojo
un bundle equivale a un registro y a una operación; filtra las filas de prueba antes de activar.
Zuora5

Describe an Object

Acción

En MakeGet all the information and fields from a Zuora object.

Te enseña la ficha completa de un objeto de Zuora: su información y todos sus campos. Es el mapa que conviene mirar antes de escribir un JSON o una consulta sobre ese objeto.

Cuándo usarlo
trabajas con un objeto que no conoces de memoria y necesitas los nombres exactos de sus campos.
Ojo
solo lee; cuando el escenario ya funcione, quítalo si esa información no te hace falta en cada ejecución.
Zuora6

Download an Invoice File

Acción

En MakeDownload the most current invoice as a PDF.

Entrega al siguiente módulo la versión más reciente de una factura en PDF, lista para adjuntarla a un correo o guardarla en una carpeta compartida.

Cuándo usarlo
un cliente pide una copia, o contabilidad archiva todas las facturas en su propio sistema.
Ojo
solo obtienes la última versión; para ver todos los PDF de la misma factura, usa antes List All Files of an Invoice.
Zuora7

Get a Product Rate Plan Charge

Acción

En MakeRetrieve a product rate plan charge by id.

Lee un cargo de un plan de tarifa a partir de su ID y deja sus datos a mano para los módulos siguientes. En Zuora no cambia nada.

Cuándo usarlo
antes de modificar un cargo, para ver qué contiene, o para copiarlo en una hoja de revisión de precios.
Ojo
necesitas el ID exacto; si solo conoces el producto, localiza primero el cargo con uno de los módulos de consulta ZOQL.
Zuora8

List All Custom Fields for an Object

Acción

En MakeRetrieve the custom fields of a specific object.

Devuelve los campos personalizados de un objeto de Zuora, los que tus administradores añadieron además de los que trae Zuora.

Cuándo usarlo
tu JSON o tu consulta tiene que rellenar campos propios de tu empresa y quieres su nombre exacto en Zuora.
Ojo
si también te hacen falta los campos estándar, Describe an Object es el módulo que devuelve el objeto completo.
Zuora9

Make an API Call

Acción

En MakeMake an arbitrary authorized API call.

Pone el resto de la API de Zuora al alcance de tu escenario, con la conexión que ya configuraste. Todo lo que los demás módulos no cubren se resuelve aquí.

Cuándo usarlo
necesitas una operación de Zuora que ningún módulo de la lista ofrece.
Ojo
la petición la escribes tú, ruta y cuerpo incluidos; ten abierta la documentación de la API de Zuora en el endpoint que buscas.
Zuora10

Perform a Billing Preview Run

Acción

En MakeCreates 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.

Crea una simulación de facturación y trae su resultado en el mismo módulo, así ves las próximas líneas de factura de varias cuentas sin encadenar dos pasos.

Cuándo usarlo
comprobar el efecto de un cambio de precio en una simulación de tamaño razonable.
Ojo
el módulo espera como mucho 6 minutos a que termine; para simulaciones mayores, pasa a la pareja de módulos Billing Preview Run (Advanced).
Zuora11

Perform a Data Query

Acción

En MakeSubmits and retrieves a data query performed by Zuora.

Manda una consulta de datos a Zuora y te devuelve el resultado cuando está procesado, todo dentro de un único módulo y una sola ejecución.

Cuándo usarlo
sacar un conjunto de registros para un informe o una sincronización, con la respuesta en la misma pasada.
Ojo
si prefieres enviar ahora y leer después, usa la pareja Submit a Data Query (Advanced) y Retrieve a Data Query (Advanced).
Zuora12

Retrieve a Billing Preview Run (Advanced)

Acción

En MakeRetrieves a preview of future invoice items for multiple customer accounts through a billing preview run.

Recoge el resultado de una simulación lanzada antes: las futuras líneas de factura de todas las cuentas que abarcaba.

Cuándo usarlo
como segunda mitad de la pareja Advanced, después de que Create a Billing Preview Run (Advanced) haya arrancado la simulación.
Ojo
la simulación tiene que existir; toma su referencia del módulo de creación en vez de escribirla a mano.
Zuora13

Retrieve a Bill Run

Acción

En MakeRetrieves the information about a specific bill run.

Trae al escenario los datos de un ciclo de facturación concreto (un bill run), para que el módulo siguiente informe de él o lo reenvíe.

Cuándo usarlo
finanzas quiere un aviso en el chat del equipo, o una fila en una hoja de seguimiento, sobre un bill run determinado.
Ojo
apunta a un bill run que tú indicas; no sirve para recorrerlos todos.
Zuora14

Retrieve a Data Query (Advanced)

Acción

En MakeRetrieves a data query job.

Recupera una tarea de consulta creada antes, para que el resto del escenario trabaje con lo que Zuora preparó.

Cuándo usarlo
consultas pesadas que prefieres lanzar con Submit a Data Query (Advanced) y leer en un paso o una ejecución posterior.
Ojo
sin una tarea existente no hay nada que leer; toma la tarea del módulo de envío para apuntar a la consulta correcta.
Zuora15

Retrieve a File

Acción

En MakeRetrieve files such as export results, invoices, and accounting period reports.

Saca un archivo de Zuora, ya sea el resultado de una exportación, una factura o un informe de periodo contable, y se lo pasa al módulo siguiente.

Cuándo usarlo
el informe del periodo contable tiene que llegar a la carpeta de finanzas sin que nadie lo descargue a mano.
Ojo
para el PDF de una factura, Download an Invoice File es más directo; reserva este para exportaciones e informes.
Zuora16

Run a Workflow

Acción

En MakeRun a specified workflow.

Arranca un workflow que ya construiste dentro de Zuora. La lógica sigue en Zuora; Make solo decide cuándo se ejecuta.

Cuándo usarlo
un evento en otra app, como un contrato firmado en tu CRM, tiene que poner en marcha un workflow de Zuora.
Ojo
Make ejecuta el workflow que indicas y nada más; pruébalo en Zuora antes de conectarlo a un escenario.
Zuora17

Submit a Data Query (Advanced)

Acción

En MakeSubmits a data query to be performed by Zuora and creates a query job.

Entrega una consulta de datos a Zuora y crea una tarea de consulta, sin esperar la respuesta. El escenario sigue adelante enseguida.

Cuándo usarlo
extracciones grandes que quieres lanzar ya y recoger más tarde con Retrieve a Data Query (Advanced).
Ojo
por sí solo, este módulo solo crea la tarea; sin el módulo de recuperación nunca ves los datos.
Zuora18

Update a Product Rate Plan Charge (Advanced)

Acción

En MakeUpdates the information about a product rate plan charge with a custom JSON payload.

Modifica un cargo existente de un plan de tarifa con un JSON personalizado, para los cambios que los módulos más sencillos no pueden hacer.

Cuándo usarlo
el cargo necesita algo más que un nuevo precio de tramo, en partes que el módulo de tramos no toca.
Ojo
lee antes el cargo con Get a Product Rate Plan Charge para saber exactamente qué vas a sobrescribir.
Zuora19

Update a Product Rate Plan Charge Tier Price

Acción

En MakeUpdates 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.

Cambia el precio de un tramo de un cargo, y nada más. Es el camino más corto hacia una tarifa nueva, sin JSON que escribir.

Cuándo usarlo
se aprobó una nueva lista de precios en una hoja y cada fila debe actualizar su tramo.
Ojo
cualquier otro cambio en un tramo pasa por Update a Product Rate Plan Charge (Advanced), no por este módulo.
Zuora20

Update a Usage Record (Advanced)

Acción

En MakeUpdates a usage record with a JSON payload.

Corrige un registro de consumo que ya está en Zuora mediante un JSON, para que la factura siga la cifra buena y no la errónea.

Cuándo usarlo
tu producto manda una corrección a posteriori, por ejemplo una cantidad recalculada tras una incidencia.
Ojo
apunta al registro correcto; guarda su referencia desde el escenario que lo creó o encuéntralo con una consulta ZOQL.
Zuora21

List All Files of an Invoice

Búsqueda

En MakeRetrieves the information about all PDF files of a specified invoice.

Devuelve la información de todos los PDF guardados para una factura, un bundle por archivo. Es una búsqueda: puede dar cero, uno o varios resultados.

Cuándo usarlo
necesitas una versión antigua de una factura o quieres archivar todos sus PDF.
Ojo
los módulos que van detrás se ejecutan una vez por archivo, y cada ejecución cuenta como una operación.
Zuora22

Run a ZOQL Query

Búsqueda

En MakeRun a ZOQL query with preconfigured syntax.

Extrae registros de Zuora con una consulta ZOQL cuya sintaxis prepara el módulo, una buena entrada si nunca has escrito una.

Cuándo usarlo
localizar las cuentas o los cargos con los que el escenario debe trabajar antes de una actualización o una exportación.
Ojo
el directorio describe este módulo y Run a ZOQL Query (Select) igual; prueba ambos con una consulta pequeña y quédate con el que encaje.
Zuora23

Run a ZOQL Query (Advanced)

Búsqueda

En MakeRun a ZOQL query with full control of syntax.

Te deja escribir la consulta ZOQL entera, con control total de la sintaxis, y devuelve cada registro encontrado como un bundle.

Cuándo usarlo
la sintaxis preparada de los otros módulos de consulta no permite expresar el filtro que necesitas.
Ojo
cada resultado pone en marcha los módulos siguientes; prueba con una consulta acotada antes de lanzarla sobre todo tu entorno.
Zuora24

Run a ZOQL Query (Select)

Búsqueda

En MakeRun a ZOQL query with preconfigured syntax.

Otra búsqueda ZOQL con sintaxis preconfigurada, con nombre propio en Make, que entrega los registros de Zuora encontrados de uno en uno, cada uno como un bundle.

Cuándo usarlo
una comprobación rápida, como las facturas de una cuenta, antes de pasarlas a Download an Invoice File.
Ojo
su descripción coincide con la de Run a ZOQL Query; compara sus campos en el editor antes de elegir.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar Zuora con Make?

Una persona lee cada mensaje.

FAQ

Zuora y Make: preguntas frecuentes

01¿Es gratis la integración Zuora Make?
No. En Make, Zuora es una app enterprise, y esas apps están reservadas al plan Enterprise. El plan Free sirve para probar Make con 2 escenarios activos, un mínimo de 15 minutos entre ejecuciones programadas y archivos de hasta 5 MB, pero sus más de 3000 apps estándar no incluyen Zuora. Los planes de pago (Core, Pro, Teams y Enterprise) cuentan el uso en créditos, una operación cada vez que un módulo procesa un bundle. Cuenta con el plan Enterprise antes de diseñar un escenario con Zuora.
02¿Qué hace falta para conectar Zuora con Make?
Una cuenta de Zuora en la que puedas crear un cliente OAuth, porque de ahí salen el Client ID y el Client Secret que pide Make. En Make, añades un módulo de Zuora, pulsas Create a connection, escribes tu región, pegas los dos valores y guardas. La región es la parte de tu dirección de Zuora que va antes de .zuora.com, no la URL completa. Si Zuora te pide luego confirmar el acceso, acepta y la conexión quedará lista para todos los módulos de Zuora.
03¿La integración Zuora Make reacciona en tiempo real?
No, porque Zuora no tiene ningún módulo disparador en Make, ni programado ni instantáneo. Un escenario con Zuora arranca de una de estas dos formas. Por su programación, que se ajusta en el reloj del primer módulo: cada 15 minutos por defecto y hasta 1 minuto en los planes de pago. O con el disparador de otra app, como una fila nueva o un contrato firmado, seguido de los módulos de Zuora. La segunda opción encaja cuando el evento ocurre fuera de Zuora.
04¿Qué hacer si falta un módulo de Zuora en Make?
Usa Make an API Call. Este módulo forma parte de la app de Zuora en Make y llega a cualquier endpoint de la API de Zuora con la conexión que ya creaste, sin autorizar nada nuevo. La petición la escribes tú, así que ten a mano la documentación de la API de Zuora. La documentación de Zuora en Make no da ningún límite numérico para estos módulos: los límites prácticos vienen de tu plan de Make, ya sea el tiempo de ejecución, las operaciones o el intervalo de programación.
05¿Make o n8n para automatizar Zuora?
Depende de lo que tu equipo ya usa. En Make, Zuora trae 24 módulos, entre ellos Make an API Call para todo lo demás, y exige el plan Enterprise. La misma app suele tener también un nodo en n8n, así que revisa qué cubre antes de decidir. La prueba más justa es práctica: monta un flujo pequeño en cada herramienta, por ejemplo la actualización de precios de tramo desde una hoja, y quédate con el que tu equipo mantenga con menos esfuerzo.