Segment

Send events, user identifications, and group data to Segment for customer data routing. Use SignalSmith to push warehouse data into your Segment pipeline.

Prerequisites

  • A Segment account
  • A Segment source Write Key

Authentication

Segment uses Write Key authentication.

  1. In Segment, go to Connections > Sources
  2. Create or select a source (e.g., HTTP API source)
  3. Copy the Write Key from the source settings
  4. Paste it into the Write Key field in SignalSmith

Configuration

FieldTypeRequiredDescription
Data CenterSelectYesSegment data center: United States or European Union. Default: US

Target Settings

FieldTypeRequiredDescription
Event TypeSelectYesType of Segment API call: Identify (user traits), Track (events), or Group (company/org traits)

Supported Operations

Sync Modes: Upsert, Insert

Audience Sync Modes: Add, Upsert

Features

  • Field Mapping: Yes
  • Schema Introspection: No

Required Mapping Fields

Event TypeRequired Fields
Identifyuser_id
Trackuser_id, event
Groupuser_id, group_id

Default Destination Fields

Identify: user_id, anonymous_id, email, name, phone

Track: user_id, event, properties, timestamp

Group: user_id, group_id, traits

Troubleshooting

Invalid Write Key

Ensure the Write Key is from a valid Segment source. The source must be enabled and not archived.

Events not flowing to downstream destinations

Verify that your Segment source has downstream destinations connected and enabled. Check the Segment Debugger for incoming events.

Wrong data center

US and EU workspaces have different endpoints. Ensure you selected the correct data center.