Marketing automation the fun and easy way. You create the content and Loopify does the rest. It’s so simple that even your boss could do it.
Adds a contact to an API Entry block in a Loopify flow. See the documentation
Create a HTML or a plain text email template. See the docs
Creates or updates a contact in Loopify. If the contact exists, it will be updated; otherwise, a new contact will be created. See the documentation
Send an email using Amazon SES. Supports simple email messaging. See the docs
Loopify API in Pipedream opens doors to creative marketing automation and communication flows. With its suite of tools, you can craft personalized emails, manage campaigns, and handle customer data. Pipedream's serverless platform empowers you to build workflows that react to events in Loopify or to connect with other services, making tasks more streamlined. Whether you're syncing subscriber lists, triggering email sequences, or analyzing campaign performance, Pipedream makes these integrations seamless and scalable.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
loopify: {
type: "app",
app: "loopify",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.loopify.com/users`,
headers: {
Authorization: `Bearer ${this.loopify.$auth.oauth_access_token}`,
},
})
},
})
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()
},
})