{"id":76117,"date":"2026-04-30T09:42:07","date_gmt":"2026-04-30T08:42:07","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=76117&#038;preview=true&#038;preview_id=76117"},"modified":"2026-05-04T15:09:10","modified_gmt":"2026-05-04T14:09:10","slug":"automatisiere-agentur-workflow-mit-kinsta-and-trello","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/","title":{"rendered":"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello"},"content":{"rendered":"<p>F\u00fcr eine Webagentur wird eine zu schnelle Skalierung oft zu einem Albtraum. Wenn sie zu einer Zunahme von sich wiederholenden Aufgaben f\u00fchrt, sind die verf\u00fcgbaren Ressourcen ersch\u00f6pft, lange bevor die Arbeit abgeschlossen ist: Deine Arbeitsabl\u00e4ufe sind fragmentiert, deine Prozesse sind ineffizient und dein Team ist demotiviert.<\/p>\n<p>Gesundes und nachhaltiges Wachstum erfordert einen grundlegenden Mentalit\u00e4tswandel: <a href=\"https:\/\/kinsta.com\/de\/blog\/skalierung-klueger-nicht-haerter\/\">intelligenter arbeiten, nicht h\u00e4rter<\/a>. In diesem Szenario ist Automatisierung kein Luxus, sondern eine strategische Voraussetzung f\u00fcr \u00dcberleben und Erfolg.<\/p>\n<p>Aber wie setzt du die Idee, intelligenter zu arbeiten, in einen funktionierenden Arbeitsablauf um? Die schnelle Antwort ist: Verbinde deine Infrastruktur mit deinen Verwaltungstools.<\/p>\n<p>In diesem Leitfaden zeigen wir dir, wie du deine Kinsta-Hosting-Infrastruktur und dein Trello-Projektmanagementsystem miteinander verbinden kannst, indem du eine benutzerdefinierte, automatisierte Synchronisierungsebene erstellst.<\/p>\n<p>Lass uns eintauchen.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Die L\u00fccke zwischen Infrastruktur und Management<\/h2>\n<p>Wenn du Trello benutzt, um die Projekte deiner Agentur zu verwalten, kennst du das Onboarding-Ritual: F\u00fcr jede Website, die du startest, musst du manuell ein Trello-Board erstellen und konfigurieren und Checklisten f\u00fcr alle anfallenden Aufgaben ausf\u00fcllen, von der DNS-Einrichtung bis zur SEO-Optimierung.<\/p>\n<p>Dann kommt die t\u00e4gliche Wartung &#8211; wiederkehrende Aufgaben und \u00dcberpr\u00fcfungen, die regelm\u00e4\u00dfig durchgef\u00fchrt werden, um sicherzustellen, dass die Kunden-Websites reibungslos laufen, die Ressourcennutzung im Rahmen des Plans bleibt und Aktualisierungen fehlerfrei durchgef\u00fchrt werden. Bei einem manuellen Arbeitsablauf bedeutet dies, dass du dich in mehrere Dashboards einloggen musst, nur um zu \u00fcberpr\u00fcfen, ob die Bandbreite einer Website nicht ausgereizt ist oder der Speicherplatz nicht knapp wird.<\/p>\n<p>Je mehr Kundenprojekte du \u00fcbernimmst, desto gr\u00f6\u00dfer ist die Gefahr menschlicher Fehler und desto wahrscheinlicher wird eine &#8222;\u00dcberwachungsm\u00fcdigkeit&#8220;. Betrachte den normalen Lebenszyklus einer Kunden-Website:<\/p>\n<ul>\n<li>Der Onboarding-Prozess: Bereitstellung von Umgebungen, DNS-Konfiguration, SSL-Bereitstellung und <a href=\"https:\/\/kinsta.com\/de\/blog\/ci-cd-pipeline-github-aktionen-erstellen\/\">CI\/CD-Einrichtung<\/a>.<\/li>\n<li>Die Betriebsphase: Die \u00dcberwachung des Serverzustands und des Ressourcenverbrauchs, um Ausfallzeiten oder unerwartete Mehrkosten zu vermeiden.<\/li>\n<\/ul>\n<p>In der Realit\u00e4t erfordern beide Phasen eine st\u00e4ndige organisatorische Abstimmung. Das Hauptproblem ist der <a href=\"https:\/\/en.wikipedia.org\/wiki\/Information_silo\" target=\"_blank\" rel=\"noopener noreferrer\">Silo-Effekt<\/a>: Hosting und Management sind zwei isolierte \u00d6kosysteme. Informationen flie\u00dfen nur, wenn jemand daran denkt, eine Kennzahl zu \u00fcberpr\u00fcfen und eine Slack-Nachricht zu senden.<\/p>\n<p>Wenn eine Website ihr Ressourcenlimit erreicht, der Entwickler es aber vers\u00e4umt, den Projektmanager zu informieren, sind Ineffizienzen und Verz\u00f6gerungen vorprogrammiert.<\/p>\n<p>Moderne, wachstumsorientierte Agenturen k\u00f6nnen sich nicht auf manuelle Koordination verlassen. Die Kommunikation muss nahtlos und automatisch von der Infrastruktur (Kinsta-Hosting) direkt zum Management-Tool (Trello) flie\u00dfen.<\/p>\n<p>An dieser Stelle wird die Kinsta-API zu deinem wertvollsten Teammitglied, denn sie hilft dir dabei, Hosting-Rohdaten in verwertbare Informationen f\u00fcr deine Projektmanager umzuwandeln.<\/p>\n<h2>Der technische Stack: Warum Kinsta und Trello<\/h2>\n<p>Die Wahl der richtigen Tools ist der erste Schritt zu einer effektiven Automatisierung. Kinsta und Trello passen perfekt zusammen, denn beide Plattformen bieten robuste APIs, mit denen du eine automatisierte Br\u00fccke zwischen den technischen und verwaltungstechnischen Aspekten deiner Arbeitsabl\u00e4ufe bauen kannst.<\/p>\n<ul>\n<li><strong>Die Kinsta-API:<\/strong> Kinsta bietet eine <a href=\"https:\/\/kinsta.com\/de\/docs\/kinsta-api\/\">RESTful-API<\/a>, mit der die Entwickler deines Teams technische und betriebliche Aktionen programmatisch durchf\u00fchren k\u00f6nnen &#8211; von der <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-api\/\">Bereitstellung von Umgebungen<\/a> bis hin zur Extraktion von <a href=\"https:\/\/kinsta.com\/de\/changelog\/kinsta-api-nov-2025\/\">Echtzeit-Analysen<\/a> und <a href=\"https:\/\/kinsta.com\/de\/blog\/server-protokolle-api\/\">Serverprotokollen<\/a>. Kinsta ist eine programmierbare Infrastruktur.<\/li>\n<li><strong>Das Projektmanagementsystem von Trello:<\/strong> <a href=\"https:\/\/kinsta.com\/de\/blog\/trello-vs-asana\/\">Trello<\/a> ist viel mehr als eine Sammlung von Notizen und Listen; es ist eine visuelle Darstellung der Prozesse deiner Agentur, die auf der <a href=\"https:\/\/www.atlassian.com\/agile\/kanban\" target=\"_blank\" rel=\"noopener noreferrer\">Kanban-Board-Logik<\/a> basiert. Mit der <a href=\"https:\/\/support.atlassian.com\/trello\/docs\/getting-started-with-trello-rest-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trello-API<\/a> kannst du ein statisches Dashboard in eine dynamische Umgebung verwandeln, die auf Ereignisse auf deinem Server reagiert.<\/li>\n<\/ul>\n<p>Durch die Integration von Kinsta und Trello verwandelst du die Rohdaten von MyKinsta in umsetzbare Erkenntnisse f\u00fcr deine Teams. Keine manuelle Arbeit mehr, keine verpassten Schritte, kein Overhead und kein verlorener Wert f\u00fcr deine Entwickler.<\/p>\n<p>Jetzt ist es an der Zeit, die \u00c4rmel hochzukrempeln und deine Werkzeuge zusammenzustellen.<\/p>\n<h2>Sammle deine Tools<\/h2>\n<p>Bevor du mit der Codierung beginnst, musst du die n\u00f6tigen Werkzeuge zusammensuchen:<\/p>\n<ul>\n<li>Kinsta-API-Schl\u00fcssel<\/li>\n<li>Trello-API-Schl\u00fcssel<\/li>\n<li>Trello-Token<\/li>\n<li>Ein GitHub-Code-Repository<\/li>\n<\/ul>\n<p>Beginnen wir mit dem Kinsta-API-Schl\u00fcssel.<\/p>\n<h3>Schritt 1: Erstelle einen Kinsta-API-Schl\u00fcssel<\/h3>\n<p>Mit dem Kinsta-API-Schl\u00fcssel kannst du <a href=\"https:\/\/kinsta.com\/de\/blog\/kinsta-api-schluessel\/\">\u00fcber die API auf deinen Hosting-Dienst zugreifen<\/a>. Befolge diese Schritte, um einen <a href=\"https:\/\/kinsta.com\/de\/docs\/kinsta-api\/#authentication-and-user-access-api-key\">neuen Kinsta-API-Schl\u00fcssel<\/a> zu erstellen:<\/p>\n<ol start=\"1\">\n<li>Gehe zu deinem <a href=\"https:\/\/my.kinsta.com\/?lang=de\">MyKinsta-Dashboard<\/a>.<\/li>\n<li>Navigiere zur Seite mit den <strong>API-Schl\u00fcsseln <\/strong>(<strong>Dein Name<\/strong> &gt; <strong>Unternehmenseinstellungen<\/strong> &gt; <strong>API-Schl\u00fcssel<\/strong>).<\/li>\n<li>Klicke auf <strong>API-Schl\u00fcssel generieren<\/strong>.<\/li>\n<li>W\u00e4hle ein Ablaufdatum oder lege ein benutzerdefiniertes Startdatum und die Anzahl der Stunden fest, nach denen der Schl\u00fcssel abl\u00e4uft.<\/li>\n<li>Gib dem Schl\u00fcssel einen eindeutigen Namen.<\/li>\n<li>Klicke auf <strong>Generieren<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/06\/create-api-keys.jpg\" alt=\"API-Schl\u00fcssel auf MyKinsta erstellen\" width=\"1600\" height=\"225\"><figcaption class=\"wp-caption-text\">API-Schl\u00fcssel auf MyKinsta generieren<\/figcaption><\/figure>\n<p>Stelle sicher, dass du deinen API-Schl\u00fcssel kopierst und an einem sicheren Ort aufbewahrst. Du wirst ihn nicht mehr sehen k\u00f6nnen. Wenn du ihn verlierst, musst du ihn widerrufen und einen neuen Schl\u00fcssel generieren.<\/p>\n<h3>Schritt 2: Erstelle den Trello API-Schl\u00fcssel und das Token<\/h3>\n<p>Um <a href=\"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/rest-api\/api-introduction\/\" target=\"_blank\" rel=\"noopener noreferrer\">einen API-Schl\u00fcssel zu generieren<\/a>, musst du bei Trello ein <a href=\"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/power-ups\/managing-apps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trello Power-Up<\/a> erstellen, das im Grunde eine Trello-Anwendung ist. Gehe dazu in das <a href=\"https:\/\/trello.com\/power-ups\/admin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Power-Up Verwaltungsportal<\/a>.<\/p>\n<figure id=\"attachment_208508\" aria-describedby=\"caption-attachment-208508\" style=\"width: 2340px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208508 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/trello-power-up.jpg\" alt=\"Trello Power-Up Verwaltungsportal\" width=\"2340\" height=\"1256\"><figcaption id=\"caption-attachment-208508\" class=\"wp-caption-text\">Trello Power-Up Verwaltungsportal<\/figcaption><\/figure>\n<p>Klicke auf <strong>Neu<\/strong> und f\u00fclle das Formular aus, das sich \u00f6ffnet.<\/p>\n<figure id=\"attachment_208509\" aria-describedby=\"caption-attachment-208509\" style=\"width: 1704px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208509 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/trello-new-app-form.jpg\" alt=\"Formular f\u00fcr neue Trello-App\" width=\"1704\" height=\"1686\"><figcaption id=\"caption-attachment-208509\" class=\"wp-caption-text\">Formular f\u00fcr neue Trello-App<\/figcaption><\/figure>\n<p>Sobald du deine Informationen gespeichert hast, wirst du zu deinem Power-Up Dashboard weitergeleitet. Gib die erforderlichen Daten ein und speichere deine Einstellungen. Klicke dann im linken Men\u00fc auf <strong>API-Schl\u00fcssel<\/strong> und dann in der Mitte der Seite auf <strong>Neuen API-Schl\u00fcssel generieren<\/strong>.<\/p>\n<figure id=\"attachment_208510\" aria-describedby=\"caption-attachment-208510\" style=\"width: 2332px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208510 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/generate-new-trello-api-key.jpg\" alt=\"Neuen Trello API-Schl\u00fcssel generieren\" width=\"2332\" height=\"1074\"><figcaption id=\"caption-attachment-208510\" class=\"wp-caption-text\">Neuen Trello API-Schl\u00fcssel generieren<\/figcaption><\/figure>\n<p>Das ist alles! Du hast jetzt deinen Trello-API-Schl\u00fcssel. Achte darauf, dass du ihn an einem sicheren Ort aufbewahrst.<\/p>\n<figure id=\"attachment_208511\" aria-describedby=\"caption-attachment-208511\" style=\"width: 2292px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208511 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/trello-api-key.jpg\" alt=\"Trello-API-Schl\u00fcssel und -Geheimnis\" width=\"2292\" height=\"1110\"><figcaption id=\"caption-attachment-208511\" class=\"wp-caption-text\">Kopiere deinen Trello-API-Schl\u00fcssel und lege ihn an einem sicheren Ort ab<\/figcaption><\/figure>\n<p>Ein API-Schl\u00fcssel allein reicht jedoch nicht aus, um Trello in deine Apps zu integrieren. Du musst auch ein Token generieren. Klicke auf den Link <strong>Token<\/strong> auf der rechten Seite, um eine Seite mit den Berechtigungen anzuzeigen, die du deinem Power-Up erteilst. \u00dcberpr\u00fcfe diese Berechtigungen und autorisiere Trello dann, Daten zu teilen.<\/p>\n<figure id=\"attachment_208512\" aria-describedby=\"caption-attachment-208512\" style=\"width: 1254px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208512 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/trello-token.png\" alt=\"Trello-Token\" width=\"1254\" height=\"482\"><figcaption id=\"caption-attachment-208512\" class=\"wp-caption-text\">Kopiere das Trello-Token und f\u00fcge es ein<\/figcaption><\/figure>\n<p>Kopiere das Trello-Token und f\u00fcge es an einem sicheren Ort ein.<\/p>\n<h3>Schritt 3: Erstelle ein Code-Repository auf GitHub<\/h3>\n<p>GitHub ist nicht nur ein Code-Repository. Es ist auch ein Ort, an dem du <a href=\"https:\/\/kinsta.com\/de\/blog\/kontinuierliche-bereitstellung-wordpress-github-aktionen\/\">sich wiederholende Aufgaben und Automatisierungen<\/a> einrichten kannst.<\/p>\n<p>Auf GitHub musst du die folgenden drei Dinge einrichten:<\/p>\n<ul>\n<li>Das Repository, in dem sich dein Code befindet;<\/li>\n<li>Die Secrets, in denen du deine API-Schl\u00fcssel und Token speicherst, und<\/li>\n<li>Den Workflow, der die <a href=\"https:\/\/docs.github.com\/en\/actions\/learn-github-actions\/understanding-github-actions\" target=\"_blank\" rel=\"noopener noreferrer\">Anweisungen f\u00fcr die Automatisierung<\/a> enth\u00e4lt.<\/li>\n<\/ul>\n<h4>1. Erstelle das GitHub-Repository<\/h4>\n<p>Klicke auf GitHub auf die gr\u00fcne Schaltfl\u00e4che <strong>Neu<\/strong>.<\/p>\n<ol>\n<li>Gib deinem Repository einen Namen.<\/li>\n<li>F\u00fcge eine Beschreibung hinzu.<\/li>\n<li>Setze die Sichtbarkeit auf Privat.<\/li>\n<li>Aktiviere die Option <strong>README hinzuf\u00fcgen<\/strong>.<\/li>\n<li>Klicke auf <strong>Repository erstellen.<\/strong><\/li>\n<\/ol>\n<figure id=\"attachment_208513\" aria-describedby=\"caption-attachment-208513\" style=\"width: 1586px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208513 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/create-new-repository.jpg\" alt=\"Ein neues GitHub-Repository erstellen\" width=\"1586\" height=\"1724\"><figcaption id=\"caption-attachment-208513\" class=\"wp-caption-text\">Ein neues GitHub-Repository erstellen<\/figcaption><\/figure>\n<h4>2. Konfiguriere deine Aktionsgeheimnisse<\/h4>\n<p>Als N\u00e4chstes musst du deine <a href=\"https:\/\/docs.github.com\/en\/actions\/security-guides\/using-secrets-in-github-actions\" target=\"_blank\" rel=\"noopener noreferrer\">Geheimnisse<\/a> <a href=\"https:\/\/kinsta.com\/de\/blog\/github-actions-secret\/\">konfigurieren<\/a>. Das ist ein wichtiger Schritt, denn so musst du deine API-Schl\u00fcssel nicht direkt in deinen Code einbauen.<\/p>\n<p>In deinem neuen Projektarchiv klickst du oben auf der Seite auf die Registerkarte <strong>Einstellungen<\/strong>. Im linken Men\u00fc klickst du auf <strong>Geheimnisse und Variablen<\/strong>, gefolgt von <strong>Aktionen<\/strong>.<\/p>\n<figure id=\"attachment_208514\" aria-describedby=\"caption-attachment-208514\" style=\"width: 1836px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208514 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/actions-secrets-and-variables.jpg\" alt=\"Seite zur Konfiguration von Aktionsgeheimnissen und Variablen\" width=\"1836\" height=\"1234\"><figcaption id=\"caption-attachment-208514\" class=\"wp-caption-text\">Seite zur Konfiguration von Aktionsgeheimnissen und Variablen<\/figcaption><\/figure>\n<p>Klicke auf <strong>Neues Repository-Geheimnis<\/strong> und f\u00fcge deine API-Schl\u00fcssel und dein Token hinzu.<\/p>\n<figure id=\"attachment_208515\" aria-describedby=\"caption-attachment-208515\" style=\"width: 1564px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208515 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/repository-secrets.png\" alt=\"Geheimnisse des GitHub-Repositorys\" width=\"1564\" height=\"576\"><figcaption id=\"caption-attachment-208515\" class=\"wp-caption-text\">Geheimnisse des GitHub-Repositorys<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Du wei\u00dft nicht, wo du deine Kinsta-Unternehmens-ID findest? Lies <a href=\"https:\/\/kinsta.com\/de\/docs\/unternehmens-einstellungen\/eigentuemerschaft-uebertragen\/#1-find-the-company-id-or-email-address-of-the-destination-company\">hier<\/a> mehr.<\/p>\n<\/aside>\n\n<h4>3. Den Workflow konfigurieren<\/h4>\n<p>Jetzt musst du GitHub Schreibrechte erteilen. Gehe dazu in den <strong>Einstellungen<\/strong> zu <strong>Aktionen<\/strong> &gt; <strong>Allgemein<\/strong>.<\/p>\n<p>Scrolle nach unten zum Abschnitt <strong>Workflow-Berechtigungen<\/strong> und aktiviere das K\u00e4stchen <strong>Lese- und Schreibberechtigungen<\/strong>. Klicke dann auf <strong>Speichern<\/strong>.<\/p>\n<figure id=\"attachment_208516\" aria-describedby=\"caption-attachment-208516\" style=\"width: 1558px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208516 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/workflow-permissions.png\" alt=\"GitHub Workflow-Berechtigungen\" width=\"1558\" height=\"716\"><figcaption id=\"caption-attachment-208516\" class=\"wp-caption-text\">GitHub Workflow-Berechtigungen<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Der Code dieses Artikels ist <a href=\"https:\/\/github.com\/carlodaniele\/kinsta-trello-integration\" target=\"_blank\" rel=\"noopener noreferrer\">auf GitHub \u00f6ffentlich zug\u00e4nglich<\/a>.<\/p>\n<\/aside>\n\n<h2>Onboarding mit der Kinsta API und Trello automatisieren<\/h2>\n<p>Jetzt hast du deine API-Schl\u00fcssel und dein Trello-Token. Der n\u00e4chste Schritt ist die Integration deines Kinsta-Hostings mit deinem Trello-Projektmanagementsystem.<\/p>\n<p>Wir verwenden GitHub Actions, um regelm\u00e4\u00dfig ein Synchronisationsskript zwischen Kinsta und Trello auszuf\u00fchren. Dieser automatisierte Prozess fragt die Kinsta-API in bestimmten Abst\u00e4nden nach neuen Websites ab und nutzt dann die Trello-API, um sicherzustellen, dass dein Trello-Board dein Kinsta-Site-Portfolio perfekt widerspiegelt.<\/p>\n<p>In GitHub musst du eine YAML-Konfigurationsdatei erstellen, um festzulegen, wann das Skript ausgef\u00fchrt werden soll. In unserem Beispiel wird das Skript alle 30 Minuten ausgef\u00fchrt.<\/p>\n<p>Gehe zur\u00fcck in den <strong>Code-Bereich<\/strong> deines Repositorys und klicke auf <strong>Datei hinzuf\u00fcgen<\/strong> &gt; <strong>Neue Datei erstellen<\/strong>.<\/p>\n<p>Gib als Dateinamen <code>.github\/workflows\/main.yml<\/code> ein. GitHub wird automatisch die Ordner <code>.github<\/code> und <code>workflows<\/code> erstellen. F\u00fcge dann den folgenden Code ein:<\/p>\n<pre><code class=\"language-yaml\">name: Kinsta-Trello Integration\non:\n  schedule:\n    - cron: '*\/30 * * * *' # Run every 30 minutes\n  workflow_dispatch:       # Allows to start it manually for testing\n\njobs:\n  run-sync:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout code\n        uses: actions\/checkout@v4\n\n      - name: Setup Node.js\n        uses: actions\/setup-node@v4\n        with:\n          node-version: '20'\n\n      - name: Run automation script\n        env:\n          KINSTA_API_KEY: ${{ secrets.KINSTA_API_KEY }}\n          KINSTA_COMPANY_ID: ${{ secrets.KINSTA_COMPANY_ID }}\n          TRELLO_API_KEY: ${{ secrets.TRELLO_API_KEY }}\n          TRELLO_TOKEN: ${{ secrets.TRELLO_TOKEN }}\n        run: node index.js<\/code><\/pre>\n<p>Wenn du fertig bist, klicke auf die gr\u00fcne Schaltfl\u00e4che <strong>\u00c4nderungen speichern&#8230;.<\/strong><\/p>\n<p>Die Ersteinrichtung ist abgeschlossen. Jetzt kannst du mit der Erstellung des Skripts fortfahren.<\/p>\n<h3>Schritt 2. Das Skript erstellen<\/h3>\n<p>Du musst eine neue <code>index.js<\/code>-Datei im Hauptverzeichnis deines GitHub-Projekts erstellen und den in den folgenden Abschnitten gezeigten Code hinzuf\u00fcgen.<\/p>\n<h4>1. Variablen deklarieren<\/h4>\n<p>Der erste Schritt besteht darin, die Variablen zu deklarieren, die das Skript ben\u00f6tigt, um seine Aufgaben zu erf\u00fcllen.<\/p>\n<pre><code class=\"language-javascript\">const KINSTA_API_URL = 'https:\/\/api.kinsta.com\/v2';\nconst TRELLO_API_URL = 'https:\/\/api.trello.com\/1';\n\nconst secrets = {\n\tkinsta: process.env.KINSTA_API_KEY,\n\tcompany: process.env.KINSTA_COMPANY_ID,\n\ttrelloKey: process.env.TRELLO_API_KEY,\n\ttrelloToken: process.env.TRELLO_TOKEN\n};<\/code><\/pre>\n<h4>2. Definiere die Automatisierungsfunktion<\/h4>\n<p>Der n\u00e4chste Schritt ist die Definition der Automatisierungsfunktion.<\/p>\n<pre><code class=\"language-javascript\">async function startAutomation() {\n\ttry {\n\t\tconsole.log(\"\ud83d\ude80 Starting Kinsta-Trello automation...\");\n\n\t\tconst kinstaUrl = `${KINSTA_API_URL}\/sites?company=${secrets.company}`;\n\n\t\tconst kinstaResponse = await fetch(kinstaUrl, {\n\t\t\tmethod: 'GET',\n\t\t\theaders: { \n\t\t\t\t'Authorization': `Bearer ${secrets.kinsta}` \n\t\t\t}\n\t\t});\n\n\t\tif (!kinstaResponse.ok) throw new Error(`Kinsta API error: ${kinstaResponse.status}`);\n\n\t\tconst kinstaData = await kinstaResponse.json();\n\n\t\tconst sites = kinstaData.company?.sites || [];\n\n\t\tconsole.log(`\u2705 Successfully fetched ${sites.length} sites from Kinsta.`);\n\n\t\tconst trelloResponse = await fetch(`${TRELLO_API_URL}\/members\/me\/boards?key=${secrets.trelloKey}&token=${secrets.trelloToken}`);\n\t\t\n\t\tif (!trelloResponse.ok) throw new Error(`Trello API error: ${trelloResponse.statusText}`);\n\t\t\n\t\tconst trelloBoards = await trelloResponse.json();\n\n\t\tfor (const site of sites) {\n\t\t\tconst boardExists = trelloBoards.find(board =&gt; board.name === site.name);\n\n\t\t\tif (!boardExists) {\n\t\t\t\tconsole.log(`\u2728 New site found: ${site.name}. Provisioning workflow...`);\n\n\t\t\t\tconst createBoardUrl = `${TRELLO_API_URL}\/boards\/?name=${encodeURIComponent(site.name)}&defaultLists=false&key=${secrets.trelloKey}&token=${secrets.trelloToken}`;\n\t\t\t\tconst newBoardResponse = await fetch(createBoardUrl, { method: 'POST' });\n\t\t\t\tconst newBoard = await newBoardResponse.json();\n\n\t\t\t\tif (newBoardResponse.ok) {\n\t\t\t\t\tconsole.log(`\u2705 Board created for ${site.name}. Setting up workflow...`);\n\n\t\t\t\t\tconst toDoListId = await createWorkflow(newBoard.id);\n\n\t\t\t\t\tif (toDoListId) {\n\t\t\t\t\t\tawait createGoLiveCard(toDoListId);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(`\u274c Failed to create board for ${site.name}.`);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tconsole.log(`\u2139\ufe0f Site \"${site.name}\" already has a board. Skipping.`);\n\t\t\t}\n\t\t}\n\n\t\tconsole.log(\"\ud83c\udfc1 Automation workflow finished!\");\n\t\n\t} catch (error) {\n\t\tconsole.error(\"\u274c Critical error during automation:\", error.message);\n\t}\n}\n\nstartAutomation();<\/code><\/pre>\n<p>Lasst uns diese Funktion Block f\u00fcr Block analysieren.<\/p>\n<p>Das erste <code>console.log<\/code> zeigt an, dass der Prozess gestartet wurde:<\/p>\n<pre><code class=\"language-javascript\">console.log(\"\ud83d\ude80 Starting Kinsta-Trello automation...\");<\/code><\/pre>\n<p>Der folgende Code <a href=\"https:\/\/api-docs.kinsta.com\/api-reference\/wordpress-sites\/get-list-of-company-sites\">ruft die Websites<\/a>\u00a0deines MyKinsta-Unternehmens ab:<\/p>\n<pre><code class=\"language-javascript\">const kinstaUrl = `${KINSTA_API_URL}\/sites?company=${secrets.company}`;\n\nconst kinstaResponse = await fetch(kinstaUrl, {\n\tmethod: 'GET',\n\theaders: { \n\t\t'Authorization': `Bearer ${secrets.kinsta}` \n\t}\n});\n\nif (!kinstaResponse.ok) throw new Error(`Kinsta API error: ${kinstaResponse.status}`);\n\nconst kinstaData = await kinstaResponse.json();\n\nconst sites = kinstaData.company?.sites || [];\n\nconsole.log(`\u2705 Successfully fetched ${sites.length} sites from Kinsta.`);<\/code><\/pre>\n<ul>\n<li>Wenn die Antwort nicht <code>kinstaResponse.ok<\/code> lautet, wird eine Fehlermeldung ausgegeben. Wenn die API ein g\u00fcltiges Ergebnis liefert, speichert die Funktion die Liste der Websites im Array <code>sites<\/code> und zeigt eine Erfolgsmeldung an.<\/li>\n<\/ul>\n<p>Der n\u00e4chste Schritt besteht darin, deine bestehenden Trello-Boards abzurufen:<\/p>\n<pre><code class=\"language-javascript\">const trelloResponse = await fetch(`${TRELLO_API_URL}\/members\/me\/boards?key=${secrets.trelloKey}&token=${secrets.trelloToken}`);\n\nif (!trelloResponse.ok) throw new Error(`Trello API error: ${trelloResponse.statusText}`);\n\nconst trelloBoards = await trelloResponse.json();<\/code><\/pre>\n<p>Als N\u00e4chstes machen wir mit der Synchronisierungslogik weiter.<\/p>\n<pre><code class=\"language-javascript\">for (const site of sites) {\n\tconst boardExists = trelloBoards.find(board =&gt; board.name === site.name);\n\n\tif (!boardExists) {\n\t\tconsole.log(`\u2728 New site found: ${site.name}. Provisioning workflow...`);\n\n\t\tconst createBoardUrl = `${TRELLO_API_URL}\/boards\/?name=${encodeURIComponent(site.name)}&defaultLists=false&key=${secrets.trelloKey}&token=${secrets.trelloToken}`;\n\t\tconst newBoardResponse = await fetch(createBoardUrl, { method: 'POST' });\n\t\tconst newBoard = await newBoardResponse.json();\n\n\t\tif (newBoardResponse.ok) {\n\t\t\tconsole.log(`\u2705 Board created for ${site.name}. Setting up workflow...`);\n\n\t\t\tconst toDoListId = await createWorkflow(newBoard.id);\n\n\t\t\tif (toDoListId) {\n\t\t\t\tawait createGoLiveCard(toDoListId);\n\t\t\t}\n\t\t} else {\n\t\t\tconsole.log(`\u274c Failed to create board for ${site.name}.`);\n\t\t}\n\t} else {\n\t\tconsole.log(`\u2139\ufe0f Site \"${site.name}\" already has a board. Skipping.`);\n\t}\n}<\/code><\/pre>\n<ul>\n<li>Die <code>for-Schleife<\/code> durchl\u00e4uft die Elemente des <code>Sites-Arrays<\/code> (d.h. die Liste der MyKinsta-Unternehmensseiten) und \u00fcberpr\u00fcft, ob f\u00fcr jede Website ein Board existiert. Wenn es kein Board mit dem Namen der Website gibt, wird eines erstellt.<\/li>\n<li>Wenn das neue Board erfolgreich erstellt wurde (<code>if (newBoardResponse.ok) {...}<\/code>), rufst du die unten beschriebenen Funktionen <code>createWorkflow()<\/code> und <code>createGoLiveCard()<\/code> auf. Beachte, dass <code>createGoLiveCard()<\/code> nur f\u00fcr deine <strong>ToDo-Liste<\/strong> aufgerufen wird.<\/li>\n<\/ul>\n<h4>3. Definiere die Funktion createWorkflow()<\/h4>\n<p>Die Funktion <code>createWorkflow()<\/code> erstellt drei Standardlisten in deinem Trello-Bereich und gibt die ID der <code>To Do-Liste<\/code> zur\u00fcck.<\/p>\n<pre><code class=\"language-javascript\">async function createWorkflow(boardId) {\n\tconst lists = ['To Do', 'Doing', 'Done'];\n\tlet toDoListId = null;\n\n\tfor (const listName of lists) {\n\t\tconst url = `${TRELLO_API_URL}\/boards\/${boardId}\/lists?name=${encodeURIComponent(listName)}&key=${secrets.trelloKey}&token=${secrets.trelloToken}`;\n\t\tconst response = await fetch(url, { method: 'POST' });\n\t\tconst newList = await response.json();\n\n\t\tconsole.log(`   - List \"${listName}\" created.`);\n\n\t\tif (listName === 'To Do') toDoListId = newList.id;\n\t}\n\treturn toDoListId;\n}<\/code><\/pre>\n<h4>4. Definiere die Hilfsfunktion createGoLiveCard()<\/h4>\n<p>Jetzt musst du die Funktion definieren, die die Checkliste der <strong>Go-Live-Pipeline<\/strong> erstellt.<\/p>\n<pre><code class=\"language-javascript\">async function createGoLiveCard(listId) {\n\tconst cardUrl = `${TRELLO_API_URL}\/cards?idList=${listId}&name=${encodeURIComponent('\ud83d\ude80 Go-Live Pipeline')}&desc=${encodeURIComponent('Standard agency tasks for site launch.')}&key=${secrets.trelloKey}&token=${secrets.trelloToken}`;\n\tconst cardResponse = await fetch(cardUrl, { method: 'POST' });\n\tconst card = await cardResponse.json();\n\n\tif (cardResponse.ok) {\n\t\tconst checklistUrl = `${TRELLO_API_URL}\/checklists?idCard=${card.id}&name=Launch%20Tasks&key=${secrets.trelloKey}&token=${secrets.trelloToken}`;\n\t\tconst checklistResponse = await fetch(checklistUrl, { method: 'POST' });\n\t\tconst checklist = await checklistResponse.json();\n\n\t\tconst tasks = [\n\t\t\t'Point DNS to Kinsta',\n\t\t\t'Install & Force SSL (Let\\'s Encrypt)',\n\t\t\t'Set up Search Console & Analytics',\n\t\t\t'Performance Test (Kinsta APM)',\n\t\t\t'Final Backup before Launch'\n\t\t];\n\n\t\tfor (const task of tasks) {\n\t\t\tawait fetch(`${TRELLO_API_URL}\/checklists\/${checklist.id}\/checkItems?name=${encodeURIComponent(task)}&key=${secrets.trelloKey}&token=${secrets.trelloToken}`, {\n\t\t\t\tmethod: 'POST'\n\t\t\t});\n\t\t}\n\t\tconsole.log(`   - Go-Live Pipeline card with checklist created.`);\n\t}\n}<\/code><\/pre>\n<p>Diese Funktion macht Folgendes:<\/p>\n<ul>\n<li>Zuerst verwendet sie die Trello-API, um die <strong>Go-Live-Pipeline-Liste<\/strong> zu erstellen.<\/li>\n<li>Wenn die Antwort <code>cardResponse.ok<\/code> lautet, f\u00fcgt sie der <code>To Do<\/code>-Karte eine Liste mit 5 Elementen hinzu.<\/li>\n<\/ul>\n<h4>5. Ausf\u00fchren des Workflows<\/h4>\n<p>Es ist an der Zeit, deinen Code zu testen. Best\u00e4tige zuerst deine \u00c4nderungen und gehe dann in den Bereich <code>Actions<\/code>\u00a0(Link im oberen Men\u00fc).<\/p>\n<figure id=\"attachment_208526\" aria-describedby=\"caption-attachment-208526\" style=\"width: 1630px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/commit-changes-in-trello.png\" alt=\"\u00c4nderungen in GitHub speichern\" width=\"1630\" height=\"1324\"><figcaption id=\"caption-attachment-208526\" class=\"wp-caption-text\">\u00c4nderungen in GitHub speichern<\/figcaption><\/figure>\n<p>Wenn du fertig bist, klicke auf deine App im Men\u00fc links. In unserem Beispiel ist das die <strong>Kinsta-Trello-Integration<\/strong>.<\/p>\n<figure id=\"attachment_208528\" aria-describedby=\"caption-attachment-208528\" style=\"width: 2364px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208528 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/github-actions.png\" alt=\"GitHub-Aktionsseite\" width=\"2364\" height=\"974\"><figcaption id=\"caption-attachment-208528\" class=\"wp-caption-text\">GitHub-Aktionsseite<\/figcaption><\/figure>\n<p>Klicke auf die Schaltfl\u00e4che <strong>Workflow ausf\u00fchren<\/strong> auf der rechten Seite. Dadurch wird dein Workflow gestartet. Klicke auf den laufenden Workflow und dann auf <strong>Automatisierungsskript ausf\u00fchren<\/strong>. Du siehst dann die Schritte des laufenden Prozesses, zusammen mit <code>console.log<\/code> Erfolgsmeldungen oder Fehlermeldungen, wenn der Prozess fehlschl\u00e4gt.<\/p>\n<figure id=\"attachment_208571\" aria-describedby=\"caption-attachment-208571\" style=\"width: 1288px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208571 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/04\/github-run-automation-script.png\" alt=\"Automatisierungsskript auf GitHub ausf\u00fchren\" width=\"1288\" height=\"510\"><figcaption id=\"caption-attachment-208571\" class=\"wp-caption-text\">Automatisierungsskript auf GitHub ausf\u00fchren<\/figcaption><\/figure>\n<p>Wie im Bild oben zu sehen ist, hat das Skript ein neues Trello-Board mit drei Listen erstellt, darunter die Go-Live Pipeline-Liste. Die folgenden Bilder zeigen das neue Trello-Board und die <strong>Go-Live-Pipeline-Checkliste<\/strong> innerhalb der <strong>To-Do-Karte<\/strong>.<\/p>\n<figure id=\"attachment_208530\" aria-describedby=\"caption-attachment-208530\" style=\"width: 2362px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208530 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/new-trello-board.jpg\" alt=\"Ein Trello-Board \" width=\"2362\" height=\"1338\"><figcaption id=\"caption-attachment-208530\" class=\"wp-caption-text\">Ein Trello-Board wurde automatisch erstellt<\/figcaption><\/figure>\n<figure id=\"attachment_208531\" aria-describedby=\"caption-attachment-208531\" style=\"width: 2362px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208531 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/03\/go-live-pipeline-checklist.jpg\" alt=\"Die 'Go-Live'-Pipeline-Checkliste\" width=\"2362\" height=\"1338\"><figcaption id=\"caption-attachment-208531\" class=\"wp-caption-text\">Die &#8218;Go-Live&#8216;-Pipeline-Checkliste wurde der &#8218;To Do&#8216;-Liste hinzugef\u00fcgt<\/figcaption><\/figure>\n<h2>Proaktives Monitoring mit Kinsta API und Trello<\/h2>\n<p>Die Integration des Kinsta-Hostings mit dem Trello-Projektmanagement geht weit \u00fcber das erste Onboarding hinaus. Durch die Nutzung der jeweiligen APIs kannst du einen kontinuierlichen Kommunikationsfluss zwischen den beiden Umgebungen aufrechterhalten und sicherstellen, dass dein Team in Echtzeit \u00fcber den Zustand deiner Websites informiert ist.<\/p>\n<p>So kannst du zum Beispiel automatisch eine Trello-Karte zum Board deines Teams hinzuf\u00fcgen, wenn ein kritisches Ereignis eintritt, z. B. eine hohe Bandbreitennutzung oder wenig Speicherplatz. Das System kann automatisch eine Karte auf dem Board des technischen Teams erstellen, zusammen mit einer Aufgaben-Checkliste.<\/p>\n<p>Mit der gleichen Logik und den gleichen Tools, die wir f\u00fcr das Onboarding verwendet haben, kannst du auch die \u00dcberwachung und das Health-Check-Management deiner Standorte automatisieren. Dazu brauchst du eine neue Konfigurationsdatei und ein eigenes Skript: Gehe zur\u00fcck zu GitHub und erstelle die Datei <code>.github\/workflows\/health-check.yml<\/code> mit dem folgenden Code:<\/p>\n<pre><code class=\"language-yaml\">name: Daily Health Check\n\non:\n  schedule:\n    - cron: '0 9 * * *' # Runs at 09:00\n  workflow_dispatch:    # Start manually\n\njobs:\n  health-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\/checkout@v4\n      - uses: actions\/setup-node@v4\n        with:\n          node-version: '20'\n      - name: Run Health Check\n        env:\n          KINSTA_API_KEY: ${{ secrets.KINSTA_API_KEY }}\n          KINSTA_COMPANY_ID: ${{ secrets.KINSTA_COMPANY_ID }}\n          TRELLO_API_KEY: ${{ secrets.TRELLO_API_KEY }}\n          TRELLO_TOKEN: ${{ secrets.TRELLO_TOKEN }}\n        run: node health-check.js<\/code><\/pre>\n<p>Hier sind die wichtigsten Punkte dieses Konfigurationsskripts:<\/p>\n<ul>\n<li>Wir haben einen automatischen Timer eingerichtet, der das Skript jeden Tag um 09:00 UTC ausf\u00fchrt (<code>(schedule: - cron: '0 9 * * *'<\/code>).<\/li>\n<li><code>workflow_dispatch<\/code> f\u00fchrt das Skript jederzeit \u00fcber die Registerkarte <strong>Aktionen<\/strong>\u00a0auf GitHub aus. Das ist besonders bei der Entwicklung und Fehlersuche n\u00fctzlich.<\/li>\n<li>Dann haben wir die Reihenfolge der Vorg\u00e4nge festgelegt: Der letzte Befehl verwendet node, um die Datei <code>health-check.js<\/code> auszuf\u00fchren.<\/li>\n<\/ul>\n<h3>1. Variablen deklarieren<\/h3>\n<p>Navigiere zum Hauptverzeichnis deines Repositorys, erstelle eine Datei namens <code>health-check.js<\/code> und deklariere die folgenden Variablen:<\/p>\n<pre><code class=\"language-javascript\">const KINSTA_API_URL = 'https:\/\/api.kinsta.com\/v2';\nconst TRELLO_API_URL = 'https:\/\/api.trello.com\/1';\n\nconst secrets = {\n\tkinsta: process.env.KINSTA_API_KEY,\n\tcompany: process.env.KINSTA_COMPANY_ID,\n\ttrelloKey: process.env.TRELLO_API_KEY,\n\ttrelloToken: process.env.TRELLO_TOKEN\n};<\/code><\/pre>\n<h3>2. Kinsta-Websites abrufen<\/h3>\n<p>Als n\u00e4chstes definierst du die Funktion <code>getKinstaSites()<\/code>:<\/p>\n<pre><code class=\"language-javascript\">async function getKinstaSites() {\n\tconst url = `${KINSTA_API_URL}\/sites?company=${secrets.company}`;\n\tconst response = await fetch(url, {\n\t\tmethod: 'GET',\n\t\theaders: { 'Authorization': `Bearer ${secrets.kinsta}` }\n\t});\n\tif (!response.ok) throw new Error(`Kinsta API error: ${response.status}`);\n\tconst data = await response.json();\n\treturn data.company?.sites || [];\n}<\/code><\/pre>\n<p>Diese Funktion gibt entweder eine Liste mit den Websites des Unternehmens in MyKinsta oder ein leeres Array zur\u00fcck.<\/p>\n<h3>3. Bandbreitennutzung abfragen<\/h3>\n<p>Definiere eine Funktion namens <code>getBandwidthUsage()<\/code>, die die Bandbreitennutzung einer Website zur\u00fcckgibt.<\/p>\n<pre><code class=\"language-javascript\">async function getBandwidthUsage(siteId) {\n  const url = `${KINSTA_API_URL}\/sites\/${siteId}\/usage\/bandwidth\/this-month`;\n  const response = await fetch(url, {\n    method: 'GET',\n    headers: { 'Authorization': `Bearer ${secrets.kinsta}` }\n  });\n  if (!response.ok) return null;\n  const data = await response.json();\n  const bytes = data.site?.this_month_usage?.bandwidth;\n  return bytes !== undefined ? Math.round(bytes \/ (1024 * 1024)) : 0;\n}<\/code><\/pre>\n<h3>4. Trello-Karten erstellen<\/h3>\n<p>Die folgende Funktion erzeugt eine Karte mit dem Titel &#8222;\u26a0\ufe0f Bandwidth Alert: High Traffic&#8220;:<\/p>\n<pre><code class=\"language-javascript\">async function postTrelloAlert(siteName, message) {\n\tconst boardsResp = await fetch(`${TRELLO_API_URL}\/members\/me\/boards?key=${secrets.trelloKey}&token=${secrets.trelloToken}`);\n\tconst boards = await boardsResp.json();\n\tconst board = boards.find(b =&gt; b.name === siteName);\n\n\tif (board) {\n\t\tconst listsResp = await fetch(`${TRELLO_API_URL}\/boards\/${board.id}\/lists?key=${secrets.trelloKey}&token=${secrets.trelloToken}`);\n\t\tconst lists = await listsResp.json();\n\t\tconst targetList = lists.find(l =&gt; l.name === 'To Do') || lists[0];\n\n\t\tconst cardsResp = await fetch(`${TRELLO_API_URL}\/lists\/${targetList.id}\/cards?key=${secrets.trelloKey}&token=${secrets.trelloToken}`);\n\t\tconst cards = await cardsResp.json();\n    \n\t\tconst alertTitle = `\u26a0\ufe0f Bandwidth Alert: High Traffic`;\n\t\tif (!cards.find(c =&gt; c.name === alertTitle)) {\n\t\t\tawait fetch(`${TRELLO_API_URL}\/cards?idList=${targetList.id}&name=${encodeURIComponent(alertTitle)}&desc=${encodeURIComponent(message)}&key=${secrets.trelloKey}&token=${secrets.trelloToken}`, {\n\t\t\t\tmethod: 'POST'\n\t\t\t});\n\t\tconsole.log(`\ud83d\udccc Alert posted for ${siteName}`);\n\t\t}\n\t}\n}<\/code><\/pre>\n<ul>\n<li>Beachte die Bedingung <code>if (!cards.find(...))<\/code>. Sie verhindert, dass dein Board mit doppelten Benachrichtigungen \u00fcberladen wird.<\/li>\n<\/ul>\n<h3>5. F\u00fchre das Skript aus<\/h3>\n<p>Zum Schluss definierst du eine Funktion, die deine Websites \u00fcberwacht.<\/p>\n<pre><code class=\"language-javascript\">async function runMonitoring() {\n  console.log(\"\ud83d\udcca Starting standalone Health Check...\");\n  const sites = await getKinstaSites();\n  for (const site of sites) {\n    const usage = await getBandwidthUsage(site.id);\n    if (usage !== null) {\n      console.log(`Site: ${site.name} | Usage: ${usage} MB`);\n      if (usage &gt; 100) { \/\/ Test threshold\n        await postTrelloAlert(site.name, `Bandwidth usage: ${usage} MB.`);\n      }\n    }\n  }\n}\n\nrunMonitoring().catch(console.error);<\/code><\/pre>\n<p>Wenn diese Funktion ausgef\u00fchrt wird, ruft sie die zuvor definierten Funktionen auf:<\/p>\n<ul>\n<li><code>getKinstaSites()<\/code>: Holt die Liste der Unternehmensstandorte in MyKinsta;<\/li>\n<li><code>getBandwidthUsage()<\/code>: Pr\u00fcft die Bandbreitennutzung des aktuellen Monats f\u00fcr jeden Standort;<\/li>\n<li><code>postTrelloAlert()<\/code>: Erzeugt automatisch eine Trello-Karte, wenn der Schwellenwert erreicht wird und keine vorherige Karte existiert.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>In unserem Beispiel haben wir eine Nutzung &gt; 100 verwendet. In der realen Welt solltest du einen Schwellenwert verwenden, der eine Quote deines Plans darstellt.<\/p>\n<\/aside>\n\n<figure id=\"attachment_208642\" aria-describedby=\"caption-attachment-208642\" style=\"width: 2068px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-208642 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/04\/bandwidth-alert-trello-card.png\" alt=\"Eine Trello-Karte, die automatisch nach einer Bandbreitenkontrolle erstellt wird\" width=\"2068\" height=\"920\"><figcaption id=\"caption-attachment-208642\" class=\"wp-caption-text\">Eine Trello-Karte, die automatisch nach einer Bandbreitenkontrolle erstellt wird<\/figcaption><\/figure>\n<h2>Intelligenter skalieren, nicht h\u00e4rter mit Kinsta<\/h2>\n<p>Die Skalierung muss nicht bedeuten, dass du mehr Arbeit hast. Mit einer gut durchdachten Automatisierungsstrategie k\u00f6nnen sich wiederholende manuelle Aufgaben eliminiert und neue Projekte in dein Portfolio aufgenommen werden, ohne dass dein Betrieb \u00fcberlastet wird.<\/p>\n<p>Indem du die L\u00fccke zwischen deiner Standortinfrastruktur und dem Projektmanagement schlie\u00dft, kannst du nahtlose Kommunikationskan\u00e4le einrichten, die rohe Hosting-Daten in umsetzbare operative Aufgaben umwandeln.<\/p>\n<p>Dank der Kinsta-APIs und GitHub-Aktionen haben wir ein automatisiertes Onboarding- und proaktives \u00dcberwachungssystem geschaffen, das das Risiko menschlicher Fehler reduziert, dein Team entlastet und sicherstellt, dass du immer bereit bist, auf Probleme zu reagieren, sobald sie auftreten. So kannst du <a href=\"https:\/\/kinsta.com\/de\/blog\/reduziere-wartungs-aufwand-kunden-abwanderung\/\">von der reaktiven Brandbek\u00e4mpfung zur proaktiven Zukunftssicherung<\/a> \u00fcbergehen.<\/p>\n<p>Bist du bereit, die Arbeitsabl\u00e4ufe in deiner Beh\u00f6rde zu automatisieren? Schau dir <a href=\"https:\/\/kinsta.com\/de\/preise\/\">unsere Pl\u00e4ne<\/a> an, um den richtigen f\u00fcr dich zu finden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr eine Webagentur wird eine zu schnelle Skalierung oft zu einem Albtraum. Wenn sie zu einer Zunahme von sich wiederholenden Aufgaben f\u00fchrt, sind die verf\u00fcgbaren Ressourcen &#8230;<\/p>\n","protected":false},"author":36,"featured_media":76118,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[925,957],"class_list":["post-76117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-kinsta-leistungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Automatisiere die Arbeitsabl\u00e4ufe in deiner Agentur mit der Kinsta-API und Trello<\/title>\n<meta name=\"description\" content=\"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello\" \/>\n<meta property=\"og:description\" content=\"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-30T08:42:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-04T14:09:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"18\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello\",\"datePublished\":\"2026-04-30T08:42:07+00:00\",\"dateModified\":\"2026-05-04T14:09:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\"},\"wordCount\":2449,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png\",\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\",\"name\":\"Automatisiere die Arbeitsabl\u00e4ufe in deiner Agentur mit der Kinsta-API und Trello\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png\",\"datePublished\":\"2026-04-30T08:42:07+00:00\",\"dateModified\":\"2026-05-04T14:09:10+00:00\",\"description\":\"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kinsta Leistungen\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/kinsta-leistungen\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automatisiere die Arbeitsabl\u00e4ufe in deiner Agentur mit der Kinsta-API und Trello","description":"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/","og_locale":"de_DE","og_type":"article","og_title":"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello","og_description":"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.","og_url":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2026-04-30T08:42:07+00:00","article_modified_time":"2026-05-04T14:09:10+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello-1024x512.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"18\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello","datePublished":"2026-04-30T08:42:07+00:00","dateModified":"2026-05-04T14:09:10+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/"},"wordCount":2449,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png","inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/","url":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/","name":"Automatisiere die Arbeitsabl\u00e4ufe in deiner Agentur mit der Kinsta-API und Trello","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png","datePublished":"2026-04-30T08:42:07+00:00","dateModified":"2026-05-04T14:09:10+00:00","description":"Erfahre, wie du die Arbeitsabl\u00e4ufe deiner Agentur automatisieren kannst, indem du Kinsta \u00fcber GitHub Actions mit Trello verbindest, und nutze die Kinsta-API, um effizienter zu arbeiten.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/04\/automate-your-agency-workflow-with-kinsta-api-and-trello.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/automatisiere-agentur-workflow-mit-kinsta-and-trello\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Kinsta Leistungen","item":"https:\/\/kinsta.com\/de\/thema\/kinsta-leistungen\/"},{"@type":"ListItem","position":3,"name":"Automatisiere deinen Agentur-Workflow mit Kinsta API und Trello"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/76117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=76117"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/76117\/revisions"}],"predecessor-version":[{"id":76136,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/76117\/revisions\/76136"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/76117\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/76117\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/76117\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/76117\/translations\/de"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/76117\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/76118"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=76117"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=76117"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=76117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}