> 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/de/integrationen/overview/integrations/hubspot-cms.md).

# HubSpot CMS

Integrieren Sie Ihren Workflow mit HubSpot CMS

Der Schritt der HubSpot-CMS-Integration ermöglicht es Ihnen, Ihre AirOps-Workflows direkt mit Ihrem HubSpot-Konto zu verbinden. Diese Integration ermöglicht es Ihnen, Blogbeiträge und Seiten in HubSpot programmatisch zu erstellen, zu aktualisieren, zu veröffentlichen und zu verwalten.

### So konfigurieren Sie den HubSpot-CMS-Integrationsschritt

#### Authentifizierung

Bevor Sie die HubSpot-CMS-Integration in Ihren Workflows verwenden, müssen Sie zunächst Ihr HubSpot-Konto in den AirOps-Einstellungen verbinden:

1. Navigieren Sie zu ⚙ Einstellungen > Integrationen
2. Suchen Sie den HubSpot-CMS-Bereich und klicken Sie auf "Konfigurieren"
3. Schließen Sie den OAuth-Authentifizierungsprozess ab, indem Sie AirOps die erforderlichen Berechtigungen erteilen

#### Aktionstypen

Die HubSpot-CMS-Integration unterstützt die folgenden Aktionen:

**Blogbeiträge**

* **Blogbeitrag erstellen**: Einen neuen Blogbeitrag zu Ihrem HubSpot-Blog hinzufügen
* **Blogbeitrag aktualisieren**: Einen vorhandenen Blogbeitrag ändern
* **Blogbeitrag abrufen**: Einen bestimmten Blogbeitrag anhand der ID abrufen
* **Blogbeiträge auflisten**: Eine Liste von Blogbeiträgen abrufen
* **Blogbeitrag veröffentlichen**: Einen Entwurf eines Blogbeitrags live schalten
* **Blogbeitrag löschen**: Einen Blogbeitrag dauerhaft entfernen

**Blog-Autoren**

* **Blog-Autoren auflisten**: Eine Liste der Autoren aus Ihrem HubSpot-Blog abrufen

**Seiten**

* **Seite erstellen**: Eine neue Seite zu Ihrer HubSpot-Website hinzufügen
* **Seite aktualisieren**: Eine vorhandene Seite ändern
* **Seite abrufen**: Eine bestimmte Seite anhand der ID abrufen
* **Seiten auflisten**: Eine Liste von Seiten abrufen
* **Seite veröffentlichen**: Einen Entwurf einer Seite live schalten
* **Seite löschen**: Eine Seite dauerhaft entfernen

#### Aktionsspezifische Parameter

**Blogbeitrag erstellen**

* **Interner Name**: Interner Name für den Blogbeitrag, der im HubSpot-Dashboard verwendet wird (erforderlich)
* **Seitentitel**: Der im Browser-Tab und in den Suchergebnissen angezeigte Titel (erforderlich)
* **Blog-ID**: Die ID des Blogs, zu dem dieser Beitrag gehört (erforderlich)
* **Beitragsinhalt (optional)**: Der HTML-Inhalt des Blogbeitrags
* **Slug (optional)**: URL-Slug für den Beitrag (z. B. `my-blog-post`)
* **Autorenname (optional)**: Anzeigename des Autors des Beitrags
* **Veröffentlichungsdatum (optional)**: ISO-8601-Datum/Uhrzeit zum Planen der Veröffentlichung (z. B. `2025-01-15T10:00:00Z`)

**Blogbeitrag aktualisieren**

* **Beitrags-ID**: Die ID des zu aktualisierenden Blogbeitrags (erforderlich)
* **Interner Name (optional)**: Aktualisierter interner Name
* **Seitentitel (optional)**: Aktualisierter Browser- und SEO-Titel
* **Beitragsinhalt (optional)**: Aktualisierter HTML-Inhalt
* **Slug (optional)**: Aktualisierter URL-Slug
* **Autorenname (optional)**: Aktualisierter Anzeigename des Autors
* **Veröffentlichungsdatum (optional)**: Aktualisiertes geplantes Veröffentlichungsdatum

**Blogbeitrag abrufen**

* **Beitrags-ID**: Die ID des abzurufenden Blogbeitrags (erforderlich)

**Blogbeiträge auflisten**

* **Status (optional)**: Nach Beitragsstatus filtern - Entwurf, Veröffentlicht oder Geplant
* **Limit (optional)**: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard 20)

**Blogbeitrag veröffentlichen**

* **Beitrags-ID**: Die ID des Entwurfs-Blogbeitrags, der live geschaltet werden soll (erforderlich)

**Blogbeitrag löschen**

* **Beitrags-ID**: Die ID des zu löschenden Blogbeitrags (erforderlich)

**Blog-Autoren auflisten**

* **Limit (optional)**: Maximale Anzahl der zurückzugebenden Ergebnisse
* **Nach (optional)**: Paginierungs-Cursor zum Abrufen der nächsten Ergebnisseite

**Seite erstellen**

* **Name**: Interner Name für die Seite (erforderlich)
* **Vorlagenpfad**: Pfad zur zu verwendenden HubSpot-Vorlage (erforderlich)
* **Seitentitel (optional)**: SEO-Titel für die Seite
* **Slug (optional)**: URL-Slug für die Seite (z. B. `about-us`)

**Seite aktualisieren**

* **Seiten-ID**: Die ID der zu aktualisierenden Seite (erforderlich)
* **Name (optional)**: Aktualisierter Seitenname
* **Seitentitel (optional)**: Aktualisierter SEO-Titel
* **Slug (optional)**: Aktualisierter URL-Slug

**Seite abrufen**

* **Seiten-ID**: Die ID der abzurufenden Seite (erforderlich)

**Seiten auflisten**

* **Status (optional)**: Nach Seitenstatus filtern - Entwurf, Veröffentlicht oder Geplant
* **Limit (optional)**: Maximale Anzahl der zurückzugebenden Ergebnisse
* **Nach (optional)**: Paginierungs-Cursor zum Abrufen der nächsten Ergebnisseite

**Seite veröffentlichen**

* **Seiten-ID**: Die ID der Entwurfs-Seite, die live geschaltet werden soll (erforderlich)

**Seite löschen**

* **Seiten-ID**: Die ID der zu löschenden Seite (erforderlich)

### Häufige Anwendungsfälle

* KI-geschriebene Blogbeiträge erstellen und direkt in HubSpot veröffentlichen
* Vorhandene Beiträge mit aktualisierten Inhalten oder SEO-Verbesserungen aktualisieren
* Die Veröffentlichung von Inhalten als Teil einer größeren Content-Pipeline planen
* Inhalte aus anderen Quellen in Ihr HubSpot-CMS synchronisieren

### Fehlerbehandlung

Standardmäßig beendet der HubSpot-CMS-Integrationsschritt den Workflow, wenn er fehlschlägt. Sie können konfigurieren, dass er fortgesetzt wird, indem Sie in den Schritteeinstellungen statt "Workflow beenden" die Option "Fortfahren" auswählen.


---

# 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/de/integrationen/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.
