Using App Blocks
Once you have apps installed in your project, you can use their blocks to build automations.
Step 1: Access App Blocks
Section titled “Step 1: Access App Blocks”- Open your flow in canvas view
- In left sidebar, click Apps tab
- Click on app installation you want to use
This displays all available blocks from that specific app installation.
Step 2: Select Block Action
Section titled “Step 2: Select Block Action”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.
Step 3: Configure Required Fields
Section titled “Step 3: Configure Required Fields”- Click input socket (top of block) to open configuration panel
- Configure all required fields - marked as mandatory and must be filled
- 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")
Step 4: Test with Debug Events
Section titled “Step 4: Test with Debug Events”Before connecting app block to complete flow, to complete flow, you can test it independently:
- Navigate to Inputs → Debug in block configuration
- Click Send Event to send test event to your block
- Review output to ensure block behaves as expected
Alternative: Connect to Flow
Section titled “Alternative: Connect to Flow”If you prefer testing within complete flow:
- Connect app block’s input to appropriate trigger block
- Connect app block’s output to downstream processing blocks
- Trigger entire flow to test integration