Evaluando propuestas

Desarrollador Google Apps Script para Automatización de Informes Pdf con Hotmart y Google Slides

Publicado el 23 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca desarrollador especializado en Google Apps Script (gas) para finalizar la automatización de un sistema existente que genera informes personalizados en pdf.

El sistema actual ya está avanzado, documentado y funcionando parcialmente.
No se requiere rediseño, cambio de arquitectura ni migración a otro stack tecnológico.

Todo el desarrollo debe ejecutarse dentro del ecosistema Google Workspace.

🔹 contexto del sistema

el flujo actual es:

10 google forms
→ google sheet maestro
→ motor de cálculo en apps script
→ generación de json por participante
→ clonado de plantilla google slides
→ generación automática de pdf
→ guardado en google drive
→ registro en hoja de control
→ envío automático por correo
→ integración con hotmart

actualmente se cuenta con:

motor de cálculo funcionando.

JSON estructurado por participante.

Plantilla oficial de Google Slides (12 páginas) ya diseñada y congelada para esta versión.

Placeholders definidos bajo formato {{TOKEN}}.

Tokens de imagen definidos (ej. {{IMG_QR}}, {{IMG_RADAR}}).

Arquitectura documentada.

Hoja de control Json_generado existente.

🔹 objetivo de esta fase (v1)

dejar el sistema completamente funcional en producción, listo para operar con ventas reales en hotmart.

🔹 alcance específico

se requiere implementar:

1️⃣ integración hotmart

webhook para evento "approved".

Recepción mediante doPost(e) en Apps Script.

Validación básica del evento.

Registro del comprador en hoja de control.

Prevención de duplicados por transacción.

2️⃣ Generación automática de informe PDF

Función: generarInformePDF(email)

Debe:

Clonar la plantilla Slides.

Reemplazar automáticamente placeholders {{...}}.

Insertar imágenes dinámicas (QR y gráfico radar simple).

Exportar automáticamente a PDF.

Guardar el archivo en carpeta específica de Drive.

Configurar permiso como “cualquiera con el enlace puede ver” (no editable).

Registrar en hoja:

status_pdf (pending / generating / done / error)

pdf_url

fecha

error_message si aplica.

3️⃣ Control de estabilidad

Implementación de LockService.

Manejo robusto de errores (try/catch).

Transición correcta de estados.

Posibilidad de regeneración manual sin corromper datos.

4️⃣ Envío automático de correo

Envío mediante GmailApp.

Correo profesional.

Entrega mediante link privado de Drive (no adjunto).

🔹 NO está dentro del alcance

Rediseñar Slides.

Modificar estructura JSON existente.

Crear backend externo en Node/Python.

Implementar microservicios.

Migrar arquitectura fuera de Google Apps Script.

Cambiar stack tecnológico.

Propuestas que impliquen migración o rediseño completo no serán consideradas.

🔹 REQUISITOS Técnicos obligatorios

el candidato debe tener experiencia comprobable en:

google apps script avanzado.

Despliegue de Web App con doPost(e).

Manejo de Google Slides desde GAS.

Inserción dinámica de imágenes en Slides.

DriveApp y gestión de permisos.

LockService.

Manejo estructurado de estados.

Integración mediante Webhooks.

🔹 preguntas obligatorias para postular

por favor responder específicamente:

¿has implementado webhooks en apps script usando dopost(e)? describe brevemente un caso.

¿Has generado PDFs dinámicos desde Google Slides en GAS?

¿Cómo insertarías una imagen dinámica reemplazando un placeholder en Slides?

¿Cómo manejarías concurrencia si dos PDFs se generan al mismo tiempo?

¿Has trabajado integrando Hotmart o plataformas similares?

¿Estás dispuesto a trabajar por hitos con entregables funcionales verificables?

Propuestas genéricas sin responder estas preguntas no serán consideradas.

🔹 modalidad de trabajo

el proyecto podrá dividirse en hitos con entregables funcionales verificables.

El pago se realizará contra funcionalidad comprobada.

🔹 objetivo final

sistema completamente operativo en producción, integrado con hotmart, generando informes automáticos y entregando enlaces privados a participantes reales.

🧠 Por qué esta versión es fuerte

✔ Filtra generalistas
✔ Filtra migradores de stack
✔ Filtra juniors
✔ Refuerza que tú tienes arquitectura
✔ Obliga a responder técnicamente
✔ Permite negociar por hitos
✔ Atrae especialistas reales en GAS

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por L. B.