Power your agents and workflows with 57 available integrations and 754 native actions.
Create column
Creates a new column on a board. Requires a board ID, column title, and column type (e.g. text, number, status). Returns the created column's ID, title, type, and settings.
Create comment
Adds a comment to a Notion page, block, or existing discussion thread. Provide pageId to comment on a page, blockId to comment on a specific block, or discussionId to reply in an existing thread. Content supports inline Markdown (bold, italic, code, links).
Create comment
Adds a comment to a record. Requires a base ID, table name, record ID, and the comment text. Returns the created comment.
Create compensation
Creates a compensation for an employee (one-time, recurring, fixed, or hourly). Bonuses not supported.
Create compensation type
Creates a new compensation type that can be used when creating compensations.
Create contact
Creates a new contact in your personal Outlook address book or a specific contact folder.
Create content note
Creates an Enhanced Note (ContentNote) and optionally links it to one or more records via ContentDocumentLink.
Create contract
Creates a new Salesforce Contract. Status must be a Draft-category status (e.g. 'Draft' or 'In Approval') — Salesforce rejects creation with Status='Activated'. Activate via update_contract after creation.
Create customer
Creates a new customer in Stripe. Use the Email and Name fields for basic info, and Custom Parameters for all other Stripe customer fields.
Create customer
Creates a customer in Linear, used with Linear Asks to represent the external person or company a request came from.
Create customer request
Attaches a customer request (a Linear Ask) to an issue, linking external feedback to the work that addresses it. Identify the customer by Linear ID or by an external ID.
Create custom object
Creates a new record in a HubSpot custom object. Use 'List custom object types' to find the objectType and 'Get custom object context' to discover available properties.
Create custom object association
Creates an association between a custom object record and another record (contact, company, deal, or another custom object). Use default association for simple linking, or specify an association type ID for labeled associations.
Create database
Creates a new Notion database as a child of a page, with a defined column schema. Requires a parent page ID and a properties schema defining the database columns — always construct this from what the user describes. Returns the created database's ID, URL, and metadata.
Create deal
Creates a new deal in Pipedrive with an optional value, associated contact, organization, pipeline, and stage.
Create discount code
Creates a percentage or fixed-amount discount code that customers enter at checkout, optionally limited to certain products or collections, a date range, or a usage cap. Shopify allows only one cart minimum: set either minimumSubtotal or minimumQuantity, never both — leave the other empty.
Create document
Create a new Google Docs document with a title and optionally place it in a specific folder.
Create draft in shared mailbox
Creates an email draft in a shared mailbox (e.g., support@company.com) or another user's mailbox for later review and sending. The draft appears in the target mailbox's Drafts folder. Requires membership in the shared mailbox or delegated access to the user's mailbox.
Create events
Creates an Outlook calendar event with subject, time, attendees, rooms, and optional recurrence. Rooms are submitted as booking requests; use 'Check room booking status' later to verify whether Exchange accepted or declined them. 'Location' only controls the event's displayed location and does not book a room. When 'Online meeting' is set to true without specifying a provider, Microsoft Teams is automatically selected for business accounts. Newlines in the description are converted to HTML line breaks. Supports shared/delegated calendars: pass a colleague's email in 'Shared calendar owner' to act on their calendar (they must have granted you edit rights); leave it empty for your own calendar.
Create folder
Creates a new folder in OneDrive. Supports creating nested subfolders by providing a path with forward slashes.
Create folder
Creates folders in Google Drive. Supports multiple folders (comma-separated) and nested paths (using '/'). If a folder already exists, it will be reused and the user notified.
Create folder
Creates a folder in a SharePoint drive. Supports nested folder paths (e.g., 'folder1/folder2/folder3').
Create folder
Creates a new folder or project under a parent folder. Use isProject=true to create a project with status tracking.
Create folder
Creates a new mail folder. Creates a top-level folder by default, or a subfolder when a parent folder ID is provided.
Create folder in shared mailbox
Creates a new mail folder in a shared mailbox. Creates a top-level folder by default, or a subfolder when a parent folder ID is provided.
Create group
Creates a new group (section) on a board. Requires a board ID and group name; optionally set a color. Returns the created group's ID, title, color, and position.
Create incident
Creates a new ServiceNow incident. Note: ServiceNow instances may have custom mandatory fields beyond short_description. If creation fails due to missing required fields, use get_incident_metadata with onlyRequired=true to discover instance-specific mandatory fields, then provide them via the additionalFields parameter.
Create KB article
Create a new knowledge base article. IMPORTANT: The contentHtml field is mapped to body_html in the API.
Create lead
Creates a lead linked to a person or organization, optionally with a value and expected close date.
Create meeting
Creates a new meeting in HubSpot. Requires only a title for the meeting. If start time is omitted, the meeting starts at the current time, so set it explicitly when logging a past meeting or scheduling a future one.
Create merge request
Creates a merge request from a source branch into a target branch. Requires a token with api scope.
Create or update project milestone
Creates a new milestone or updates an existing one. Pass milestoneId to update.
Create page
Creates a new Notion page as a child of an existing page or as an entry in a database. Requires a parent ID and parent type (page_id or database_id); title, properties, and content are optional. Returns the created page's ID, URL, and timestamps.
Create page
Create a new SharePoint page with text, multi-column sections, images, dividers, spacers, buttons, YouTube embeds, and an optional right-rail side rail.
Create page
Creates a new page in a Confluence space. Use this when users want to create new content, add a page, or publish information to Confluence.
Create payload index
Creates a payload index for a field (required for filtered search on that field).
Create person
Creates a new contact person with optional emails, phone numbers, and organization link.
Create presentation
Create a new blank Google Slides presentation (with one default slide) and optionally place it in a specific Drive folder; use this to start a new deck before adding slides or content. Returns the new presentationId (the ID needed by every other Google Slides action) plus the object ID of the initial slide, so capture them from the result and pass them to later calls rather than guessing.
Create project
Creates a new project in Asana. Requires a project name. Optionally accepts workspace GID from list_workspaces, team GID from get_teams_for_workspace, owner, color, privacy settings, and dates. Returns the created project with its GID
Create project
Creates a project on a board and phase. Requires a title, a board, and a phase; optionally sets a description, owner, start and end dates, and links to deals, persons, and organizations.
Assignee assigned
Triggers when an issue is assigned to someone, and again when it is reassigned to a different person. Optionally scope to a single team.
Call ended
Triggers when a Google Meet call ends, so you can fetch the transcript, send follow-ups, or log the call.
Changed activity
Triggers when an activity is created or updated. You can additionally filter any event to records where a specific field matches given value(s).
Changed deal
Triggers when a deal is created or updated. You can additionally filter any event to records where a specific field matches given value(s) (e.g. Updated with status = won to react to deals becoming won).
Changed lead
Triggers when a lead is created or updated. You can additionally filter any event to records where a specific field matches given value(s).
Changed note
Triggers when a note is created or updated. You can additionally filter any event to records where a specific field matches given value(s).
Changed organization
Triggers when an organization is created or updated. You can additionally filter any event to records where a specific field matches given value(s).
Changed person
Triggers when a person is created or updated. You can additionally filter any event to records where a specific field matches given value(s).
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.
Changes in path
Triggers when files under a specific path change in a project. Useful for docs or config sync workflows.
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.
Issue state changed
Triggers when an issue moves to a different workflow state (e.g. Todo to In Progress, or In Progress to Done). Does not fire on issue creation. Optionally scope to a single team or workflow state.
Job ended
Triggers when a UiPath Orchestrator job reaches a terminal state (Successful, Faulted, or Stopped). Use to react to finished automations, for example to notify on failures or to process a job's output once it completes.
Label changed on email
Triggers when categories are added to or removed from an email in your Outlook mailbox.
Label changed on email in shared inbox
Triggers when categories are added to or removed from an email in a shared inbox (an owner you have Mail.Read.Shared access to).
New automation idea
Triggers when a new automation idea is created or submitted in Automation Hub. Event data includes newPhase / newStatus (initial pipeline values). Optionally filter by phase, status, category, or application.
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).
New message with tag
Triggers when a specific user is @-mentioned in a Viva Engage community, in either a thread starter or a reply.
New reaction in channel
Triggers when someone reacts to a channel message or a reply in its thread. Optionally filter to one reaction type (Unicode emoji like 👍, or a display name like Like). Requires ChannelMessage.Read.All on the connection (granted when a channel-message action such as Get channel messages is enabled).
New reaction in chat
Triggers when someone reacts to a message in a Teams chat (1:1 or group). Optionally filter to one reaction type (Unicode emoji like 👍, or a display name like Like). Requires Chat.ReadWrite on the connection (granted when a chat-message action such as Get chat messages is enabled).
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.
Updated automation idea
Triggers when an automation idea is updated (phase/status moves or other edits). Does not fire on create. Event data includes newPhase / newStatus (current values after the update); oldPhase / oldStatus are null because the Open API does not expose prior values. To watch ideas going Live, set Phase ID to your tenant's Live phase ID from a Search automation ideas card.
Updated issue
Triggers when an existing Jira issue is modified (e.g., status change, field edit, reassignment). Does not fire for newly created issues — use "New issue" for that.
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
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.
