Power your agents and workflows with 57 available integrations and 754 native actions.
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
Get projects
Lists projects in a workspace, optionally filtered by team. Requires a workspace GID from list_workspaces. Returns project GIDs and names
Get projects for team
Lists all projects for a specific team. Requires a team GID from get_teams_for_workspace. Returns project GIDs and names
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 record
Fetches a single record by its ID. Requires a base ID, table name, and record ID. Returns the record's fields and metadata. Optionally resolves linked records into full objects.
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 room availability
Checks whether a meeting room is free or busy during a specific time window, given its mailbox email address.
Get sensitivity label
Get the sensitivity label(s) applied to a file and its protection state. Returns label IDs, assignment method, and whether the file is encrypted (Purview/Azure RMS) and so can't be read.
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 table schema
Returns the field names, types, and options for a single table. Requires a base ID and table ID. Call this before searching or creating records to know the exact field names.
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.
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
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.
