Power your agents and workflows with 57 available integrations and 754 native actions.
Get projects for workspace
Lists ALL projects in a workspace across all teams. Requires a workspace GID from list_workspaces. Returns project GIDs, names, and resource types
Get project task counts
Gets task count statistics for a project (total, completed, incomplete, milestones). Requires a project GID from get_projects. Returns task counts by status
Get range
Retrieves data from a specified cell range in a worksheet. Use this to read data that is not in a table.
Get realtime users by device
Retrieves active users in the last 30 minutes broken down by device category (desktop, mobile, tablet).
Get recent projects
Returns a list of up to 20 projects recently viewed by the user that are still visible to the user.
Get record
Gets a single Dataverse record by its GUID from a specified entity set, with optional column selection and related-record expansion.
Get release
Retrieves detailed information about a specific release by its ID, including release notes and downloadable assets.
Get release by tag
Retrieves detailed information about a release by its tag name (e.g., v1.0.0). More intuitive than ID lookup when the tag is known.
Get repository content
Lists files and directories in a repository path. Use this to browse the structure of a repository before retrieving specific files.
Get sensitivity label
Gets the sensitivity label(s) applied to a file. Returns label IDs and assignment method.
Get spaces
Lists all spaces in the Confluence workspace. Use this action when the user asks for available spaces, or when you need to look up a space ID by name or key before calling other actions (e.g., when a user requests pages from a space but only provides the space name).
Get spreadsheet metadata
Retrieves essential spreadsheet metadata including title, locale, timezone, and sheet properties (IDs, names, dimensions).
Get statistics data by ID
Retrieves detailed statistical information for a specific Statista chart or dataset using its unique identifier, including full numerical values, source details, and metadata. Works with results from the 'search_statistics' tool - pass an ID from a search result to dive deeper. Always cite the source of the data in your response.
Get stories for task
Gets task activity history including comments, status changes, and system events. Requires a task GID from search_tasks or typeahead_search. Returns stories with text, author, and timestamps
Get story
Gets a single story (comment or event) by its GID. Requires a story GID from get_stories_for_task. Returns the full story details
Get subscription
Retrieves detailed subscription information including current period, items, and products.
Get table metadata
Retrieves detailed metadata for a specific table including description, columns with their types and comments, owner, and tags. Essential for data discovery.
Get table rows
Retrieves rows from a table with pagination support. Use this to read data from Excel tables.
Get tags in workspace
Lists all tags in a workspace. Requires a workspace GID from list_workspaces. Returns tag GIDs and names
Get task
Gets full task details including assignee, dates, custom fields, and memberships. Requires a task GID from search_tasks or typeahead_search. Returns complete task data
Get task
Returns detailed information about a task including its description, status, dates, and assignees.
Get tasks
Lists tasks filtered by project, section, tag, workspace, or user task list. Requires at least one context filter (e.g. a project GID from get_projects). Returns task GIDs and names
Get teams for user
Lists teams a user belongs to within an organization. Requires a user GID from get_users and an organization GID from list_workspaces. Returns team GIDs and names
Get teams for workspace
Lists all teams in a workspace. Requires a workspace GID from list_workspaces. Returns team GIDs and names
Get thread replies
Retrieves all replies in a specific Slack thread. Use this to fetch thread content reliably. Get the channelId and threadTs from 'Get conversation history' or 'Search messages' results (use the thread_ts_unix field).
Get ticket context
Retrieves ticket pipelines, stages, and available properties to help with ticket creation and updates.
Get ticket conversation log
Gets a specific ticket by ID along with its complete conversation history and logs.
Get timelogs
Retrieves time tracking entries. Filter by task, folder, user, or date range. Returns total hours worked.
Get today's events
Retrieves all calendar events for today from your calendar or a shared calendar. Times are automatically displayed in the user's configured timezone. Use this for 'what's on my calendar today?' or 'do I have meetings today?' queries.
Get usage
Retrieves current usage information for your DeepL API account including character counts and limits.
Get user
Gets detailed user information. Accepts a user GID, email address, or "me" for the authenticated user. Returns name, email, photo, and workspace memberships
Get user availability
Gets busy times for the authenticated user within a date range. Shows when the user is unavailable.
Get users
Lists users in a workspace, optionally filtered by team. Requires a workspace GID from list_workspaces. Returns user GIDs, names, and emails
Get users
Lists all users in the Notion workspace, including their IDs, names, emails, and types (person or bot). Use this to find a specific person's user ID for filtering, assigning, or mentioning.
Get users
Lists Monday.com users with optional filters. Requires no inputs by default; optionally filter by user IDs, emails, or name search. Returns each user's ID, name, email, title, and admin/guest status.
Get versions
Lists all release versions for a Jira project. Use this to look up version IDs before creating issues, updating fixVersions on tickets, or building release workflows. Supports filtering by status (released, unreleased, archived).
Get view by path
Gets views with a given viewUrlName. viewUrlName is not site-wide unique, so check count/isAmbiguous and use workbook or project context when multiple views are returned.
Get workbook summary
Retrieves a summary of an Excel workbook including all sheets, their data ranges, tables, and charts.
Get workspaces
Lists all workspaces the connected account has access to. Requires no inputs. Returns each workspace's ID, name, kind, and description.
Group objects
Combine two or more existing page elements on the SAME slide (shapes, text boxes, images, lines, word art) into a single group so they move, scale, rotate, and delete together as one unit. Use it to keep related elements locked together (a logo plus its caption, a chart plus its labels) so they stay aligned during later edits. ID flow: you pass the object IDs of elements that ALREADY exist (each create action returns the id it used; get_presentation also lists them), and this action RETURNS the new group's objectId — use that returned id as the chainable handle for follow-up actions (e.g. update_element_transform to move the whole group, or delete_object to remove it). Videos, tables, and placeholders CANNOT be grouped, and all children must be on the same slide and not already part of another group.
Improve text
Improves and rephrases text in the specified target language with optional writing style or tone but not both.
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.
