Recursos · Integración Zapier

Integración CustomJS ZapierAutomatiza CustomJS con Zapier.

La integración CustomJS Zapier trae 0 disparadores, 5 acciones y 0 búsquedas. CustomJS no arranca ningún Zap por sí sola: primero salta otra app y después CustomJS genera un PDF, una imagen PNG o una captura, une PDF o ejecuta código Puppeteer.

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

Resumen

Qué hace de verdad la integración CustomJS Zapier

CustomJS es una caja de herramientas para documentos: convierte HTML en PDF o en PNG, hace capturas de páginas web, junta varios PDF y ejecuta código Puppeteer. Conectada a Zapier, se convierte en el paso que fabrica un archivo en mitad de una automatización, justo después de que pase algo en otra app.

Piensa en una clínica o un centro de fisioterapia. Cada nueva cita puede producir su ficha de bienvenida o su hoja de consentimiento en PDF con Create PDF From HTML: diseñas la plantilla en HTML una vez y cada reserva la rellena. Si el expediente del paciente está repartido en varios documentos, Merge PDFs los deja en uno. Y para redes sociales, Create HTML to PNG saca una imagen del mismo tipo de plantilla.

Las otras dos acciones son más técnicas. Create Screenshot captura una web a partir de su URL, y Run Puppeteer ejecuta código Puppeteer que escribes tú. Es la única acción en la que programas.

Lo que Zapier no hace con CustomJS: arrancar nada. La app no tiene disparador ni búsqueda en Zapier, así que no avisa de que un archivo está listo ni recupera uno antiguo. Siempre va en segundo lugar, detrás de otra herramienta, y cada acción que termina bien cuenta como una tarea.

Si aún dudas entre plataformas, échale un ojo antes a nuestra comparativa Make vs Zapier.

Vocabulario

El vocabulario de Zapier en un minuto

Siete palabras aparecen en toda la página. Aquí van en lenguaje normal.

Zap
La automatización que montas en Zapier: un disparador y luego una o varias acciones que se ejecutan cada vez que ocurre ese evento.
Disparador
El evento de una app que pone en marcha el Zap; Zapier lo espera en cuanto el Zap está activo. CustomJS no tiene, así que llega de otra herramienta.
Acción
Lo que hace el Zap una vez lanzado: el paso que escribe, envía o genera algo. Las cinco operaciones de CustomJS son acciones.
Tarea
La unidad que cobra Zapier: una acción que tu Zap completa con éxito. El cupo de tu plan se mide en tareas.
Consulta o instantáneo
Zapier consulta algunas apps cada cierto tiempo; otras le avisan en el momento en que pasa algo. Depende de la app que arranca tu Zap.
Filtro
Un paso que deja seguir al Zap solo si lo que llega cumple tu condición, y lo para en caso contrario.
Zap de varios pasos
Cualquier Zap con más de un disparador y una acción. Basta un filtro o una segunda acción, y entonces necesitas un plan de pago.
Coste

Cuánto cuesta un Zap con CustomJS

CustomJS no es una app premium, así que funciona desde el plan gratuito. El disparador no gasta nada, y que Zapier compruebe si hay datos nuevos tampoco.

  • Plan gratuito100 tareas al mes, Zaps de dos pasos
  • Disparador y comprobacionesNunca se cobran
  • Cada acción correcta1 tarea
  • App premiumNo

Cada acción de CustomJS que sale bien cuenta como una tarea; si falla, no se descuenta. Generar la ficha en PDF y luego unirla con el folleto de la clínica son dos tareas por cita. El plan gratuito incluye 100 tareas al mes pero se queda en dos pasos: en cuanto añades un filtro o una segunda acción, toca pasar a un plan de pago. Multiplica las citas del mes por el número de acciones y sabrás qué plan te encaja.

Conexión

Conectar CustomJS a Zapier en 3 pasos

  1. 01

    Abre la página Apps

    Antes necesitas una cuenta de CustomJS. En Zapier, entra en Apps y pulsa + Add connection. Una conexión es tu cuenta enlazada una sola vez y reutilizada por cada paso que llama a CustomJS.

  2. 02

    Busca CustomJS y añádela

    Escribe CustomJS en el buscador de la ventana, selecciona la app y pulsa Add connection. Zapier abre entonces una pestaña nueva para que inicies sesión en tu cuenta de CustomJS.

  3. 03

    Da acceso a Zapier

    Inicia sesión y autoriza a Zapier a usar la cuenta. Si una plantilla o un documento que vas a usar pertenece a otra persona, comprueba que tu cuenta puede leerlo antes de montar el Zap.

Primer Zap

Tu primer Zap: la ficha PDF de cada primera visita

ObjetivoCada vez que un paciente reserva su primera visita, generar su ficha de bienvenida en PDF a partir de tu plantilla HTML.

  1. 01

    Build: elige el punto de partida

    Pulsa Build, elige tu herramienta de reservas como app de inicio y su evento de nueva reserva. Es lo que lanza cada ejecución del Zap.

  2. 02

    Prueba el disparador

    Pulsa Test. Zapier trae las tres reservas más recientes de la cuenta conectada, así haces el resto del ajuste sobre una real.

  3. 03

    Añade el filtro

    Añade un paso Filter desde el icono del más: el campo del tipo de cita, una regla de texto y el valor primera visita. Una regla de texto solo funciona con texto.

  4. 04

    Coloca Create PDF From HTML

    Elige CustomJS y Create PDF From HTML. Pega tu plantilla en el campo HTML e inserta el nombre del paciente, la fecha y el profesional donde toca.

  5. 05

    Prueba y publica

    Lanza la prueba del paso de CustomJS y abre el PDF resultante. Si está bien, pulsa Publish para activar el Zap. Con el filtro ya es un Zap de varios pasos: hace falta plan de pago.

Acciones

Las 5 acciones de CustomJS

CustomJS te da 5 acciones. Para cada una: qué hace por ti, cuándo elegirla y a qué prestar atención.

1

Create PDF From HTML

Acción

En Zapier“Convert an HTML string into a PDF.”

Le pasas HTML y te devuelve un documento PDF. Diseñas la maqueta una vez y cada ejecución la completa con los datos del disparador.

Cuándo usarlo
un presupuesto de reforma o un justificante de matrícula que siempre debe salir con el mismo formato.
Ojo
el campo HTML es obligatorio, y el PDF nunca quedará mejor que el HTML que pegues.
2

Create HTML to PNG

Acción

En Zapier“Create HTML string to PNG image”

La misma lógica, pero el resultado es una imagen PNG. Tu plantilla HTML se convierte en una imagen que puedes adjuntar, publicar o guardar.

Cuándo usarlo
la tarjeta de un piso nuevo para Instagram en una inmobiliaria, creada desde la ficha del inmueble.
Ojo
aquí el HTML también es obligatorio; un valor vacío del disparador bloquea el paso.
3

Create Screenshot

Acción

En Zapier“Create screenshot of any website by providing URL.”

Hace una captura de cualquier web a partir de la URL que le indiques. Sirve para guardar cómo se veía una página en un momento concreto.

Cuándo usarlo
guardar la ficha de un anuncio publicado en un portal en cuanto un comercial lo registra.
Ojo
el campo URL es obligatorio; conéctalo a un campo del disparador que traiga de verdad la dirección.
4

Merge PDFs

Acción

En Zapier“Merge multiple pdfs into one”

Junta varios archivos PDF en uno solo. Le das las direcciones de los archivos y devuelve un único documento.

Cuándo usarlo
reunir la nota de encargo, el contrato de arras y el plano en un único archivo para el comprador.
Ojo
el campo PDF URLs espera los enlaces separados por comas, respeta ese formato.
5

Run Puppeteer

Acción

En Zapier“Run code on puppeteer.”

Ejecuta el código Puppeteer que le pasas. Es la acción abierta para lo que no cubren las otras cuatro, siempre que sepas escribir ese código.

Cuándo usarlo
un trabajo sobre una web que ni la captura ni la conversión de HTML contemplan, y que alguien del equipo sabe programar.
Ojo
el campo Code es obligatorio; sin código, el paso no tiene nada que ejecutar.
Cuando falla

Cuando un Zap con CustomJS falla

Zapier no asocia ningún artículo de ayuda ni ningún límite documentado a CustomJS. Lo que falla es lo que falla en cualquier Zap, más los datos obligatorios de cada acción.

Cuatro casos que conviene tener claros antes de publicar. Si una ejecución falla sin motivo aparente, sigue en nuestra página de Depuración Zapier.

  • Las reservas antiguas no se procesan

    Un Zap solo reacciona a lo que ocurre después de publicarlo. Las citas que ya existían nunca tendrán su PDF: recuperar el histórico es otro trabajo.
  • Un dato obligatorio llega vacío

    HTML, URL, URL de los PDF y código son obligatorios. Si el disparador envía uno de ellos en blanco, el paso de CustomJS no puede ejecutarse.
  • El Zap que se dispara a sí mismo

    Si el archivo que genera CustomJS acaba donde mira tu disparador, el Zap vuelve a arrancar con su propio resultado, en bucle, y se come las tareas.
  • Una importación masiva retenida

    Cuando la app de inicio devuelve de golpe un lote enorme, tras una importación o una migración, la protección contra avalanchas de Zapier puede frenar esas ejecuciones.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar CustomJS con Zapier?

Una persona lee cada mensaje.

FAQ

CustomJS y Zapier: preguntas frecuentes

01¿La integración CustomJS Zapier es gratis?
Sí, por parte de Zapier. CustomJS no es una app premium, así que funciona con el plan gratuito, que incluye 100 tareas al mes. El límite está en los pasos: el plan gratuito solo monta Zaps de dos pasos, un disparador de otra app y una acción de CustomJS. Si añades un filtro o una segunda acción, por ejemplo un PDF seguido de una fusión, el Zap pasa a tener varios pasos y necesitas un plan de pago.
02¿Cuántas tareas gasta un Zap con CustomJS?
Una tarea por cada acción de CustomJS que termina bien. El disparador no cuesta nada, y las comprobaciones de Zapier tampoco. Un Zap que genera una ficha en PDF gasta una tarea por cita. Si además la une con otro documento, gasta dos. Una acción que falla no se descuenta, aunque el Zap se haya ejecutado. Para elegir plan sin sorpresas, calcula cuántas ejecuciones esperas al mes y multiplícalo por el número de acciones del Zap.
03¿CustomJS funciona en tiempo real con Zapier?
Depende de la app que arranca el Zap, porque CustomJS no tiene disparador propio. Si esa app tiene un disparador instantáneo, avisa a Zapier en cuanto ocurre el evento y el paso de CustomJS se ejecuta al momento, sea cual sea tu plan. Si es un disparador por consulta, Zapier mira cada cierto tiempo: 15 minutos en el plan gratuito, 2 en Professional y 1 en Team y Enterprise. El editor marca con un rayo los disparadores instantáneos.
04¿Qué hace falta para conectar CustomJS a Zapier?
Una cuenta de CustomJS y acceso de lectura o escritura a lo que el Zap vaya a tocar si no es tuyo. La conexión va en tres pasos: abrir la página Apps de Zapier y pulsar + Add connection, buscar CustomJS y pulsar Add connection, y después iniciar sesión y autorizar el acceso en la pestaña que se abre. Una vez enlazada, la conexión sirve para todos los pasos de CustomJS de todos tus Zaps.
05¿Por qué falla el paso de CustomJS?
El primer sospechoso es el dato obligatorio. Cada acción pide uno: el HTML para el PDF y el PNG, la URL para la captura, las URL de los PDF separadas por comas para unirlos y el código para Puppeteer. Si el disparador no envía ese valor en una ejecución concreta, CustomJS no tiene con qué trabajar. Prueba el disparador y revisa que el campo conectado traiga datos. Al menos, la acción fallida no gasta tarea.
06¿Y si la acción de CustomJS que necesitas no existe?
Zapier solo ofrece las cinco acciones de esta página, sin disparador ni búsqueda. Run Puppeteer es la vía flexible: ejecuta código Puppeteer que escribes tú, así que alguien que programe puede cubrir un caso que las otras cuatro acciones no resuelven. Sin programar, el hueco sigue ahí y no hay atajo dentro de Zapier, y conviene mirar qué ofrece la misma app en otra plataforma antes de inventar un apaño que luego nadie sabe mantener.
07¿Zapier, Make o n8n para CustomJS?
Se decide por criterios, no por marca. Zapier da a CustomJS cinco acciones listas para usar en un editor guiado, cobradas por tarea completada: encaja si quieres generar archivos sin tocar una API. En Make o n8n, revisa qué operaciones de CustomJS existen y cómo se cuenta allí una ejecución. Después compara tu volumen mensual, cuántos pasos lleva cada ejecución y tu soltura con un editor técnico, porque de eso depende quién podrá mantener el flujo.