> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/es/integraciones/overview/integrations/hubspot-cms.md).

# HubSpot CMS

Integra tu flujo de trabajo con HubSpot CMS

El paso de Integración de HubSpot CMS te permite conectar tus flujos de trabajo de AirOps directamente con tu cuenta de HubSpot. Esta integración te permite crear, actualizar, publicar y administrar entradas de blog y páginas del sitio en HubSpot mediante programación.

### Cómo configurar el paso de Integración de HubSpot CMS

#### Autenticación

Antes de usar la integración de HubSpot CMS en tus flujos de trabajo, primero debes conectar tu cuenta de HubSpot en la configuración de AirOps:

1. Ve a ⚙ Configuración > Integraciones
2. Busca la sección de HubSpot CMS y haz clic en "Configurar"
3. Completa el proceso de autenticación OAuth concediendo a AirOps los permisos necesarios

#### Tipos de acción

La Integración de HubSpot CMS admite las siguientes acciones:

**Entradas de blog**

* **Crear entrada de blog**: Agrega una nueva entrada de blog a tu blog de HubSpot
* **Actualizar entrada de blog**: Modifica una entrada de blog existente
* **Obtener entrada de blog**: Recupera una entrada de blog específica por ID
* **Listar entradas de blog**: Recupera una lista de entradas de blog
* **Publicar entrada de blog**: Publica un borrador de entrada de blog
* **Eliminar entrada de blog**: Elimina una entrada de blog de forma permanente

**Autores del blog**

* **Listar autores del blog**: Recupera una lista de autores de tu blog de HubSpot

**Páginas del sitio**

* **Crear página del sitio**: Agrega una nueva página a tu sitio de HubSpot
* **Actualizar página del sitio**: Modifica una página del sitio existente
* **Obtener página del sitio**: Recupera una página específica del sitio por ID
* **Listar páginas del sitio**: Recupera una lista de páginas del sitio
* **Publicar página del sitio**: Publica un borrador de página del sitio
* **Eliminar página del sitio**: Elimina una página del sitio de forma permanente

#### Parámetros específicos de la acción

**Crear entrada de blog**

* **Nombre interno**: Nombre interno de la entrada de blog usado en el panel de HubSpot (requerido)
* **Título de la página**: El título que se muestra en la pestaña del navegador y en los resultados de búsqueda (requerido)
* **ID del blog**: El ID del blog al que pertenece esta entrada (requerido)
* **Cuerpo de la entrada (Opcional)**: El contenido HTML del cuerpo de la entrada de blog
* **Slug (Opcional)**: Slug de URL para la entrada (p. ej. `my-blog-post`)
* **Nombre del autor (Opcional)**: Nombre para mostrar del autor de la entrada
* **Fecha de publicación (Opcional)**: Fecha y hora en formato ISO 8601 para programar la publicación (p. ej. `2025-01-15T10:00:00Z`)

**Actualizar entrada de blog**

* **ID de la entrada**: El ID de la entrada de blog que se va a actualizar (requerido)
* **Nombre interno (Opcional)**: Nombre interno actualizado
* **Título de la página (Opcional)**: Título del navegador y SEO actualizado
* **Cuerpo de la entrada (Opcional)**: Contenido HTML actualizado
* **Slug (Opcional)**: Slug de URL actualizado
* **Nombre del autor (Opcional)**: Nombre para mostrar del autor actualizado
* **Fecha de publicación (Opcional)**: Fecha de publicación programada actualizada

**Obtener entrada de blog**

* **ID de la entrada**: El ID de la entrada de blog que se va a recuperar (requerido)

**Listar entradas de blog**

* **Estado (Opcional)**: Filtra por estado de la entrada: Borrador, Publicada o Programada
* **Límite (Opcional)**: Número máximo de resultados a devolver (predeterminado 20)

**Publicar entrada de blog**

* **ID de la entrada**: El ID de la entrada de blog en borrador que se va a publicar (requerido)

**Eliminar entrada de blog**

* **ID de la entrada**: El ID de la entrada de blog que se va a eliminar (requerido)

**Listar autores del blog**

* **Límite (Opcional)**: Número máximo de resultados a devolver
* **Después (Opcional)**: Cursor de paginación para obtener la siguiente página de resultados

**Crear página del sitio**

* **Nombre**: Nombre interno de la página del sitio (requerido)
* **Ruta de la plantilla**: Ruta de la plantilla de HubSpot que se va a usar (requerido)
* **Título de la página (Opcional)**: Título SEO de la página
* **Slug (Opcional)**: Slug de URL para la página (p. ej. `about-us`)

**Actualizar página del sitio**

* **ID de la página**: El ID de la página del sitio que se va a actualizar (requerido)
* **Nombre (Opcional)**: Nombre de la página actualizado
* **Título de la página (Opcional)**: Título SEO actualizado
* **Slug (Opcional)**: Slug de URL actualizado

**Obtener página del sitio**

* **ID de la página**: El ID de la página del sitio que se va a recuperar (requerido)

**Listar páginas del sitio**

* **Estado (Opcional)**: Filtra por estado de la página: Borrador, Publicada o Programada
* **Límite (Opcional)**: Número máximo de resultados a devolver
* **Después (Opcional)**: Cursor de paginación para obtener la siguiente página de resultados

**Publicar página del sitio**

* **ID de la página**: El ID de la página del sitio en borrador que se va a publicar (requerido)

**Eliminar página del sitio**

* **ID de la página**: El ID de la página del sitio que se va a eliminar (requerido)

### Casos de uso comunes

* Generar entradas de blog escritas por IA y publicarlas directamente en HubSpot
* Actualizar entradas existentes con contenido renovado o mejoras de SEO
* Programar la publicación de contenido como parte de un flujo de contenido más amplio
* Sincronizar contenido de otras fuentes en tu CMS de HubSpot

### Manejo de errores

De forma predeterminada, el paso de Integración de HubSpot CMS terminará el flujo de trabajo si falla. Puedes configurarlo para que continúe seleccionando "Continuar" en lugar de "Terminar flujo de trabajo" en la configuración del paso.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/es/integraciones/overview/integrations/hubspot-cms.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
