with Sendloop and Rocket Chat?
Emit new event when a new channel is created in RocketChat.
Emit new event when a subscriber's status changes to 'hard bounce'.
Emit new event when a new message is posted to a specific public channel.
Emit new event when a new subscriber is added to the list.
Sendloop is a robust email marketing platform designed to help businesses engage with their audience. With Sendloop's API on Pipedream, you can automate email campaigns, manage subscribers, and track the performance of your emails. Pipedream's serverless platform enables you to connect Sendloop with hundreds of other apps, creating powerful workflows that save time and enhance productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendloop: {
type: "app",
app: "sendloop",
}
},
async run({steps, $}) {
const data = {
"APIKey": `${this.sendloop.$auth.api_key}`,
}
return await axios($, {
method: "post",
url: `https://${this.sendloop.$auth.account}.sendloop.com/api/v3/Account.Info.Get/json`,
headers: {
"Content-Type": `application/x-www-form-urlencoded`,
},
data,
})
},
})
Rocket Chat is a customizable and open-source team chat platform that's a popular alternative for team communication. With its API, you can automate a variety of tasks, such as sending messages, creating channels, managing users, and integrating with various services for a seamless workflow. Leveraging Pipedream's capabilities, you can use Rocket Chat API to create intricate workflows and connect them with other apps to streamline communication, trigger actions based on messages, and synchronize data across platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
rocket_chat: {
type: "app",
app: "rocket_chat",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.rocket_chat.$auth.domain}/api/v1/me`,
headers: {
"X-Auth-Token": `${this.rocket_chat.$auth["X-Auth-Token"]}`,
"X-User-Id": `${this.rocket_chat.$auth["X-User-Id"]}`,
},
params: {
userId: `${this.rocket_chat.$auth["X-User-Id"]}`,
},
})
},
})