Apps
Package your automations as distributable apps for your team, customers, or marketplace.
In the sidebar this is listed as Integrations, under Distribute. The screen itself is titled Apps, which is the term used throughout this page.
What Are Apps?
An app is a packaged automation that can be:
- Shared with your team
- Distributed to customers
- Published to a marketplace
Apps include:
- One or more automations
- Required connections
- Configuration options
- Documentation
- Branding
Creating an App
Step 1: Start a New App
- Navigate to Distribute → Integrations
- Click + New App
- Enter app details:
- Name: Your app's name
- Description: What it does
- Icon: Upload an icon (optional)
Step 2: Add Automations
Select which automations to include:
- Click Add Automation
- Select from your existing automations
- Repeat for additional automations
Step 3: Define Configuration
Create configuration options that users fill in when installing:
Config Fields:
- name: slack_channel
label: "Slack Channel"
type: text
description: "Where to send notifications"
required: true
- name: frequency
label: "Check Frequency"
type: select
options:
- "Every 5 minutes"
- "Every hour"
- "Daily"
Step 4: Publish
- Click Publish
- Choose visibility:
- Private — Only your workspace
- Team — Shared with your team
- Public — Anyone can install
App Structure
My App/
├── Automations/
│ ├── Main Workflow
│ └── Error Handler
├── Config/
│ ├── API Key (required)
│ └── Notification Channel
├── Documentation/
│ ├── Setup Guide
│ └── FAQ
└── Metadata/
├── Icon
├── Description
└── Version
Installing Apps
From Your Team
- Go to Distribute → Integrations
- Browse the Team Apps section
- Click Install on the app
- Fill in configuration
- Click Activate
From Marketplace
- Go to Distribute → Integrations
- Click Marketplace
- Browse or search for apps
- Click Install
- Complete configuration
Managing Apps
View Installed Apps
- Go to Distribute → Integrations
- Click Installed
- See all apps in your workspace
Configure an App
- Open the installed app
- Click Configure
- Update settings
- Click Save
Uninstall an App
- Open the installed app
- Click Uninstall
- Confirm removal
Data Consideration
Uninstalling an app may delete associated automation runs and data.
Versioning
Apps support semantic versioning (v1.0.0, v1.1.0, v2.0.0):
Create a New Version
- Open your app
- Click Releases tab
- Click + New Release
- Select version type
- Add release notes
- Click Publish
App Analytics
Track how your app is used:
Best Practices
Do
- Write clear documentation
- Include example configurations
- Test thoroughly before publishing
- Use semantic versioning
- Provide helpful error messages
Avoid
- Breaking changes in minor versions
- Hardcoded values (use config)
- Missing required connection handling
Related Guides
- Releases → — Version control for apps
- Portal → — Embed apps for end users
- Automations → — Build workflows for your app