Zum Inhalt springen
DeutschlandGPT

Integrations

Connect third-party services to use their actions and events in your workflows

Integrations extend workflows with actions from external services: send a Slack message, create a Jira issue, query a Salesforce record and much more. Many integrations also provide trigger events, so a workflow starts by itself when something happens in that service.

Connecting an Integration

  1. Open Settings → Integrations. Inside Workflows, the sidebar entry External Integrations under Data & Integrations leads to the same page.
  2. Find the service and open it. The search field at the top helps with long lists.
  3. Click Add connection and complete the sign-in. Depending on the service this is an OAuth consent screen or a form for an API key.

You can connect several accounts of the same service, for example two Slack workspaces. In a node you choose the account under Connection.

Once connected, the service's actions appear in the node picker under Integrations, and its trigger events under Integration Triggers.

Authentication Types

TypeServices
OAuth 2.0Slack, Teams, Outlook Email, Outlook Calendar, OneDrive, SharePoint, Excel, Microsoft To Do, Jira, Confluence, GitHub, Notion, HubSpot, Salesforce, Calendly, Zoom, Gmail, Google Drive, Docs, Sheets, Slides, Tasks, Calendar, Meet and Analytics
API keyDiscord (bot token), Telegram, Personio, Stripe, Google Maps, OpenAI, OpenRegister
NoneData Table, which is built in

Who Can Use a Connection

A connection belongs to the person who created it. Credentials are encrypted at rest and never appear in workflow outputs.

  • Your own workflows can use your own connections.
  • When you share a workflow, the connections it uses are shared along with it, but only for running that workflow. The share dialog lists them and shows for each whether it is Shared or Not shared outside the workflow.
  • If colleagues should use one of your connections in their own workflows, share the connection itself from the integrations page.

Authenticated Request

When a service offers an API endpoint that no node covers, use its Authenticated Request node. It is listed with the service's other actions in the node picker (search for "Authenticated Request" or "Authentifizierte Anfrage"). Choose the connection, then the request:

InputRequiredDescription
MethodYesGET (default), POST, PUT, PATCH or DELETE
URLYesA path relative to the connection's API address (shown under the field), or a full URL on the service's own API
HeadersNoAdditional headers. Do not add credentials, they are added automatically
Request BodyNoBody for POST, PUT and PATCH; sent as JSON unless you set a Content-Type
Response TypeNoAuto (text/JSON) (default) or File (binary)
File NameNoName of the downloaded file when the response type is File (binary)
OutputTypeDescription
responseanyThe response body, as JSON or text. null when the response type is File
statusCodenumberHTTP status code
headersobjectResponse headers
fileWorkflowFileThe downloaded file, only for response type File
  • The credentials are added by DeutschlandGPT in the way the service expects. They never appear in the workflow, its outputs or the execution history.
  • A relative URL is joined to the connection's API address. For Jira that is https://api.atlassian.com/ex/jira/<your site>, so /rest/api/3/myself is enough.
  • The request only goes to the service's own API. Any other address, including a redirect to one, is refused. With the response type File (binary) a redirect to a download host is followed, without the credentials.
  • With Auto (text/JSON), a binary response fails the node with a message to switch to File (binary). A file is stored up to 100 MB; other responses are limited to 10 MB.
  • A response with a status outside 200–299 counts as an error, like in the HTTP Request node.
  • Write requests follow your organization's permission settings for the integration: if an administrator has switched off a permission, the request is refused.

In a Code node the same request is available as fetchAs.

Get Auth Credentials

The Get Auth Credentials node can no longer be added. Existing nodes keep working for requests to the service itself and show a notice; for new work use Authenticated Request or fetchAs.

Its authToken output is not the token but a reference that looks like dgpt:credential[…]. Your workflow never sees the real token, and neither does the execution history. DeutschlandGPT puts the real credential in only where it belongs:

  • in the credential header (for most services Authorization: Bearer {{auth.outputs.authToken}}) of an HTTP Request node, or of a fetch() call in a Code node,
  • for a request to the service's own API, for example graph.microsoft.com or your organization's <name>.sharepoint.com for SharePoint, www.googleapis.com for Google Drive.

Such a request runs like an Authenticated Request: the same limits (10 MB per response, 30 seconds, no redirect to another host with the credentials) and the same permission settings. Anything else makes the node fail with a message that says what to do instead: the reference in a URL, a query, a request body or another header, a request to another host, and a Code node that returns or logs it. outputs.metadata without secrets (for example Jira's cloudId) stays readable.

To move a workflow off the node:

  • An HTTP Request node that sends the token exactly the way the service expects is switched to an Authenticated Request node on the same connection by DeutschlandGPT, including file downloads. Requests that build their address in another node stay as they are; switch those by hand. A switched node keeps its name, so later nodes that read its response, statusCode or file are unaffected.
  • A Code node calls fetchAs instead of using the token. Keep the Get Auth Credentials node: it tells the Code node which connection to use.
JS
// still works
const res = await fetch(url, { headers: { Authorization: 'Bearer ' + auth.outputs.authToken } });
// for new work
const res = await fetchAs('jira', '/rest/api/3/myself');

Availability

Your organization can switch individual integrations off, and some services are not offered on every DeutschlandGPT instance. The node picker only shows what is available to you. A node whose integration has been switched off is marked Unavailable and does not run; replace or delete it.

Available Integrations

The list below is generated from the product's own integration catalog. Linked names lead to a detailed page. For the other services, the node picker shows the available actions directly.

Microsoft 365

Tabellenkalkulation zur Datenorganisation, Analyse und Visualisierung.

Nachrichten senden, Chats verwalten und auf Team-Kanäle über Microsoft Teams zugreifen.

Aufgabenlisten und Aufgaben in Microsoft To Do verwalten — erstellen, zuweisen und abhaken.

Cloud-Speicher für Dateien und Ordner mit Suche, Download und Verwaltung.

OneNote

Notizen, Notizbücher und Abschnitte in Microsoft OneNote erstellen, durchsuchen und verwalten, auch in Teamnotizbüchern auf SharePoint.

Termine verwalten, Meeting-Zeiten finden und gemeinsame Kalender überprüfen.

E-Mails über Microsoft Outlook senden, empfangen und verwalten.

Dateien, Sites, Listen und Dokumentbibliotheken in Microsoft SharePoint nutzen.

Google Workspace

E-Mails und Labels in Gmail senden, lesen, suchen und verwalten.

Google-Analytics-Daten abrufen und umfassende Reports zur Website-Nutzung erstellen.

Termine verwalten, Verfügbarkeiten prüfen und gemeinsame Kalender überprüfen.

Google-Docs-Dokumente erstellen, lesen, aktualisieren und durchsuchen.

Cloud-Speicher für Datei-Backups, Freigabe und Zusammenarbeit.

Orte suchen, Adressen geocodieren, Routen berechnen und Distanzmatrizen erstellen.

Google-Meet-Aufzeichnungen, Meeting-Details und Transkriptionen abrufen.

Daten in Google Sheets verwalten und analysieren.

Google-Slides-Präsentationen erstellen, lesen und bearbeiten.

To-do-Listen und Aufgaben geräteübergreifend verwalten. Aufgaben erstellen und abhaken.

Communication

Nachrichten senden, Kanäle verwalten und Workflows mit deinem Discord-Bot ausführen.

Team-Messaging-Plattform, die Unterhaltungen, Dateien und Tools verbindet.

Nachrichten und Fotos senden sowie Workflows mit deinem Telegram-Bot ausführen.

Meetings planen, Aufzeichnungen abrufen und Teilnehmer in Zoom verwalten.

Knowledge & docs

BookStack

Self-hosted Wissensdatenbank: Seiten, Bücher und Kapitel in BookStack durchsuchen und verwalten.

Confluence-Seiten und -Spaces durchsuchen, lesen und verwalten.

Notion-Seiten und -Datenbanken durchsuchen, lesen, erstellen und verwalten.

regisafe

E-Akte und Dokumentenmanagement der öffentlichen Verwaltung: Dokumente in regisafe suchen, Akten durchblättern und Schriftstücke ablegen (über CMIS).

CRM & business apps

Asana

Aufgaben, Projekte und Workspaces in Asana erstellen, verwalten und verfolgen.

Ashby

Stellen, Kandidaten und Bewerbungen aus dem Recruiting- und Bewerbermanagementsystem (ATS) Ashby abrufen.

Terminplanung, Events und Buchungen mit Calendly verwalten.

Dynamics 365

Leads qualifizieren, Verkaufschancen abschließen und Datensätze in beliebigen Dataverse-Tabellen in Microsoft Dynamics 365 verwalten.

Debitoren, Kreditoren, Artikel, Verkaufs- und Einkaufsbelege sowie Posten in Microsoft Dynamics 365 Business Central lesen und verwalten, Rechnungen buchen.

Kontakte, Unternehmen, Deals und Aufgaben im HubSpot-CRM verwalten.

Luma

Events und deren Gäste aus einem Luma-Kalender (lu.ma) auflisten und lesen.

monday.com

Boards, Gruppen, Spalten, Items, Subitems und Updates in monday.com erstellen und verwalten.

onOffice

Immobilien-CRM onOffice enterprise — Objekte, Kontakte, Suchprofile und Aktivitäten lesen, durchsuchen und verwalten.

HR-Management mit Personio — Mitarbeitende, Abwesenheiten, Zeiterfassung und mehr.

Pipedrive

Deals, Leads, Kontakte, Aktivitäten und Notizen im Pipedrive-CRM verwalten.

Propstack

Immobilien-CRM Propstack — Kontakte (Kunden) und Objekte (Einheiten) verwalten.

ProSonata

Agentursoftware ProSonata: Projekte und Projektzeiten lesen, Zeiten erfassen und Rechnungen auswerten.

Pylon

Support-Tickets und Kundenkonten aus Pylon, der B2B-Kundensupport-Plattform, lesen.

Accounts, Kontakte, Leads, Opportunities, Cases und mehr im Salesforce-CRM steuern.

ServiceNow

Incidents auflisten und beliebige Tabellen (ITSM-Datensätze, Nutzer, Changes) einer ServiceNow-Instanz über die Table-API abfragen.

Zahlungsabwicklung mit Stripe — Kunden, Abonnements, Rechnungen und Umsätze.

Wrike

Ordner, Projekte, Aufgaben, Kommentare, benutzerdefinierte Felder, Kontakte, Gruppen, Workflows und Spaces in Wrike verwalten.

Zendesk

Zendesk-Support-Tickets, -Nutzer und Help-Center-Artikel auflisten, durchsuchen, erstellen, aktualisieren und kommentieren.

Development

Bitbucket

Repositories, Branches, Dateien und Pull Requests in Bitbucket Cloud verwalten und Workflows bei neuen Pull Requests auslösen.

Repositories, Pull Requests, Issues, Branches und Releases auf GitHub verwalten.

Jira-Vorgänge, -Projekte und -Workflows erstellen, aktualisieren und verwalten.

Linear

Linear-Issues, -Teams und -Labels durchsuchen, lesen, erstellen, aktualisieren und kommentieren.

Databases & search

Airtable

Airtable-Bases lesen und schreiben: Bases und Tabellen auflisten, Schemas einsehen sowie Datensätze und Kommentare verwalten.

Amazon Kendra

Passagen aus einem AWS-Kendra-Enterprise-Search-Index abfragen und abrufen, dessen Datenquellen auflisten und Indexdetails einsehen.

Azure AI Search

Dokumente durchsuchen und Indizes in einem Azure-AI-Search-Dienst (Azure Cognitive Search) einsehen.

BigQuery

GoogleSQL-Abfragen ausführen und Datasets, Tabellen und Schemas in Google BigQuery erkunden.

Strukturierte Daten in integrierten Tabellen speichern, abfragen und in Workflows nutzen.

Databricks

Unity Catalog (Kataloge, Schemas, Tabellen) erkunden und SQL auf Databricks-SQL-Warehouses ausführen.

Microsoft SQL Server

Direkter Zugriff auf Microsoft-SQL-Server-Datenbanken: Abfragen ausführen und Daten verwalten.

Milvus

Collections auflisten, Schemas einsehen und Vektorähnlichkeitssuchen in einer Milvus- bzw. Zilliz-Cloud-Vektordatenbank ausführen.

MySQL

Direkter Zugriff auf MySQL-Datenbanken: Abfragen ausführen und Daten verwalten.

Pinecone

Pinecone-Indizes auflisten und beschreiben sowie Vektorähnlichkeitssuchen gegen eine verwaltete Vektordatenbank ausführen.

PostgreSQL

Direkter Zugriff auf PostgreSQL-Datenbanken: Abfragen ausführen und Daten verwalten.

Qdrant

Collections auflisten und Vektorähnlichkeitssuchen gegen einen Qdrant-Cluster ausführen.

Snowflake

SQL ausführen sowie Datenbanken, Schemas und Tabellen in einem Snowflake-Data-Warehouse über die SQL-API v2 erkunden.

Vertex AI Vector Search

Nearest-Neighbor-Ähnlichkeitssuche gegen einen bereitgestellten Vector-Search-Index von Google Cloud Vertex AI ausführen.

Other

DeepL

Hochwertige maschinelle Übersetzungen in zahlreiche Sprachen mit DeepL.

ElevenLabs

Natürlich klingende Sprachsynthese und Text-to-Speech mit ElevenLabs.

Looker

Looker-BI erkunden: Dashboards, Looks und LookML-Modelle auflisten, gespeicherte Looks ausführen und Ad-hoc-Abfragen gegen die Looker-Instanz stellen.

Metabase

Datenbanken und gespeicherte Fragen auflisten sowie gespeicherte Fragen (Cards) in einer Metabase-Instanz ausführen.

Miro

Miro-Boards, -Items, -Frames und -Tags aus deinen Workspaces lesen.

OpenAI Responses API — Antworten mit File Search und Code Interpreter.

Zugriff auf das deutsche Handelsregister — Unternehmenssuche, Anteilseigner und Auszüge.

Tableau

Tableau-Arbeitsmappen, -Ansichten und -Datenquellen durchsuchen und Ansichtsdaten als CSV aus Tableau Cloud oder Tableau Server exportieren.

WebDAV / Nextcloud

Dateien und Ordner auf beliebigen WebDAV-Servern (z.B. Nextcloud) lesen und verwalten.

Was this page helpful?