Task manager and online outliner with outstanding keyboard support, tags, due dates, search/filtering and collaboration.
Creates a new list item within a specified list. See the documentation
Create a HTML or a plain text email template. See the docs
Enables creation of several list items at once from a block of text. Indentations in the text indicate nested list items. See the documentation
The Checkvist API allows for the creation and management of tasks and lists in a way that streamlines productivity and enhances organizational workflows. With the API, you can automate task updates, synchronize lists with other platforms, and trigger actions based on task completion. Utilizing Pipedream, these capabilities can be expanded by orchestrating complex workflows that connect Checkvist with a multitude of other apps and services, enabling seamless data flow and event-driven automation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
checkvist: {
type: "app",
app: "checkvist",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://checkvist.com/auth/curr_user.json`,
auth: {
username: `${this.checkvist.$auth.username}`,
password: `${this.checkvist.$auth.api_key}`,
},
})
},
})
Amazon Simple Email Service (SES) is a powerful cloud-based email sending service designed to help digital marketers and application developers send marketing, notification, and transactional emails. With the SES API, you can reliably send emails at scale, manage sender reputations, view email sending statistics, and maintain a high deliverability rate. Leveraging Pipedream's capabilities, you can integrate SES seamlessly into serverless workflows, automate email responses based on triggers from other apps, and analyze the effectiveness of your email campaigns by connecting to data analytics platforms.
module.exports = defineComponent({
props: {
amazon_ses: {
type: "app",
app: "amazon_ses",
}
},
async run({steps, $}) {
const AWS = require("aws-sdk")
const { accessKeyId, secretAccessKey } = this.amazon_ses.$auth
const ses = new AWS.SES({
accessKeyId,
secretAccessKey,
region: 'us-east-1',
})
const sesParams = {
Destination: {
ToAddresses: ["<your email here>"],
},
Message: {
Body: {
Html: {
Charset: "UTF-8",
Data: "<h1>This is a test</h1>",
},
Text: {
Charset: "UTF-8",
Data: "This is a test",
}
},
Subject: {
Charset: "UTF-8",
Data: "Test email",
}
},
Source: "<your from address here",
};
this.resp = await ses.sendEmail(sesParams).promise()
},
})