Complete Customer.io integration skill pack with 24 skills covering marketing automation, email campaigns, SMS, push notifications, and customer journeys. Flagship tier vendor pack.
Installation
Open Claude Code and run this command:
/plugin install customerio-pack@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
> 24 production-grade Claude Code skills for Customer.io marketing automation (email, push, SMS, in-app messaging)
Build, debug, and scale Customer.io integrations with real customerio-node SDK code -- TrackClient for behavioral data, APIClient for transactional messages and broadcasts, webhook handling, and enterprise reliability patterns.
Skills (24)
'Apply Customer.
'Configure Customer.
'Diagnose and fix Customer.
'Implement Customer.
'Optimize Customer.
'Collect Customer.
'Deploy Customer.
'Create a minimal working Customer.
'Install and configure Customer.
'Identify and avoid Customer.
'Implement Customer.
'Configure Customer.
'Configure Customer.
'Set up Customer.
'Optimize Customer.
'Implement Customer.
'Execute Customer.
'Implement Customer.
'Implement Customer.
'Implement Customer.
'Apply production-ready Customer.
'Apply Customer.
'Plan and execute Customer.
'Implement Customer.
How It Works
import { TrackClient, APIClient, SendEmailRequest, RegionUS } from "customerio-node";
// Track API -- identify users and track events
const cio = new TrackClient(siteId, trackApiKey, { region: RegionUS });
await cio.identify("user-123", { email: "jane@example.com", plan: "pro" });
await cio.track("user-123", { name: "signed_up", data: { method: "google" } });
// App API -- send transactional messages
const api = new APIClient(appApiKey, { region: RegionUS });
await api.sendEmail(new SendEmailRequest({
to: "jane@example.com",
transactional_message_id: "1",
message_data: { name: "Jane" },
identifiers: { id: "user-123" },
}));