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}`,
},
})
},
})
Sync Customer.io Segments with a CRM: Automatically update your CRM contacts based on Customer.io segment changes. When a user enters or exits a segment in Customer.io, Pipedream can capture this event to add or update the contact in your CRM, ensuring your sales team always has the latest information.
Trigger Email Campaigns Based on Product Usage: Utilize Pipedream to monitor user interactions with your product (e.g., feature usage or inactivity) from your app's backend or tracking service. Once a specific condition is met, Pipedream triggers a Customer.io workflow that sends out tailored email campaigns to engage or re-engage users.
Automate Support Ticket Creation: When a user expresses dissatisfaction through a survey or a low NPS score in Customer.io, Pipedream can automatically create a support ticket in a tool like Zendesk or Jira. This ensures that your customer support team promptly addresses potential issues and improves customer satisfaction.
Add people to a manual segment by ID. You are limited to 1000 customer IDs per request. See the docs here
Sends, tracks a customer event to Customer io. See the docs here
Customer.io uses API keys for authentication. When you connect your Customer.io account, Pipedream securely stores the keys so you can easily authenticate to Customer.io APIs in both code and no-code steps.
To connect your Customer.io account to Pipedream, sign in to your Customer.io account and navigate to Data & Integrations > Integrations > API, then copy your site_id
and api_key
fields and paste them below.