Saltar al contenido

Generador de Casos de Estudio HTML con IA

Genera casos de estudio HTML dinámicos usando IA para rellenar plantillas JSON, con opciones para exportar a PDF o subir a AWS S3. Automatiza la creación de documentos y posts con branding personalizado.

AI 13 nodos 8 tipos conectado
Cargando workflow...

Nodos

Html Agent OutputParserStructured LmChatOpenAi ChatTrigger StickyNote N8n-nodes-pdfco.PDFco Api AwsS3

Herramientas

OpenAI PDF.co AWS S3

Detalles

ID
7003
Nodos
13
Conex.
Tipos
8

Pertenece a:

¿Qué hace este workflow?

Este workflow agiliza la creación de casos de estudio y otros documentos de marketing, utilizando inteligencia artificial para generar contenido dinámico. Permite rellenar plantillas HTML con datos específicos para cada cliente o proyecto, asegurando coherencia y personalización de marca. Una vez generado, el contenido puede ser automáticamente exportado a formato PDF para su fácil compartición o subido directamente a un bucket de AWS S3 para almacenamiento centralizado y gestión eficiente de activos digitales. Este proceso elimina las tareas manuales repetitivas de redacción y formateo, liberando al equipo de marketing o ventas para enfocarse en estrategias de mayor valor. Transforma horas de trabajo en minutos, asegurando que los documentos clave estén siempre actualizados, con el branding correcto y disponibles para su uso inmediato, mejorando significativamente la productividad y la calidad de la comunicación empresarial.

¿Cómo funciona?

Este workflow usa 13 nodos conectados con 8 tipos diferentes: Html, Agent, OutputParserStructured, LmChatOpenAi, ChatTrigger y 3 más. La estructura está totalmente conectada — listo para importar.

¿Para quién es?

Diseñado para empresas de Agencias de Marketing, Servicios Profesionales y equipos de Marketing & Email. Nivel intermedio — necesitas familiaridad con n8n. Alto valor de negocio: automatiza una tarea recurrente con impacto directo.

¿Lo quieres en tu empresa?

Lo implementamos por ti end-to-end: integración, deploy, mantenimiento y soporte. Consultoría B2B con Genai Sapiens.

Hablemos de tu proyecto

¿Quieres aprender a hacerlo?

Sprints de 30 días con companion IA + comunidad. Aprende n8n, automatización y agentes IA desde cero o nivel avanzado.

Ver formación Momentum

Workflows similares

\n\n"},"typeVersion":1.2},{"id":"a03ad7bd-cbe9-40a5-9ce6-7faf5fa3e811","name":"AI Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[288,-32],"parameters":{"options":{"systemMessage":"YOU are a researcher finding the outputs based on the connected JSON inputs, ensure a comprehensive understanding."},"hasOutputParser":true},"typeVersion":2.1},{"id":"b16ee4f2-91c2-4f17-8a9e-1a29fe644ad3","name":"Structured Output Parser","type":"@n8n/n8n-nodes-langchain.outputParserStructured","position":[560,176],"parameters":{"jsonSchemaExample":"{\n \"companyName\": \"[CLIENT_COMPANY_NAME]\",\n \"industry\": \"[CLIENT_INDUSTRY]\",\n \"duration\": \"[PROJECT_DURATION]\",\n \"investment\": \"[INVESTMENT_RANGE]\",\n \"description\": \"[CLIENT_DESCRIPTION_AND_CHALLENGES]\",\n \"phases\": [\n {\n \"number\": 1,\n \"title\": \"[PHASE_1_TITLE]\",\n \"description\": \"[PHASE_1_DESCRIPTION]\",\n \"details\": [\n {\n \"label\": \"Duration\",\n \"value\": \"[PHASE_1_DURATION]\"\n },\n {\n \"label\": \"Key Activities\",\n \"value\": \"[PHASE_1_ACTIVITIES]\"\n },\n {\n \"label\": \"Outcome\",\n \"value\": \"[PHASE_1_OUTCOME]\"\n }\n ]\n },\n {\n \"number\": 2,\n \"title\": \"[PHASE_2_TITLE]\",\n \"description\": \"[PHASE_2_DESCRIPTION]\",\n \"details\": [\n {\n \"label\": \"Duration\",\n \"value\": \"[PHASE_2_DURATION]\"\n },\n {\n \"label\": \"Key Activities\",\n \"value\": \"[PHASE_2_ACTIVITIES]\"\n },\n {\n \"label\": \"Outcome\",\n \"value\": \"[PHASE_2_OUTCOME]\"\n }\n ]\n },\n {\n \"number\": 3,\n \"title\": \"[PHASE_3_TITLE]\",\n \"description\": \"[PHASE_3_DESCRIPTION]\",\n \"details\": [\n {\n \"label\": \"Duration\",\n \"value\": \"[PHASE_3_DURATION]\"\n },\n {\n \"label\": \"Key Activities\",\n \"value\": \"[PHASE_3_ACTIVITIES]\"\n },\n {\n \"label\": \"Outcome\",\n \"value\": \"[PHASE_3_OUTCOME]\"\n }\n ]\n },\n {\n \"number\": 4,\n \"title\": \"[PHASE_4_TITLE]\",\n \"description\": \"[PHASE_4_DESCRIPTION]\",\n \"details\": [\n {\n \"label\": \"Duration\",\n \"value\": \"[PHASE_4_DURATION]\"\n },\n {\n \"label\": \"Key Activities\",\n \"value\": \"[PHASE_4_ACTIVITIES]\"\n },\n {\n \"label\": \"Outcome\",\n \"value\": \"[PHASE_4_OUTCOME]\"\n }\n ]\n }\n ],\n \"timeline\": [\n {\n \"title\": \"[TIMELINE_1_TITLE]\",\n \"duration\": \"[TIMELINE_1_DURATION]\",\n \"description\": \"[TIMELINE_1_DESCRIPTION]\"\n },\n {\n \"title\": \"[TIMELINE_2_TITLE]\",\n \"duration\": \"[TIMELINE_2_DURATION]\",\n \"description\": \"[TIMELINE_2_DESCRIPTION]\"\n },\n {\n \"title\": \"[TIMELINE_3_TITLE]\",\n \"duration\": \"[TIMELINE_3_DURATION]\",\n \"description\": \"[TIMELINE_3_DESCRIPTION]\"\n },\n {\n \"title\": \"[TIMELINE_4_TITLE]\",\n \"duration\": \"[TIMELINE_4_DURATION]\",\n \"description\": \"[TIMELINE_4_DESCRIPTION]\"\n },\n {\n \"title\": \"[TIMELINE_5_TITLE]\",\n \"duration\": \"[TIMELINE_5_DURATION]\",\n \"description\": \"[TIMELINE_5_DESCRIPTION]\"\n },\n {\n \"title\": \"[TIMELINE_6_TITLE]\",\n \"duration\": \"[TIMELINE_6_DURATION]\",\n \"description\": \"[TIMELINE_6_DESCRIPTION]\"\n }\n ],\n \"deliverables\": [\n {\n \"title\": \"[DELIVERABLE_1_TITLE]\",\n \"description\": \"[DELIVERABLE_1_DESCRIPTION]\"\n },\n {\n \"title\": \"[DELIVERABLE_2_TITLE]\",\n \"description\": \"[DELIVERABLE_2_DESCRIPTION]\"\n },\n {\n \"title\": \"[DELIVERABLE_3_TITLE]\",\n \"description\": \"[DELIVERABLE_3_DESCRIPTION]\"\n },\n {\n \"title\": \"[DELIVERABLE_4_TITLE]\",\n \"description\": \"[DELIVERABLE_4_DESCRIPTION]\"\n },\n {\n \"title\": \"[DELIVERABLE_5_TITLE]\",\n \"description\": \"[DELIVERABLE_5_DESCRIPTION]\"\n },\n {\n \"title\": \"[DELIVERABLE_6_TITLE]\",\n \"description\": \"[DELIVERABLE_6_DESCRIPTION]\"\n }\n ],\n \"ctaLink\": \"[CONSULTATION_BOOKING_LINK]\"\n}"},"typeVersion":1.3},{"id":"b52071e4-6c90-471c-bbec-5f00a5565c4e","name":"OpenAI Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[208,176],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4.1-mini"},"options":{}},"credentials":{"openAiApi":{"id":"K0Q1El3xRuLP2fKJ","name":"OpenAi account"}},"typeVersion":1.2},{"id":"62bd86f5-824e-4cbd-b3f6-5403d11a43c5","name":"When chat message received","type":"@n8n/n8n-nodes-langchain.chatTrigger","position":[64,-96],"webhookId":"fac5efcd-d65f-4d4b-8ba8-ab989b12fe60","parameters":{"options":{}},"typeVersion":1.1},{"id":"0c947c9a-8509-4fd4-b6f7-530bac41a46a","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[656,-320],"parameters":{"color":6,"width":208,"height":400,"content":"## HTML Preset\nUses **JSON** prefill's to dynamically change and produce HTML docs. Perfect for document creation and internet posts."},"typeVersion":1},{"id":"469976df-2f3b-4148-bbc6-cb634d9cd7df","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[512,128],"parameters":{"color":6,"width":176,"height":480,"content":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## Changeable JSON\nThe **Structured Output** forces the AI model to complete based on your topic/input\n\n\"Ask an AI Model to create based on the HTML Blueprint\"\n"},"typeVersion":1},{"id":"9bb987ff-7009-4b8d-b409-ef54c7cc87ae","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[16,-320],"parameters":{"color":6,"width":208,"height":384,"content":"## Simple Input\nAllow for a small **(one word to one sentence)** input for dynamic connection to other flows.\n\nFeel free to connect to a schedule for regular reports/document.\n"},"typeVersion":1},{"id":"0240213a-e40c-479c-9a1c-abdd488aa6e3","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[960,-400],"parameters":{"color":6,"width":192,"height":336,"content":"## Community PDF Transfer\nUse's a community node to transform the HTML into pdf"},"typeVersion":1},{"id":"8ced81eb-5ac3-4579-b906-3c1b0726f722","name":"PDFco Api","type":"n8n-nodes-pdfco.PDFco Api","position":[1008,-240],"parameters":{"html":"={{ $json.html }}","operation":"URL/HTML to PDF","convertType":"htmlToPDF","advancedOptions":{}},"credentials":{"pdfcoApi":{"id":"ksANA37HJ3h632cD","name":"PDF.co account"}},"typeVersion":1},{"id":"3864ba3d-9d8c-4d8a-b82b-5336aa96afe5","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[960,0],"parameters":{"color":6,"width":192,"height":368,"content":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## Amazon Call\nInvoke a Amazon function to transform HTML to desired formats with greater control"},"typeVersion":1},{"id":"567f203c-5e6d-44c3-8910-49bbcadf1181","name":"AWS Upload","type":"n8n-nodes-base.awsS3","position":[1008,32],"parameters":{"fileName":"={{ $('When chat message received').item.json.chatInput }}","operation":"upload","binaryData":false,"bucketName":"interlinkedhtmlhosting","fileContent":"={{ $json.html }}","additionalFields":{}},"credentials":{"aws":{"id":"hZxUOC0YMeyBUXOn","name":"AWS account"}},"typeVersion":2},{"id":"1ffd74fa-0bc4-4bba-876a-d60df2359693","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[-416,-336],"parameters":{"width":352,"height":864,"content":"# Read Me First!\n**This template generates HTML based on predefined JSON inputs**\n\nUse cases are many: You could use this to automate blog post in your chosen HTML structure or even serve clients a custom document via HTTP.\n\nThe real value of this workflow though, is in its inspirational spirit, imagine the documents and branding that could be quickly generated!!\n\n**How It Works**\n+ The chat trigger is designed to accomodate a small amount of text. The chat is a placeholder for another input of yours in which triggers the generation of the JSON output\n+ A LLM of your choice takes the input and comes up with the responses\n+ The output parser is the crux of this flow. The AI Agent is forced to output its response as a JSON in which can be dynamically changed meaning the HTML can be frequently iterated on.\n+ The HTML Preset is used as a static base for your document/blog. This JSON inputs are embedded within the code.\n+The community PDF transfer or AWS upload are entirely for visualisation. The HTML can be pushed and served via AWS or simply downloaded using PDFco\n\n**How to use**\n+ Simple type \"Google\" into the chat or connect your other triggers/outputs\n\n**Requirements**\n+ HTML Preset with interchangeable JSON inputs\n+ PDFco or AWS Account\n\n\n"},"typeVersion":1}],"pinData":{},"connections":{"HTML":{"main":[[{"node":"PDFco Api","type":"main","index":0},{"node":"AWS Upload","type":"main","index":0}]]},"AI Agent":{"main":[[{"node":"HTML","type":"main","index":0}]]},"OpenAI Chat Model":{"ai_languageModel":[[{"node":"AI Agent","type":"ai_languageModel","index":0}]]},"Structured Output Parser":{"ai_outputParser":[[{"node":"AI Agent","type":"ai_outputParser","index":0}]]},"When chat message received":{"main":[[{"node":"AI Agent","type":"main","index":0}]]}}}