Wähle aus 56 verfügbaren Integrationen und 716 nativen Actions, um deine Agenten und Workflows zu erweitern.
Query view data
Extracts data from a specific standard (non-custom) Tableau view in CSV format. Use get_custom_view_data for custom views. Multi-measure views return Tableau's tall format with Measure Names and Measure Values columns.
Read data source metadata
Returns all queryable fields for a published data source, including field names, data types, and roles.
Recalculate opportunity
Add-on action (Dynamics 365 Sales) — requires the Sales app on the connected Dataverse environment. Recalculates the actual value of a won opportunity via the CalculateActualValueOpportunity operation. Use after editing opportunity products or revenue to refresh the rolled-up value.
Refresh linked chart
Re-fetches a linked Google Sheets chart embedded on a slide and updates its image in place so it reflects the current spreadsheet data; use it after the source Sheet's data changes (e.g. to refresh a revenue or KPI chart before presenting). Only charts inserted with a live spreadsheet link (linkingMode LINKED) can be refreshed - a chart pasted as a static image is not linked and returns an actionable error. The chart's objectId is unchanged by the refresh, so it stays addressable for follow-up calls. ID flow: supply the presentationId from the URL and the chart's objectId, which you get from the action that inserted the chart (it returns the id it used) or from get_presentation - never invent or guess it.
Remove category from email
Removes one or more categories (also known as labels or tags) from an email. Category names are matched case-insensitively. Categories not present on the email are silently ignored.
Remove task followers
Removes followers from a task to stop their update notifications. Requires follower user GIDs from get_users and a task GID from search_tasks or typeahead_search. Returns the updated followers list
Render slide
Renders a slide (or the whole deck) to a PNG image and returns a temporary image URL, width, and height per slide — use it after creating or editing slides to visually verify layout, overflowing text, overlapping elements, colors, and alignment before considering the deck done. Consumes existing IDs only: pass the presentationId from the deck's URL and, optionally, real slide OBJECT IDs (not slide numbers). Leave the slide ID empty to render every slide in order; the contentUrl links it returns expire ~30 minutes after rendering, so view them promptly or re-run.
Reorder slides
Move one or more existing slides to a new position in a deck (e.g. pull the agenda to slide 2, push an appendix to the end). The slides are identified by their slide OBJECT IDs and moved together as a contiguous block, preserving the relative order you list them in. ID flow: get presentationId from the deck URL, and get each slideId from get_presentation (outputFormat "map" gives a compact slideId index) or from the slideId/slideIds returned by create_slide or build_deck_from_outline — never use a slide number/position. Returns the full new slide order so you can verify the result without a follow-up read.
Replace image
Swap an existing image element on a slide for a new image URL, in place: the element keeps its exact size, position, and objectId — only the underlying picture changes. Use it to update what an existing image shows (refresh a logo, swap a product photo, update a screenshot); use Add image instead to create a new image at coordinates you specify, or Replace shapes with images to match shapes by placeholder text. CENTER_INSIDE fits the new image inside the original frame keeping aspect ratio (default); CENTER_CROP fills the frame and may crop. ID flow: pass the image's existing object ID in imageObjectId — get it from the id returned by add_image (or from get_presentation with outputFormat "map"/"json"); the same objectId is returned so you can chain further edits to that element.
Replace page content
Replace the entire content of an existing SharePoint page. Permanently deletes all existing content and replaces it with what you provide. Refuses safely if the page contains web parts the write API cannot recreate.
Replace shapes with chart
Replaces every placeholder shape whose visible TEXT matches a token (e.g. '{{revenue_chart}}') with a chart pulled from a Google Sheet. Use it to fill template-driven decks where chart placeholders are typed into text boxes ahead of time; pairs with replace_text and replace_shapes_with_images to fully populate a templated slide. The token is matched against shape text, NOT shape object IDs or names, so no element IDs are needed here — only the presentationId, the source spreadsheetId, and the integer chartId. Choose LINKED (default) so the chart can later be refreshed with the latest Sheet data, or NOT_LINKED_IMAGE for a static snapshot. Returns occurrencesChanged (how many placeholders were filled). For LINKED charts the API does NOT return the new chart's objectId, so to refresh it later you must run get_presentation to find the SheetsChart element's objectId. If the token isn't in the deck yet, insert it first with replace_text.
Replace shapes with images
Replaces every placeholder shape in a presentation with an image, by matching the shape's TEXT content (e.g. {{company-logo}}) rather than its object ID. Use it to fill image placeholders across a deck in one batch call (e.g. after build_deck_from_outline / create_slide laid out branded templates with {{...}} tokens). Takes the presentationId plus a list of placeholder-text-to-image-URL mappings; it does NOT take slide or shape object IDs - targeting is purely by the literal text inside the shapes. Returns the count of shapes replaced (totalReplacements) and a per-placeholder breakdown (replacementDetails); a result of 0 means the placeholder text was not found verbatim in any shape.
Replace text
Find-and-replace text across a presentation in one batch — ideal for filling template placeholders (e.g. {{customer-name}}, {{date}}) with real values for mail-merge or generated decks. Pass each search/replace pair in textReplacements; optionally scope a replacement to specific slides via that pair's pageObjectIds (slide OBJECT IDs, not slide numbers). Returns occurrencesChanged per pair so you can confirm what was actually replaced. Requires the presentationId; if you also need slide object IDs, get them from get_presentation (outputFormat "map") or from create_slide / build_deck_from_outline.
Reply to message
Replies to a message in a thread. Supports mrkdwn formatting in 'text' and Block Kit 'blocks' for rich layouts.
Resolve SharePoint URL
Resolve a SharePoint sharing link or pasted URL to a file/document (driveItem) and its metadata, for attachment import. This handles files in a document library, not pages. For a SharePoint page (.aspx) file name or URL, use resolve_page instead (modern Site Pages cannot be accessed as drive items).
Respond to event
Accepts, declines, or tentatively accepts a calendar event invitation. Useful for RSVPing to meetings, declining meeting requests, or marking tentative attendance. Supports shared/delegated calendars: pass a colleague's email in 'Shared calendar owner' to act on their calendar (they must have granted you edit rights); leave it empty for your own calendar.
Run native query
Execute a raw SQL query against a database. Set format=csv to return a downloadable CSV file.
Run pivot report
Generate advanced pivot table reports for data analysis, correlation discovery, and comparing high/low performers across multiple dimensions.
Run question
Execute a saved question and return results. Set format=csv to return a downloadable CSV file.
Search
Searches across the entire Notion workspace or within a specific database for pages and databases. Requires a search query; database ID, type filter, and property filters are optional. Returns a list of matching pages and databases with their IDs, titles, and URLs.
Search
Search Confluence pages by keyword, phrase, or partial title, or paste a Confluence page URL to open that page directly. Searches page titles and body text across every space unless narrowed. Optionally filter by space (spaceKeys), label, or date range (lastModifiedAfter/Before, createdAfter/Before). To find the pages nested under a specific page, set the parent page filter (ancestorId) rather than putting an ancestor or parent term in the query.
Search
Searches across Zendesk for tickets, users, organizations, and groups using Zendesk's query syntax.
Search accounts
Search for accounts using field-specific operators. IMPORTANT: Each field has specific allowed operators - domains/tags: contains, does_not_contain, in, not_in | name/external_ids: equals, in, not_in. Use filterValue for single values (equals, contains, does_not_contain), filterValues for arrays (in, not_in).
Search code
Searches for code and files across GitHub repositories. Use 'filename' to find files by name (e.g., schema.prisma, package.json). Use 'query' to search for text INSIDE file contents. You can combine both. Always specify owner and repository when searching within a specific repo for best results.
Search collection
Searches the database for the most relevant information based on the query provided.
Search collection
Searches the database for the most relevant information based on the query provided.
Search companies
Search for companies based on various criteria. You can filter by company name, register number, register type, register court, active status, and legal form. The response provides a list of matching.
Search consumer insights
Searches Statista Consumer Insights for survey questions on consumer behaviour, preferences, demographics and brand perception. Returns matching survey questions with their question IDs and answer options. Pass a question ID (or answer ID) to the 'get_consumer_insights' tool to retrieve the survey data. Use this for what people do, buy, prefer or think; use 'search_market_insights' for market size, revenue or volume, and 'search_statistics' for published charts.
Search docs
Search across the Docs knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you need to answer questions about Docs, find specific documentation, understand how features work, or locate implementation details. The search returns contextual content with titles and direct links to the documentation pages.
Search documents
Searches the database for the most relevant information based on the query provided.
Search emails
Searches through your Gmail inbox and returns email summaries (subject, sender, date, snippet) matching your search criteria. Use 'Get email with attachments' to retrieve full email content.
Search file
Search for Google Docs documents in your Google Drive using flexible filters such as document name, owner, modification date, folder, and sharing status.
Search files
Searches through the available files in your Google Drive with advanced filtering options.
Search group members
Lists user members of a specific group with their attributes like department, job title, and optionally their manager
Search knowledge
Performs semantic search across all knowledge folders shared with the API key. Returns relevant document chunks ranked by similarity. Requires KNOWLEDGE_FOLDER_API scope.
Search marketing emails
Search HubSpot Marketing Emails by keyword and filters to find a specific email when you don't have its ID. Keyword does a case-insensitive match on the email name and subject (not the body). Supports sorting by creation or last-updated date and filtering by date range, published state, and email type. Returns matching emails with their ID, name, subject, state, campaign, and timestamps.
Search market insights
Searches Statista Market Insights for market indicators - market size, revenue, volume, growth forecasts and related KPIs across industries and regions. Returns matching indicators with their identifiers and the geographies each one covers. Pass an indicator ID (and a covered geo code) to the 'get_market_insights_indicator' tool to retrieve its data.
Search messages
Searches for chat & channel messages in Microsoft Teams that match the specified query.
Search my tasks
Search and filter tasks assigned to you across Planner plans and Microsoft To Do lists. Filter by date, priority, and progress.
Search namespace
Searches the database for the most relevant information based on the query provided.
Search own emails
Searches your own mailbox (including subfolders) and returns matching emails — by default with full plain-text bodies (toggle off via 'includeDetails'). Use 'search_shared_email_folders' for shared mailboxes, or 'get_email' when you already have a message ID and need attachments downloaded.
Search pages by title
Searches for OneNote pages by title, date, notebook, or section. All filters are optional and combinable.
Search people
Searches for people by name in the organization directory and mailbox contacts. When no search term is provided, returns people ranked by interaction frequency. Returns name, email, job title, department, and company.
Search people
Searches for people by name in the organization directory and mailbox contacts. When no search term is provided, returns people ranked by interaction frequency. Returns name, email, job title, department, and company.
Search places
Searches for places using a text query like 'coffee shops near Times Square' or 'restaurants in Berlin'.
Search shared email folders
Searches emails in a shared mailbox or another person's mailbox you have access to.
Search statistics
Searches the Statista data catalogue for individual published statistics - charts, datasets and reports on a topic. Not for market-sizing or forecast KPIs like market size, revenue or volume; use the 'search_market_insights' tool for those.
Search tables
Search for tables across catalogs by name pattern. Useful for discovering datasets when you know part of the name.
Search tasks
Advanced task search with filters for text, assignee, dates, completion status, projects, tags, sections, and custom fields. Requires a workspace GID from list_workspaces. Use the text parameter to search by task name. Returns matching task GIDs and names
Changes in path
Triggers when files are added or modified in a specific path. Useful for CI/CD pipelines, config monitoring, code review automation, or content tracking.
File updated
Triggers when a file is updated in a SharePoint folder. Re-fires each time a file's contents change, and optionally filter by name or file extension.
Label changed on email
Triggers when categories are added to or removed from an email in your Outlook mailbox.
New email in shared inbox
Triggers when new emails are received in specified shared inboxes (users you have Mail.Read.Shared access to).
New email in shared mailbox folder
Triggers when emails appear in a specific folder of a shared mailbox (either newly received or moved to it). Requires Mail.Read.Shared permission and folder access.
New email in specific folder
Triggers when emails appear in a specific folder (either newly received or moved to it).
New email matching search
Triggers when new emails matching your search query are received (sent emails excluded unless you add 'in:sent').
New event matching search
Triggers when new calendar events matching the specified search query are created.
New event matching search
Triggers when new calendar events matching the specified search query are created.
New issue
Triggers when a new issue is created in the repository. Does not trigger for pull requests.
New item created
Triggers when a new file or folder is created in a SharePoint folder. Watch files, folders, or both, and optionally filter by name or file extension.
New meeting transcript
Triggers when a transcript becomes available for a recently ended Teams meeting.
New message by search
Triggers when a new message is found by searching for a specific keyword or other criteria.
New message in channel
Triggers when a new message was posted in a channel (public, private, DM, etc.).
New message in conversations
Triggers when a new message is posted in a specific conversation (DM, group DM, or channel).
Property changed
Triggers when a property on a HubSpot object (a standard object like a contact, company, deal, or ticket, or a custom object) changes. Watching a specific property fires once per value transition and returns the new value under a key named new_ followed by the property name (e.g. new_dealstage when watching dealstage). Leave the property name empty to fire on any update to the object instead.
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Fragen & Antworten
Was kann ich mit Langdock‑Integrationen machen?
Integrationen verbinden Langdock mit deinen bestehenden Tools, sodass Agents und Workflows interne Dokumente durchsuchen, Aktionen auslösen, Daten aktualisieren oder Abläufe in deinen Apps automatisieren können.
Welche Tools kann ich mit Langdock integrieren?
Langdock unterstützt eine große Bandbreite gängier Business‑Tools wie Google Drive, Notion, Confluence, Slack, Salesforce, Jira, Asana und viele mehr. Du kannst zudem individuelle Integrationen für jedes Tool erstellen, das eine API anbietet.
Muss ich eigene Integrationen entwickeln?
Das ist nicht notwendig. Die meisten Verbindungen funktionieren sofort nach der Aktivierung. Wenn du jedoch erweiterte Funktionen oder Actions benötigst, bietet Langdock einen integrierten Builder an. Damit erstellst du deine eigene Logik – inklusive unterstütztem JavaScript-Flow.
Sind Integrationen sicher?
Absolut. Langdock nutzt eine sichere Authentifizierung (inklusive OAuth 2.0), verwahrt Zugangsdaten geschützt und führt eigenes Code‑Handling in einer isolierten Sandbox‑Umgebung aus. Zusätzlich ist Langdock ISO 27001‑zertifiziert, SOC 2 Type II-geprüft und vollständig DSGVO‑konform.
Wie nutze ich Integrationen in einem Chat oder Agenten?
Sobald eine Integration verbunden ist, kannst du sie in jedem Chat direkt nutzen, indem du @ eingibst und verfügbare Actions auswählst. Außerdem können Agenten dank ihrer Anweisungen Integrationen automatisch ausführen.
