Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kapso.ai/llms.txt

Use this file to discover all available pages before exploring further.

Runs a connected app action, such as creating a Slack message, appending a Google Sheets row, or updating a HubSpot record.

Configuration

  • app_slug: Pipedream app slug
  • action_id: Pipedream action ID
  • account_id: Connected account ID (optional)
  • configured_props: Preconfigured action props
  • dynamic_props_id: Dynamic prop session ID (optional)
  • save_response_to: Variable name to store the action response (optional)
  • provider_model_name: Required when using AIField
  • ai_field_config: AI field-resolution settings

Workflow library example

workflow.addNode("send_slack_summary", {
  type: "pipedream",
  appSlug: "slack",
  actionId: "send-message-to-channel",
  accountId: "<connected-account-id>",
  configuredProps: {
    channel: "{{vars.slack_channel}}",
    text: "New support request from {{context.phone_number}}"
  },
  saveResponseTo: "slack_message"
});

API payload shape

When using the Platform API directly, use snake_case keys:
{
  "node_type": "pipedream",
  "config": {
    "app_slug": "slack",
    "action_id": "send-message-to-channel",
    "account_id": "<connected-account-id>",
    "configured_props": {
      "channel": "{{vars.slack_channel}}",
      "text": "New support request from {{context.phone_number}}"
    },
    "save_response_to": "slack_message"
  }
}

Usage patterns

Create a ticket Append analytics row