Deploy Customer.io integrations to production cloud platforms (GCP Cloud Run, Vercel, AWS Lambda, Kubernetes) with health checks and blue-green deployments.
Set up GitHub Actions workflow with Workload Identity Federation, Docker build/push, and Cloud Run deployment with secrets from Secret Manager.
Configure Vercel project with serverless API functions for identify, track, and webhook endpoints.
Use Serverless Framework with SSM parameter store for credentials and Lambda handlers for each API operation.
Create Deployment with secrets from SecretKeyRef, resource limits, readiness/liveness probes, and Service.
Build a health endpoint that tests Customer.io connectivity, reports status and latency, and includes version and uptime info.
Create a deployment script that deploys with no traffic, runs health checks, then gradually shifts 10% -> 50% -> 100%.
For detailed deployment manifests and scripts, load the reference guide:
Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)
| Issue | Solution |
|---|---|
| Secret not found | Verify secret name and permissions |
| Health check failing | Check Customer.io credentials |
| Cold start timeout | Increase memory/timeout limits |
After deployment, proceed to customerio-webhooks-events for webhook handling.
Basic usage: Apply customerio deploy pipeline to a standard project setup with default configuration options.
Advanced scenario: Customize customerio deploy pipeline for production environments with multiple constraints and team-specific requirements.