with Zest and LoopMessage?
Emit new event when a gift is accepted. See the documentation
Emit new event when an alert is received via webhook. See the documentation
Emit new event when a gift is physically delivered. See the documentation
Emit new event when a recipient sends a thank you note. See the documentation
Action to submit your request to the sending queue. When a request in the queue will be ready to send a reaction in iMessage, an attempt will be made to deliver it to the recipient. See the documentation
Action to send a text in iMessage to an individual recipient. See the documentation
Creates a gift within a specified campaign in Zest. See the documentation
The Zest API offers a platform to curate content for marketing professionals, providing access to high-quality articles, podcasts, and videos. With Pipedream, you can leverage this API to automate content discovery, analysis, and distribution, without the need for manual intervention. By connecting Zest with other apps, you can create custom, serverless workflows that save time, enhance content strategy, and maintain a consistent online presence.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zest: {
type: "app",
app: "zest",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://gifts.zest.co/api/public/health-check`,
headers: {
"x-api-key": `${this.zest.$auth.api_key}`,
},
})
},
})
The LoopMessage API offers you the ability to send, receive, and manage messages within your applications. Through Pipedream's integration, you can harness this API to automate communication processes, organize message flows, and even connect to various data sources or other APIs to create complex messaging workflows. With Pipedream, you can trigger actions based on events, schedule messages, and interact with users in real-time without managing servers or infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
loopmessage: {
type: "app",
app: "loopmessage",
}
},
async run({steps, $}) {
const data = {
"contact": `test@google.com`,
}
return await axios($, {
method: "post",
url: `https://lookup.loopmessage.com/api/v1/contact/lookup/`,
headers: {
"Content-Type": `application/json`,
"Authorization": `${this.loopmessage.$auth.authorization_key}`,
"Loop-Secret-Key": `${this.loopmessage.$auth.secret_api_key}`,
},
data,
})
},
})