Power your agents and workflows with 57 available integrations and 754 native actions.
Get dataset schema
Gets full schema metadata (tables, columns, measures, relationships) from a Power BI dataset using the XMLA endpoint. Requires Premium Per User (PPU), Premium capacity, or Fabric capacity with XMLA endpoint enabled.
Get deal context
Gets required information on deal properties, available stages, and the actual property values from a specific deal.
Get email with attachments
Retrieves a single email thread or message with full content including attachments. Returns all messages in the thread and their attachment files.
Get event invitees
Gets the invitees (attendees) of a scheduled event with their name, email, and responses
Get events for specific date
Retrieve all calendar events for a specific date only. Always include the user's timezone. If not provided, first call 'Get calendar settings' to fetch the current timezone and pass it using the timezone field to avoid UTC results.
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 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 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 meeting transcript
Retrieves the transcript for a Microsoft Teams meeting using the join URL, meetingRecap URL, or conference ID.
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 basic metadata (URL, title, timestamps). 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 content
Retrieves the content of a specific page or block and all its children from Notion and converts them to markdown
Get page details
Retrieves detailed information about a specific Notion page including its properties, metadata, and structure
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 place details
Retrieves detailed information about a specific place including reviews, hours, contact info, and photos
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 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.)
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.
