with Customer.io and Sendcloud?
Add people to a manual segment by ID. You are limited to 1000 customer IDs per request. See the docs here
Creates a new parcel under your Sendcloud API credentials. See the documentation
Retrieves a list of all the parcels under your API credentials. See the documentation
Customer.io is a versatile automation tool that allows you to harness the power of email, SMS, and push notifications to create personalized customer experiences. With its comprehensive API, Customer.io enables you to track customer interactions, segment audiences, and trigger targeted communications based on user behavior and data. By leveraging Pipedream, you can easily connect Customer.io to various other services and APIs to automate complex workflows, synthesize data, and respond to events in real-time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
customer_io: {
type: "app",
app: "customer_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://track.customer.io/api/v1/accounts/region`,
auth: {
username: `${this.customer_io.$auth.site_id}`,
password: `${this.customer_io.$auth.api_key}`,
},
})
},
})
The Sendcloud API offers a suite of tools for streamlining shipping processes for e-commerce businesses. Using the API, you can create and manage shipments, print shipping labels, track packages, and handle returns with ease. When integrated with Pipedream, the Sendcloud API enables you to automate your shipping workflow, connect with other apps and services, and create custom notifications and actions based on shipping events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendcloud: {
type: "app",
app: "sendcloud",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://panel.sendcloud.sc/api/v2/parcels`,
auth: {
username: `${this.sendcloud.$auth.public_key}`,
password: `${this.sendcloud.$auth.secret_key}`,
},
})
},
})