Power your agents and workflows with 57 available integrations and 754 native actions.
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.
Insert column
Inserts a new empty column to the left or right of a specified column, shifting existing columns.
Insert formulas
Inserts Excel formulas into cells at a specified range. Use this to add calculations like =SUM(), =AVERAGE(), =IF(), etc.
Insert table
Creates a table with headers and data rows in a Google Docs document. Headers are automatically bolded.
Invite users
Invites one or more users to the workspace by email. Already-existing members are silently skipped. Pending join requests are automatically approved. Requires USER_MANAGEMENT_API scope and admin API key.
Invoke agent endpoint
Sends a message to a Databricks agent serving endpoint and returns the agent's response. Supports supervisor agents and any chat-based serving endpoint.
List all teams
Lists teams the user can access: direct memberships, Microsoft 365 group-backed Teams, and associated Teams.
List application feedback
List all interview scorecards and feedback submissions associated with an application.
List branches
Lists all branches in a repository. Useful for branch selection in workflows or checking available branches before operations.
List calendar events
Searches and filters calendar events by date range, subject, organizer, or status. Supports shared calendars: pass a colleague's email address in the Calendar field to access their events directly (no need to call 'List calendars' first). Also accepts a calendar ID or calendar name. Use this for date ranges, filtering by subject/organizer/status, or when you need advanced query options. For single-date queries, prefer 'Get today's events' or 'Get events for specific date' for simpler responses.
List calendars
Lists all calendars accessible to the authenticated user using the Google Calendar API /users/me/calendarList endpoint.
List calendars
Retrieves accessible calendars including your own and shared calendars. Use this to discover calendar IDs or names when you need to target a specific non-default calendar. For shared calendars, you can pass a colleague's email directly to 'List calendar events' without calling this first.
List catalogs
Lists all Unity Catalog catalogs accessible to the user. Catalogs are the top-level container for data assets.
List categories
Lists all available categories from the user's Outlook mailbox with their assigned colors. Use this to discover category names before assigning them to events.
List categories
Lists all available email categories (also known as labels or tags) from the user's Outlook mailbox with their assigned colors.
List comments
Lists all comments on a record. Requires a base ID, table name, and record ID. Returns comments with author and timestamp.
List compensations
Returns payroll compensations including salary, hourly, one-time, recurring, and bonuses.
List contact folders
Lists all personal contact folders (default Contacts and subfolders). Use this to retrieve the contact folder ID before listing or creating contacts inside a folder.
List contacts
Lists contacts from your personal Outlook address book or a specific contact folder. To find people in the organization directory, use Search people instead. If listing from a contact folder, first use 'List contact folders' to get the folder ID.
List criteria evaluations
Fetch a paginated list of AI criteria evaluations for an application. This endpoint returns the AI-generated criteria evaluations that assess how well a candidate meets specific job requirements.
List custom fields
Get all custom fields configured in Pylon. REQUIRED: objectType must be one of: account, issue, or contact.
List custom object records
Lists records from a Salesforce custom object. Use this to browse records without a search term.
List custom object types
Lists all custom objects available in the Salesforce org, showing their API names and labels.
List custom object types
Lists all custom object types defined in the HubSpot account, showing their IDs, names, labels, and associated objects. Use the returned objectTypeId (e.g., '2-12345') as the objectType parameter in other custom object actions.
List custom views
Gets all custom views on the site. Leave filters empty unless Tableau accepts the exact filter syntax.
List dataset tables (Push API only)
Lists tables for a push dataset to discover exact table and column names. Only works for Push API datasets. For Import, DirectQuery, or Composite datasets, use 'Get dataset schema' instead.
List drafts
Lists draft emails from your own Drafts folder (own mailbox only). Use 'list_drafts_in_shared_mailbox' to list drafts from a shared mailbox.
List drafts in shared mailbox
Lists draft emails from a shared mailbox's Drafts folder. Returns draft subjects, recipients, creation dates, and attachment status. Use for browsing drafts in a shared mailbox before updating or sending them.
List drive children
Lists files and folders at a single level in a SharePoint drive or folder. Returns both files and subfolders for navigating the drive hierarchy. Accepts a drive ID or a SharePoint folder/drive URL.
List files in OneDrive folder
Lists files and subfolders in a OneDrive folder. Always returns direct child folders alongside files for nested folder navigation. Enable includeSubfolders to recursively list all files within subfolders.
List files in SharePoint folder
Lists files and subfolders in a SharePoint folder. Always returns direct child folders alongside files for nested folder navigation. Enable includeSubfolders to recursively list all files within subfolders.
List folders
Lists mail folders in the user's mailbox. Returns both well-known folders (inbox, drafts, sentitems, deleteditems, junkemail, outbox, archive, conversationhistory, scheduled, clutter) and custom folders. Use folder type filter to show only well-known or custom folders.
List groups
Retrieve all Microsoft 365 groups that the user is a member of. These groups can contain Planner plans.
List integrations
Lists all integrations available in the workspace, including built-in and custom ones
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.
