Overview
Pipedream is a developer-focused automation platform that combines no-code building blocks with the ability to write custom code. The Shortcut integration enables sophisticated workflows that can transform data, call APIs, and integrate with any service.
Key Features
- Code + No-Code: Use pre-built actions or write custom Node.js, Python, or Go
- Real-time Webhooks: React to Shortcut events instantly
- Data Transformation: Manipulate data between steps with code
- Free Tier: Generous free tier for individual developers
Setting Up the Integration
- Create a Pipedream account at pipedream.com
- Create a new Workflow
- Add a Shortcut trigger or action
- Connect your Shortcut account with an API token
- Build your workflow
Pipedream workflows can be triggered by webhooks, schedules, or events from other apps.
Available Triggers
| Trigger | Description |
|---|---|
| New Story | Fires when a Story is created |
| Story Updated | Fires when any Story field changes |
| New Comment | Fires when a comment is added |
| Webhook | Custom webhook for any Shortcut event |
Available Actions
| Action | Description |
|---|---|
| Create Story | Creates a new Story |
| Update Story | Updates Story fields |
| Search Stories | Finds Stories by criteria |
| API Request | Make custom API calls to Shortcut |
Example Workflows
GitHub Issue to Shortcut Story
// Transform GitHub issue to Shortcut Story
export default defineComponent({
async run({ steps }) {
return {
name: steps.trigger.event.title,
description: steps.trigger.event.body,
story_type: "bug",
labels: [{ name: "github-import" }]
}
}
})
Daily Standup Report
- Trigger: Schedule (daily at 9 AM)
- Action: Search Stories updated yesterday
- Transform: Format as report
- Action: Send to Slack