Una plantilla aprobada.Todas las versiones necesarias.
Sube una hoja o envía una lista y recibe una imagen o un vídeo terminado por fila a partir de la plantilla que has aprobado. Cada fila se comprueba primero y se sigue por separado, así que una línea errónea nunca te cuesta el resto.
Trae las filasque ya tienes.
Los nombres de columna se asignan a los campos de la plantilla. Los valores comunes a todas las filas, como el nombre de la campaña, se definen una vez como valores por defecto. Las fotos y los clips se referencian, no se pegan.
- CSV en StudioSube el archivo, revisa la asignación de columnas e inicia la ejecución.
- JSON a través de la APIEnvía un array de elementos desde tu propia app o automatización.
- Filas por loteHasta 50 en Hobby, 250 en Pro, 500 en Business.
market,headline,price,photo DE,Your serum is back.,€29,jsoncut-media://media-1042 GB,Your serum is back.,£25,jsoncut-media://media-1042 NO,Serumet er tilbake.,kr 329,jsoncut-media://media-1042 FR,Votre sérum est de retour.,€29,
Comprobado antes de renderizar.Fila a fila.
Los campos obligatorios, los tipos de valor y las referencias a medios se comprueban con la versión exacta de la plantilla. Las filas válidas siguen adelante; una fila con errores sigue visible junto con el motivo.
| Fila | market | photo | price | Resultado |
|---|---|---|---|---|
| 001 | DE | media-1042 | €29 | Listo |
| 002 | GB | media-1042 | £25 | Listo |
| 003 | NO | media-1042 | kr 329 | Listo |
| 004 | FR | missing | €29 | la foto es obligatoria |
| 005 | NL | media-1042 | €29 | Listo |
Cada fila,su propio resultado.
Corrige solo lo que ha fallado
Corrige los valores de las filas fallidas y vuelve a enviarlas. Los archivos terminados siguen terminados.
La misma versión de plantilla
Las correcciones se ejecutan sobre la versión con la que empezó el lote, así que nada se desvía.
Detenlo cuando lo necesites
Cancela las filas restantes y conserva todo lo ya renderizado.
Recoge los resultados.
Studio empaqueta los archivos terminados con un informe legible para ti y otro legible para tus sistemas. Los flujos con la API siguen el estado del lote y pasan los resultados.
- ZIP
- Todos los archivos terminados en una sola descarga
- Informe CSV
- Cada fila con su estado, ID de renderizado y error
- Manifiesto JSON
- Resultados estructurados para el siguiente sistema
- Webhooks
- Un evento firmado cuando los renderizados terminan o fallan
Lanza un lote desde código.Recibe una respuesta al instante.
La API acepta el lote y devuelve su ID al momento. Consúltalo para ver los resultados por fila o cancela lo que no deba ejecutarse.
curl -X POST "$JSONCUT_API/api/v2/templates/$TEMPLATE_ID/bulk-renders" \
-H "X-API-Key: $JSONCUT_API_KEY" \
-H "Idempotency-Key: autumn-launch-2026" \
-H "Content-Type: application/json" \
-d '{
"version": 12,
"defaults": { "campaign": "Autumn 2026" },
"items": [
{ "idempotencyKey": "sku-1042-de", "values": { "market": "DE", "price": "€29" } },
{ "idempotencyKey": "sku-1042-gb", "values": { "market": "GB", "price": "£25" } }
],
"output": { "kind": "image", "format": "webp" }
}'{
"success": true,
"data": {
"id": "bulk-41f9...",
"templateVersion": 12,
"status": "queued",
"totalItems": 2,
"validItems": 2,
"completedItems": 0,
"failedItems": 0
}
}Tres pasosde la hoja a los archivos.
Selecciona una plantilla
Elige el sistema de imagen o vídeo aprobado y obtén sus campos de entrada.
Aporta tus filas
Sube un CSV o envía un array JSON con medios y valores.
Sigue y recoge
Supervisa cada resultado y descarga o entrega los que se hayan completado.
Antes de lanzar un lote.Preguntas sobre la generación masiva.
¿Una fila errónea hace fallar todo el lote?
No. Las filas se validan y se siguen por separado, así que los resultados válidos pueden completarse.
¿Puedo usar medios subidos en un lote?
Sí. Las referencias a medios del proyecto mantienen pequeños los cuerpos de las solicitudes y reutilizables los recursos.
¿Puede una automatización iniciar un lote?
Sí. Las operaciones masivas están disponibles a través de la API V2 para desarrolladores.