Casos donde DocLayer paga su renta el primer mes.
4 perfiles donde el cliente ahorra horas concretas de trabajo manual desde el día 1. Cada uno con dolor cuantificado, flujo real y plan recomendado.
Despachos contables · 5-20 contadores · 50-300 clientes pyme
Tu despacho genera cada mes cierres contables, estados de cuenta, cartas de opinión y constancias por cliente. Hoy lo hacen contadores junior copiando plantillas Word, cambiando datos a mano cliente por cliente.
El dolor real
- 150 clientes × 6 documentos al mes = 900 PDFs armados a mano
- 20 minutos por documento × 900 = 300 horas/mes
- 1 contador junior dedicado solo a esto = $25,000-35,000 MXN/mes
- Errores frecuentes: razón social mal, RFC con dedazo, periodo equivocado
Costo invisible: $300,000+ MXN/año en horas no facturables.
Cómo lo resuelve DocLayer
Subes tus 6 plantillas HTML una vez (cierre, estado de cuenta, carta opinión, constancia retenciones, papel trabajo, oficio). Cada mes exportas un Excel con datos de tus 150 clientes y subes el archivo: DocLayer regresa un ZIP con los 900 PDFs nombrados por cliente, listos para enviar.
Cómo funciona en tu equipo
- Una vez: diseña tus 6 plantillas HTML en el portal (o pídenos ayudarte a migrar tus Word actuales)
- Cada mes: tu contador exporta el Excel de cierre con los 150 clientes
- Sube el Excel a /portal/bulk, escoge la plantilla, dale generar
- En 2-3 minutos descargas el ZIP con 150 PDFs nombrados (ej: cierre-ACME-2026-05.pdf)
- Adjuntas el ZIP en tu CRM o lo subes a tu portal de clientes
Documentos típicos que genera
- Estado de cuentaEC-2026-05-04827
- Constancia de serviciosCON-2026-00347
- Recibo de honorariosREC-2026-01184
- Carta de opinión / oficioOF-2026-00219
Ejemplo de payload
{
"plantilla_id": 18,
"json": {
"despacho": { "nombre": "Despacho Fiscal Norte SC", "rfc": "DFN150812I47" },
"cliente": {
"razon_social": "ACME Industrial SA de CV",
"rfc": "AIN140520A78",
"regimen": "601 - General de Ley Personas Morales"
},
"periodo": { "mes": "Mayo", "anio": 2026 },
"estado_cuenta": {
"saldo_anterior": 0,
"cargos": 443032,
"abonos": 221444,
"saldo_al_corte": 221588
}
}
}Resultado al mes 1
- 300 horas/mes → 4-6 horas/mes (preparar el Excel y revisar)
- Contador junior pasa de generar PDFs a hacer trabajo facturable
- Cero errores de razón social/RFC: todo viene del mismo Excel
- Cliente final recibe documentos consistentes mes a mes
Plan recomendado: Pro ($1,499 MXN/mes)
3,000 PDFs/mes cubre 15-20 clientes nuevos. Bulk Excel hasta 1,500 filas por job. Webhooks para integrar con tu CRM. Soporte WhatsApp en horario MX.
Agencias y devs · genera contratos, cotizaciones y reportes por API
Eres CTO de agencia, dev freelance o tienes un SaaS pyme. Cada cliente requiere contratos personalizados, cotizaciones, reportes de campaña mensuales, propuestas técnicas. Hoy lo armas con Puppeteer + plantillas HTML caseras en cada proyecto.
El dolor real
- Cada nuevo cliente: 2-3 días de setup para el generador de PDFs
- Mantener Puppeteer en producción: bug raro de fuentes, OOM, cold starts
- Plantillas duplicadas entre proyectos, sin versionado
- Equipo de devs perdiendo tiempo en infra que no diferencia tu producto
Costo de oportunidad: 5-10% del tiempo de devs en infra de PDFs que no escala.
Cómo lo resuelve DocLayer
API REST simple, autenticación por API key, JSON adentro y PDF binario afuera. Diseñas tus plantillas HTML una vez en el portal, las llamas desde tu backend con curl/Node/Python/Go/C# nativos — ningún SDK propietario que aprender.
Cómo funciona en tu equipo
- Diseña tu plantilla HTML con variables {{cliente/nombre}}, {{folio}}, {{items[1]/precio}}
- Sube la plantilla en /portal/plantillas, copia el plantilla_id
- Desde tu backend: POST /api/documentos con el JSON, recibes el PDF en 2s
- Webhooks (Pro+): te notificamos cuando el render termina o falla
- Para volumen: bulk Excel desde el portal sin tocar código
Documentos típicos que genera
- Cotización / propuesta comercialPROP-2026-1184
- Contrato de serviciosCTO-2026-0427
- Reporte mensual de campañaRM-2026-05
- Factura proformaPF-2026-0247
Ejemplo de payload
{
"plantilla_id": 12,
"json": {
"empresa": { "nombre": "Tu Agencia SA de CV" },
"cliente": {
"nombre": "Lic. Ricardo Vázquez Treviño",
"empresa": "Grupo Industrial del Norte",
"email": "rvazquez@gin.com.mx"
},
"cotizacion": {
"folio": "PROP-2026-1184",
"fecha": "18 de mayo de 2026",
"vigencia": "30 días naturales",
"items": [
{ "concepto": "Diseño UX/UI", "cantidad": 80, "precio_hora": 1850 },
{ "concepto": "Desarrollo frontend", "cantidad": 120, "precio_hora": 1500 }
]
}
}
}Resultado al mes 1
- Setup de PDFs en proyecto nuevo: de 2-3 días a 30 minutos
- Cero deuda técnica de Puppeteer/headless Chrome
- Versionado de plantillas en el portal, sin push de código
- Webhooks dan trazabilidad: cuándo se generó, cuál cliente, cuánto pesó
Plan recomendado: Starter ($149 MXN/mes) → Pro al crecer
500 PDFs/mes incluyen 5-10 clientes activos. API REST + bulk Excel hasta 100 filas. Cuando llegues a 2,000+ PDFs al mes, salta a Pro ($1,499) por webhooks y volumen.
E-commerce · Shopify, Tiendanube, Mercado Libre
Vendes online. Cada pedido necesita recibo personalizado (con tu branding, no el genérico de Shopify), guía de empaque, cotización B2B para clientes mayoristas. Si vendes a empresas, además factura proforma. Apps de Shopify cobran en USD, no entienden RFC mexicano.
El dolor real
- App de Shopify para PDFs: $20-50 USD/mes ($400-1,000 MXN), no maneja RFC ni regímenes fiscales MX
- Plantillas rígidas: cambiar el logo o agregar un campo requiere editar Liquid
- Sin guía de empaque automática: tu almacén imprime a mano
- B2B requiere cotización formal con vigencia y condiciones de pago — Shopify no la tiene
$500-1,200 MXN/mes en apps que no encajan + 10-15 horas/semana del operador armando docs B2B.
Cómo lo resuelve DocLayer
Webhook de Shopify/Tiendanube dispara tu backend → tu backend dispara DocLayer → recibes el PDF y lo adjuntas al email del cliente. Plantillas con tu branding 100%, datos fiscales MX, formato carta o térmica para almacén.
Cómo funciona en tu equipo
- Diseña 3 plantillas: recibo cliente final, guía empaque almacén, cotización B2B
- Configura webhook 'order/created' de tu tienda → endpoint en tu backend
- Tu backend hace POST /api/documentos con datos del pedido
- DocLayer regresa el PDF, lo envías al cliente y a tu almacén
- Para mayoristas: tu vendedor genera cotizaciones desde el portal con plantilla B2B
Documentos típicos que genera
- Recibo de venta (no fiscal)REC-2026-08731
- Guía de empaqueGP-2026-04827
- Cotización B2B mayoristaCOT-2026-0042
- Nota de remisiónREM-2026-08731
Ejemplo de payload
{
"plantilla_id": 22,
"json": {
"tienda": { "nombre": "Tu Tienda Online", "url": "tutienda.mx" },
"cliente": {
"nombre": "Juan Pérez García",
"email": "juan@ejemplo.com",
"direccion": "Av. Reforma 123, CDMX 06600"
},
"pedido": {
"folio": "TT-2026-04827",
"fecha": "18 de mayo de 2026",
"items": [
{ "sku": "PROD-001", "nombre": "Sudadera oversize", "cantidad": 2, "precio": 599 },
{ "sku": "PROD-024", "nombre": "Tenis runner", "cantidad": 1, "precio": 1499 }
],
"subtotal": 2697,
"envio": 150,
"total": 2847
}
}
}Resultado al mes 1
- Recibos branded sin pagar app de Shopify mensual
- Almacén imprime guías de empaque directo desde el sistema, sin transcribir
- Cotizaciones B2B en 30 segundos en lugar de 15 minutos
- Datos fiscales MX correctos sin hacks de Liquid
Plan recomendado: Starter ($149 MXN/mes)
500 PDFs/mes cubre tiendas con 15-20 pedidos diarios. Si vendes B2B y haces 50+ cotizaciones al mes manualmente, salta a Pro ($1,499) por bulk Excel.
SaaS B2B · genera facturas proforma, contratos onboarding y reportes a tus clientes
Tu SaaS factura mensualmente vía Stripe/Conekta. Cada cliente recibe factura proforma con tu branding (no la genérica de Stripe), contrato de servicio al onboarding, reporte mensual de uso. Hoy lo armas con un cron job + librería de PDFs en tu lenguaje.
El dolor real
- Stripe receipts son genéricos, sin tu branding ni datos fiscales del cliente
- Contrato onboarding hecho en Google Docs por cada nuevo cliente: 30-45 min
- Reporte mensual de uso: query a DB + script Python + reportlab/wkhtmltopdf = 1-2 días de mantenimiento al mes
- Cuando un cliente pide 'factura formal MX', dependes del depto contable
1-2 días/mes de devops en mantener el generador de PDFs.
Cómo lo resuelve DocLayer
API REST + webhooks. Tu Stripe dispara checkout.session.completed → tu backend dispara DocLayer con datos del cliente y suscripción → recibes proforma PDF. Cron job mensual hace lo mismo con datos de uso agregados. Cuando el cliente pide CFDI real, envías los datos a tu PAC y nos pasas el QR y sello para renderizar el PDF.
Cómo funciona en tu equipo
- Diseña plantillas: factura proforma, contrato onboarding, reporte mensual
- Webhook Stripe → tu backend → POST /api/documentos con datos del cliente
- Para reporte mensual: cron + query DB + POST por cliente (o bulk Excel)
- Adjuntas el PDF al email transaccional que ya enviabas
- Pro+: webhooks DocLayer te notifican fallos para que actives reintentos
Documentos típicos que genera
- Factura proforma con brandingPF-2026-0247
- Contrato de servicios SaaSCTO-2026-0427
- Reporte mensual de usoRM-2026-05
- Carta de bienvenida onboardingBNV-2026-0089
Ejemplo de payload
{
"plantilla_id": 30,
"json": {
"saas": { "nombre": "Tu SaaS S.A.", "url": "tusaas.com" },
"cliente": {
"razon_social": "ACME Industrial SA de CV",
"rfc": "AIN140520A78",
"contacto": "facturas@acme.com.mx"
},
"suscripcion": {
"plan": "Business",
"periodo": "Mayo 2026",
"precio_mensual": 4999,
"stripe_invoice_id": "in_1OXyzABC123"
},
"uso": {
"api_calls": 124583,
"users_activos": 24,
"storage_gb": 8.4
}
}
}Resultado al mes 1
- Facturas proforma branded enviadas en automático al cobrar
- Onboarding nuevo cliente: contrato listo en 30 segundos
- Reportes mensuales en una llamada cron — cero mantenimiento de PDFs
- Cuando llegan auditores fiscales, los CFDIs reales se renderizan igual
Plan recomendado: Pro ($1,499 MXN/mes)
3,000 PDFs/mes cubre 100-300 clientes activos. Webhooks salientes para reintentos. Si vas en growth y haces 10k+ PDFs/mes, salta a Enterprise ($12,999) con cuota 25k y bulk 10k filas.
¿Tu caso no encaja en estos 4?
Si tu documento es renderizable en HTML, DocLayer lo genera. Casos atípicos: CFDI con addenda específica, layouts SAP/Oracle legacy, integraciones con sistemas internos. Te ayudamos.