Basecamp

Project Management & Team Communication

Integrate the Basecamp API with the AWS API

Setup the Basecamp API trigger to run a workflow which integrates with the AWS API. Pipedream's integration platform allows you to integrate Basecamp and AWS remarkably fast. Free for developers.

Create a Card with Basecamp API on New Scheduled Tasks from AWS API
AWS + Basecamp
 
Try it
Create a Card with Basecamp API on New SNS Messages from AWS API
AWS + Basecamp
 
Try it
Create a Comment with Basecamp API on New Scheduled Tasks from AWS API
AWS + Basecamp
 
Try it
Create a Comment with Basecamp API on New SNS Messages from AWS API
AWS + Basecamp
 
Try it
Create Campfire Chatbot Message with Basecamp API on New Scheduled Tasks from AWS API
AWS + Basecamp
 
Try it
New Scheduled Tasks from the AWS API

Creates a Step Function State Machine to publish a message to an SNS topic at a specific timestamp. The SNS topic delivers the message to this Pipedream source, and the source emits it as a new event.

 
Try it
New SNS Messages from the AWS API

Creates an SNS topic in your AWS account. Messages published to this topic are emitted from the Pipedream source.

 
Try it
New Inbound SES Emails from the AWS API

The source subscribes to all emails delivered to a specific domain configured in AWS SES. When an email is sent to any address at the domain, this event source emits that email as a formatted event. These events can trigger a Pipedream workflow and can be consumed via SSE or REST API.

 
Try it
New Comment Created (Instant) from the Basecamp API

Emit new event when a comment is created. See the docs here

 
Try it
New Event By Webhook Type (Instant) from the Basecamp API

Emit new event based on the selected webhook type. See the docs here

 
Try it
Create a Card with the Basecamp API

Creates a card in the select column. See the documentation

 
Try it
Create a Comment with the Basecamp API

Publishes a comment to the select recording. See the docs here

 
Try it
Create Campfire Chatbot Message with the Basecamp API

Creates a line in the Campfire for a Basecamp Chatbot. See the documentation

 
Try it
Create Campfire Message with the Basecamp API

Creates a line in the Campfire for the selected project. See the docs here

 
Try it
CloudWatch Logs - Put Log Event with the AWS API

Uploads a log event to the specified log stream. See docs

 
Try it

Overview of Basecamp

The Basecamp API enables the automation of project management tasks, facilitating seamless interaction with Basecamp's project management tools. Through Pipedream, you can leverage the API to create custom workflows that trigger actions within Basecamp, sync data across various platforms, and enhance team collaboration with automated notifications and task management.

Connect Basecamp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    basecamp: {
      type: "app",
      app: "basecamp",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://launchpad.37signals.com/authorization.json`,
      headers: {
        Authorization: `Bearer ${this.basecamp.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of AWS

The AWS API unlocks endless possibilities for automation with Pipedream. With this powerful combo, you can manage your AWS services and resources, automate deployment workflows, process data, and react to events across your AWS infrastructure. Pipedream offers a serverless platform for creating workflows triggered by various events that can execute AWS SDK functions, making it an efficient tool to integrate, automate, and orchestrate tasks across AWS services and other apps.

Connect AWS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import AWS from 'aws-sdk'

export default defineComponent({
  props: {
    aws: {
      type: "app",
      app: "aws",
    }
  },
  async run({steps, $}) {
    const { accessKeyId, secretAccessKey } = this.aws.$auth
    
    /* Now, pass the accessKeyId and secretAccessKey to the constructor for your desired service. For example:
    
    const dynamodb = new AWS.DynamoDB({
      accessKeyId, 
      secretAccessKey,
      region: 'us-east-1',
    })
    
    */
  },
})