Skip to content

Using App Blocks

Once you have apps installed in your project, you can use their blocks to build automations.

  1. Open your flow in canvas view
  2. In left sidebar, click Apps tab
  3. Click on app installation you want to use

This displays all available blocks from that specific app installation.

When you click an app, modal appears showing available block types - different actions or operations the app can perform.

Examples of block actions:

  • Anthropic LLM app: “Generate Message”, “Chat Completion”, “Text Analysis”
  • Slack app: “Send Text Message”, “Create Channel”, “Get Channel Info”
  • AWS S3 app: “Create Object”, “Get Object”, “List Objects”
  • GitHub app: “Create Issue”, “Get Repository”, “Trigger Workflow”

Each block type corresponds to specific operation you want to perform with that service.

  1. Click input socket (top of block) to open configuration panel
  2. Configure all required fields - marked as mandatory and must be filled
  3. Set up any optional fields relevant to your use case

Configuration Tips:

  • Use JavaScript expressions for dynamic values: outputs.previousBlock.fieldName
  • Reference static resources: ref("signal.myS3Bucket.arn")

Before connecting app block to complete flow, to complete flow, you can test it independently:

  1. Navigate to Inputs → Debug in block configuration
  2. Click Send Event to send test event to your block
  3. Review output to ensure block behaves as expected

If you prefer testing within complete flow:

  1. Connect app block’s input to appropriate trigger block
  2. Connect app block’s output to downstream processing blocks
  3. Trigger entire flow to test integration