with Sendloop and Payhip?
Emit new event when a customer is charged. Webhook of type "paid" must be created in Payhip Developer settings. See the documentation
Emit new event when a subscriber's status changes to 'hard bounce'.
Emit new event when a new subscriber is added to the list.
Emit new event when a new subscription is created. Webhook of type "subscription.created" must be created in Payhip Developer settings. See the documentation
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 3,000+ 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,
})
},
})
The Payhip API offers a suite of e-commerce capabilities, enabling automation for selling digital products, memberships, and physical goods. With Pipedream, you can leverage these capabilities to create customized workflows that respond to various Payhip events, such as new sales or product updates. These workflows can handle data manipulation, integrate with other services, or notify you or your team of important events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
payhip: {
type: "app",
app: "payhip",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://payhip.com/api/v1/license/verify`,
headers: {
"payhip-api-key": `${this.payhip.$auth.api_key}`,
},
params: {
product_link: `123`,
license_key: `123`,
},
})
},
})