Power your agents and workflows with 57 available integrations and 754 native actions.
Get fields
Returns all Jira fields with schema metadata. Use this to find field IDs (e.g., customfield_12345) and understand their types.
Get file
Gets / downloads a file from Sharepoint based on the item ID and attaches it to the chat, use this action to get the contents of a file.
Get file content
Retrieves the actual content of a file from a repository. Use get_repository_content first to find the file path, then use this action to read its contents.
Get file metadata
Retrieves detailed metadata for a file by its ID including name, type, size, dates, and owner information.
Get folder
Retrieves a specific Confluence folder by its ID. Use this action when users ask for pages of a folder.
Get folder by name
Retrieves a folder from OneDrive by its name or path. Supports nested paths like "Parent/Child/Grandchild".
Get free/busy for calendar
Retrieves free/busy information for one or more calendars over a specified time range using the Google Calendar API /freeBusy endpoint.
Get goal
Gets detailed goal data including due dates and owner. Requires a goal GID from get_goals. Returns full goal details
Get goals
Lists goals filtered by workspace, team, project, portfolio, or time period. Requires at least a workspace GID from list_workspaces. Returns goal GIDs and names
Get HubSpot owners
Retrieves all HubSpot owners/users with optional filtering by email. Returns owner IDs that can be used in hubspot_owner_id fields when creating or updating contacts, companies, deals, and notes.
Get incident metadata
Gets field definitions for the incident table, including labels, data types, required flags, and allowed values for choice fields. Use this action to discover which fields are mandatory in your ServiceNow instance before creating or updating incidents. Set onlyRequired=true to get only mandatory fields. Custom fields and their requirements vary by instance.
Get index configuration
Returns field configuration for your Kendra index. Shows field names, types (STRING, DATE, LONG), and properties (searchable, sortable, facetable). Run this BEFORE searching to know which fields you can use for filtering and sorting.
Get integration
Retrieves details of a specific integration including its actions, triggers, and auth configuration
Get item by name
Searches for Excel files by name or resolves a direct URL. Returns file ID, driveId, name, URL, and metadata for use with other Excel actions.
Get items
Gets items from a Monday board. By default, fetches all items on the board. If not specified, get the limit for the board from the get_boards action output, use itemIds to look up specific items by ID across boards, or searchQuery to find items by exact name. Returns an array of items with their ID, name, and column values.
Get item updates
Retrieves the comment thread on a specific item. Requires an item ID. Returns a list of updates with author, text content, and timestamp.
Get knowledge article
Retrieves the full content of a specific knowledge article by sys_id. Returns the complete article body (HTML in the 'text' field), metadata, and optionally attachments. Use find_knowledge_articles first to search and get the sys_id.
Get knowledge bases
Lists available ServiceNow knowledge bases. Each knowledge base is a collection of articles organized by topic (e.g., IT Support, HR Policies, Facilities). Returns titles, descriptions, and sys_ids that can be used to scope searches in find_knowledge_articles.
Get knowledge file
Retrieves details of a specific file in a knowledge folder including its processing status and summary. Requires KNOWLEDGE_FOLDER_API scope.
Get market insights indicator
Retrieves the data for a specific Statista Market Insights indicator using its unique identifier, optionally scoped to up to five geographies. Designed to work with results from the 'search_market_insights' tool - pass an indicator ID and, optionally, geo codes from that indicator's covered geographies. Always cite the source of the data in your response.
Get meeting
Retrieves a single HubSpot meeting by ID. Requires a meeting ID, obtainable from the Find meeting action. Returns the meeting title, description, internal notes, start/end times, location, outcome, owner, attendees, and external meeting URL.
Get meeting summary
Gets the AI-generated summary of a past meeting (requires meeting summary to be enabled)
Get meeting transcript
Retrieves the transcript for a Microsoft Teams meeting using the join URL, meetingRecap URL, or conference ID. By default, returns transcript text in the transcripts array. Set 'Return as file' to true only when you need downloadable VTT file output.
Get metadata
Retrieve all available dimensions and metrics for the property, including custom dimensions and metrics.
Get org unit
Retrieves an organizational unit (team or department) by ID. Get org unit IDs from list_employments or get_employment responses.
Get page
Retrieves a specific Confluence page by its ID and returns the page content plus metadata including its labels/tags, URL, title, and timestamps. Use this to read or list the labels on a specific page. By default returns XHTML storage format with HTML tags (for updating pages). Set removeHTMLTags to true for human-readable plain text format.
Get page
Gets a SharePoint page with its full content structure including text, web parts, and layout. Only works with modern SharePoint pages.
Get page blocks
Retrieves the block structure of a Notion page or block, including block IDs, types, and text content. Requires a page or block ID. Returns a list of blocks with their types, content, and nested children up to the specified depth.
Get page content
Retrieves the full content of a Notion page or block, including all nested child blocks, and converts it to Markdown. Requires a page or block ID. Returns the page content as a Markdown string.
Get page details
Retrieves the metadata and properties of a specific Notion page. Requires a page ID or URL. Returns the page's properties, parent, icon, cover, and timestamps.
Get pages
Gets pages using structured filters like space, status, or sorting. Use this when users want to list/browse pages from specific spaces, get recent pages, or filter by criteria (e.g., 'get all pages from Marketing space', 'show me recent pages', 'list draft pages').
Get parent goals for goal
Lists all parent goals for a specific goal. Requires a goal GID from get_goals. Returns parent goal GIDs and names
Get people
Lists Slack users in the workspace. Paginates through the full user list. By default each user includes id, real_name, profile.email, and profile.image_512. Only set includeFields when the user explicitly names additional fields to include in the response.
Get person profile
Retrieves a person's directory profile by email address, including job title, department, office location, and contact details.
Get person profile
Retrieves a person's directory profile by email address, including job title, department, office location, and contact details. Searches the organization directory — for personal Outlook contacts, use List contacts instead.
Get place details
Retrieves detailed information about a specific place including reviews, hours, contact info, and photos.
Get portfolio
Gets detailed portfolio data including owner, members, and custom fields. Requires a portfolio GID from get_portfolios. Returns full portfolio details
Get portfolio items
Lists items (projects) in a portfolio. Requires a portfolio GID from get_portfolios. Returns item GIDs, names, and resource types
Get portfolios
Lists portfolios filtered by owner, workspace, or team. Requires an owner user GID from get_users. Optionally accepts workspace GID from list_workspaces and team GID from get_teams_for_workspace. Returns portfolio GIDs and names
Get presentation
Read a Google Slides presentation's content as a slide map, full JSON, markdown, or plain text. This is the primary way to discover the OBJECT IDs you need for every edit: use outputFormat "map" to get a compact, ID-annotated index (per slide: slideId, layout, title, hasBody, and elementIds), then pass those exact IDs to edit/create actions. Use it before editing to locate slides and elements by ID, and after editing to verify the result. Never guess IDs or use slide numbers — read them from here.
Get priorities
Returns all issue priorities (id and name). Use this to map human-friendly names to IDs.
Get project
Gets detailed project data including dates and owner. Requires a project GID from get_projects. Returns full project details
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.
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 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).
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
Questions & answers
What can I do with Langdock integrations?
Integrations let you connect Langdock to your existing tools so your agents and workflows can search documents, trigger actions, update data, or automate workflows across your apps.
Which tools can I integrate with Langdock?
Langdock supports a wide range of popular workplace tools like Google Drive, Notion, Confluence, Slack, Salesforce, Jira, Asana, and more. You can also build fully custom integrations for any API‑enabled tool.
Do I need to build my own integrations?
You don’t have to. Many integrations are plug‑and‑play. But if you want custom functionality or custom actions, Langdock includes a built‑in integration builder that makes it easy to create your own integration logic with guided JavaScript support.
Are integrations secure?
Absolutely. Langdock uses secure authentication (including OAuth 2.0), handles credentials safely, and runs custom code in a sandboxed environment. Langdock is also ISO 27001 certified, SOC 2 Type II audited, and GDPR compliant.
How do I use integrations inside a chat or agent?
Once connected, you can use integrations directly in any chat by typing @ to trigger available actions. Agents can also call integrations automatically based on their instructions.
