Pipedream

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

  1. Create a Pipedream account at pipedream.com
  2. Create a new Workflow
  3. Add a Shortcut trigger or action
  4. Connect your Shortcut account with an API token
  5. Build your workflow

Pipedream workflows can be triggered by webhooks, schedules, or events from other apps.

Available Triggers

TriggerDescription
New StoryFires when a Story is created
Story UpdatedFires when any Story field changes
New CommentFires when a comment is added
WebhookCustom webhook for any Shortcut event

Available Actions

ActionDescription
Create StoryCreates a new Story
Update StoryUpdates Story fields
Search StoriesFinds Stories by criteria
API RequestMake 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

  1. Trigger: Schedule (daily at 9 AM)
  2. Action: Search Stories updated yesterday
  3. Transform: Format as report
  4. Action: Send to Slack