skills/smithery.ai/customerio-install-auth

customerio-install-auth

Installation
SKILL.md

Customer.io Install & Auth

Overview

Set up the customerio-node SDK and configure authentication for Customer.io's two API surfaces: the Track API (identify users, track events) and the App API (transactional messages, broadcasts, data queries).

Prerequisites

  • Node.js 18+ with npm/pnpm
  • Customer.io account at https://fly.customer.io
  • Site ID + Track API Key from Settings > Workspace Settings > API & Webhook Credentials
  • App API Key (bearer token) from the same page — needed for transactional messages and broadcasts

Two API Keys, Two Clients

Client Auth Method Key Source Use For
TrackClient Basic Auth (Site ID + API Key) Track API credentials identify(), track(), trackAnonymous(), suppress(), destroy()
APIClient Bearer Token (App API Key) App API credentials sendEmail(), sendPush(), triggerBroadcast()
Installs
1
First Seen
Apr 16, 2026
customerio-install-auth from smithery.ai