Customer data platform for collecting, routing, and activating user data. Tracking: Write Key (per source) API: Access Token (OAuth 2.0) Header: Authorization:
Segment is a customer data platform designed to collect, route, and activate user data across multiple tools. It centralizes event tracking from websites, apps, and servers, then forwards that data to analytics platforms, CRMs, email providers, ad networks, and data warehouses. This facilitates consistent tracking, unified user profiles, and audience synchronization without managing multiple integrations individually.
By using Segment’s APIs and SDKs, marketers can track user actions like signups, page views, and feature usage, while also identifying user traits to create detailed profiles. It supports batching events to optimize request volume and enforces rate limits of 500 requests per second per source, ensuring reliable data flow at scale.
This skill is suited for performance marketers managing multi-channel campaigns who need unified event data to optimize attribution and targeting. Growth leads aiming to build comprehensive user profiles for personalized messaging will benefit from Segment’s audience and persona capabilities. Agencies handling complex client stacks can use Segment to maintain consistent tracking across different platforms like Google Analytics, Salesforce, and ad networks without maintaining separate integrations.
Practitioners start by instrumenting sources such as websites or mobile apps with Segment’s SDKs, embedding tracking calls for key user events and page views. Next, they configure destinations to route data simultaneously to analytics tools, CRMs, and advertising platforms, reducing integration overhead. Identifying users with traits like email or subscription plan enables creating unified profiles and custom audiences. Finally, marketers monitor event data quality and volume, leveraging batch APIs to efficiently send large sets of user interactions while respecting rate limits.
How do I track a user signing up on my site? Use the “track event” API or SDK call with an event name like “signup_completed” and relevant properties. Can I get the full profile of a user? Yes, the Profile API lets you retrieve user traits and event history by user ID. What are the limits on sending events? You can send up to 500 requests per second per source, and batch requests can contain up to 500KB of data.
Attach the Segment skill to a Metaflow agent task by providing your Segment write key or access token, depending on the operation. Expect to track events, identify users, or query profiles programmatically through the skill’s API methods. This enables seamless integration of customer data workflows directly within your Metaflow pipelines and automation tools. We recommend starting with event tracking and expanding to audience syncing as needed.
For broader context, see our roundup of marketing skills claude, and read Claude Code workflows for marketing agencies for related setup guidance.