Skip to main content

Segment Integration

If you use Segment for analytics, Told automatically receives events tracked via Segment. This lets you trigger surveys based on your existing event tracking.

How it works

When the Told SDK is installed alongside Segment on your website or app:

  1. Events sent via analytics.track() are automatically forwarded to Told
  2. No additional configuration or destination setup is needed in Segment
  3. Forwarded events can be used as custom event triggers for surveys and product tours

Using Segment events as triggers

  1. Set up your events in Segment as usual:
analytics.track('purchase_completed', {
amount: 49.99,
currency: 'EUR',
product: 'Pro Plan'
});
  1. In your Told survey, go to TriggersCustom Event
  2. Enter the event name (e.g., purchase_completed)
  3. Optionally add property conditions (e.g., amount > 100)

Requirements

  • The Told SDK must be installed on the same page/app as the Segment SDK
  • Events must be sent via analytics.track() (not analytics.page() or analytics.identify())
  • No Segment destination for Told needs to be configured