Home / Connectors / App Integrations Connector

App Integrations Connector

Send notifications and manage channels via Microsoft Teams and Slack

outbound io.camunda:app-integrations

Required inputs

KeyLabelType
sendMessage:recipient.teamsTarget.channelId Channel ID FEEL expression
sendMessage:recipient.teamsTarget.teamsUser User ID FEEL expression
sendMessage:recipient.teamsTarget.conversationId Conversation FEEL expression
sendMessage:recipient.slackTarget.channelId Channel ID FEEL expression
sendMessage:recipient.slackTarget.user User ID FEEL expression
sendMessage:recipient.teamsExtra.adaptiveCard Adaptive card FEEL expression
sendMessage:recipient.slackExtra.blocks Block Kit blocks FEEL expression
createChannel:platform.teamsChannelName Channel name FEEL expression
createChannel:platform.teamId Team ID FEEL expression
createChannel:platform.slackChannelName Channel name FEEL expression

Optional inputs

KeyLabelType
operation Operation string
sendMessage:recipient.type Recipient source string
sendMessage:recipient.email Assignee email FEEL expression
sendMessage:recipient.candidateUsers Candidate users FEEL expression
sendMessage:recipient.candidateGroups Candidate groups FEEL expression
sendMessage:recipient.teamsTarget.type Teams target string
sendMessage:recipient.slackTarget.type Slack target string
sendMessage:recipient.threadTs Thread FEEL expression
sendMessage:recipient.camundaExtra.type Additional content string
sendMessage:recipient.teamsExtra.type Additional content string
sendMessage:recipient.slackExtra.type Additional content string
sendMessage:message Message FEEL expression
sendMessage:formCamunda.bindingType Form binding string
sendMessage:formCamunda.resourceId Form ID FEEL expression
sendMessage:formCamunda.versionTag Version tag string
sendMessage:formTeams.bindingType Form binding string
sendMessage:formTeams.resourceId Form ID FEEL expression
sendMessage:formTeams.versionTag Version tag string
sendMessage:formSlack.bindingType Form binding string
sendMessage:formSlack.resourceId Form ID FEEL expression
sendMessage:formSlack.versionTag Version tag string
createChannel:platform.type Platform string
createChannel:platform.membershipType Channel type string
createChannel:platform.workspaceId Workspace ID FEEL expression
createChannel:platform.isPrivate Private channel string
createChannel:description Description FEEL expression
resultVariable Result variable string
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression
retryCount Retries FEEL expression
retryBackoff Retry backoff string
jobTimeout Job timeout string

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.AppIntegrations.v1", { "sendMessage:recipient.teamsTarget.channelId": "= ...", "sendMessage:recipient.teamsTarget.teamsUser": "= ...", "sendMessage:recipient.teamsTarget.conversationId": "= ...", "sendMessage:recipient.slackTarget.channelId": "= ...", "sendMessage:recipient.slackTarget.user": "= ...", "sendMessage:recipient.teamsExtra.adaptiveCard": "= ...", "sendMessage:recipient.slackExtra.blocks": "= ...", "createChannel:platform.teamsChannelName": "= ...", "createChannel:platform.teamId": "= ...", "createChannel:platform.slackChannelName": "= ...", "operation": "createChannel", "sendMessage:recipient.type": "camunda", })