> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Crear plantillas de documento PDF

> Crea las plantillas PDF que renderiza la acción de workflow Generate Document de HubSpot: encabezados, párrafos, tablas, espaciadores y tokens de propiedad de contacto.

La pantalla **Configuración → Plantillas de documento** es donde creas y gestionas las plantillas PDF que renderiza la acción de workflow [Generate Document](/es/hubspot/workflow-actions#generate-document) de HubSpot. Cada plantilla define la maquetación de un PDF y las propiedades de contacto con las que rellenarlo.

## Abrir Plantillas de documento

En la navegación de la izquierda haz clic en **Configuración** y luego elige **Plantillas de documento** en la sección **Integraciones** de la barra lateral de configuración.

Necesitas el rol de **Owner** o **Admin** para crear, editar o eliminar plantillas de documento. Los miembros pueden ver la lista.

## Crear una plantilla

Una plantilla tiene un **Name** y una definición **Template JSON**. La definición establece un título de documento opcional y una lista de bloques que se renderizan de arriba abajo:

| Bloque      | Se renderiza como                                |
| ----------- | ------------------------------------------------ |
| `heading`   | Una línea de encabezado                          |
| `paragraph` | Un párrafo de texto de cuerpo                    |
| `table`     | Una tabla construida a partir de filas de celdas |
| `spacer`    | Espacio en blanco vertical entre bloques         |

Inserta propiedades de contacto en cualquier lugar del título, texto del encabezado, texto del párrafo o celdas de tabla con tokens de doble llave con la forma `contact.<property>`, como `{{contact.firstname}}`. Cuando se ejecuta la acción Generate Document, Flowella sustituye cada token por el valor del contacto inscrito.

```json theme={null}
{
  "title": "Letter for {{contact.firstname}}",
  "blocks": [
    { "type": "heading", "text": "Hello {{contact.firstname}}" },
    { "type": "paragraph", "text": "Email: {{contact.email}}" },
    { "type": "spacer" },
    {
      "type": "table",
      "rows": [
        ["Name", "{{contact.firstname}} {{contact.lastname}}"],
        ["Phone", "{{contact.phone}}"]
      ]
    }
  ]
}
```

Haz clic en **Create template** para guardarla. Para modificar una plantilla existente, selecciónala en la lista **Templates**, edita el nombre o el JSON y haz clic en **Save changes**.

## Usar una plantilla en HubSpot

Cada fila de la lista **Templates** muestra el ID de la plantilla con un botón **Copy ID**. Cópialo y pégalo en el campo **Document template ID** de la acción **Generate Document** en tu workflow de HubSpot.

Cuando el workflow se ejecute, Flowella renderiza la plantilla con las propiedades del contacto inscrito, guarda el PDF en tus archivos de HubSpot y devuelve la URL del archivo y el ID de archivo de HubSpot para pasos posteriores del workflow. Consulta [Generate Document](/es/hubspot/workflow-actions#generate-document) para la configuración completa de la acción.

## Relacionado

<CardGroup cols={2}>
  <Card title="Generate Document (HubSpot)" icon="network" href="/es/hubspot/workflow-actions#generate-document">
    La acción de workflow que renderiza estas plantillas.
  </Card>

  <Card title="AI Document Reader (HubSpot)" icon="scan-text" href="/es/hubspot/workflow-actions#ai-document-reader">
    La acción complementaria que lee documentos y los pasa a propiedades de contacto.
  </Card>
</CardGroup>
