Skip to contentSkip to navigationSkip to topbar
On this page
Looking for more inspiration?Visit the
(information)
You're in the right place! Segment documentation is now part of Twilio Docs. The content you are used to is still here—just in a new home with a refreshed look.

Journeys (V2) Product Limits


FREE x
TEAM x
BUSINESS
ADDON

This page outlines product limitations for Event-Triggered (V2) Journeys.


General limits

general-limits page anchor
NameLimitDescription
Steps50Maximum number of steps per journey.
Journey name73 charactersMaximum length for Journey names. Names must be unique.
Step name73 charactersMaximum length for step names.
Branch name73 charactersMaximum length for branch names within a split step. Branch names must be unique across the journey.
Additional branches5Maximum number of branches supported in a split or Hold Until step.
Delay durationMinimum: 5 minutes
Maximum: 182 days
Allowed time range for Delay and Hold Until steps.
Unique identifierProperty name: 500 characters
Property value: 150 characters
For "Re-enter every time event occurs" rules, you must define a unique identifier. The property name is limited to 500 characters, and the property value is limited to 150 characters.

NameStep Count
Trigger1
Hold until1
Delay1
Randomized split1
Data split1
Exit rules1 if Destination Send is configured

Plans with compute credits instead of journey steps consume 1 compute credit for every 2 journey steps.


NameLimitDescription
Requests per second (RPS)25 events/sec/profileMaximum events per second per Segment ID. Timer events are excluded. Excess events get dropped.
Instances per profile25 concurrent instancesMaximum concurrent journey instances per profile across all journeys.
Send profiles back branch100 instancesMaximum count a single journey instance can pass through a Wait Until Send profiles back to the beginning of this step' branch.

NameLimitDescription
Journey context objectNo limit (subject to payload size)No object limit in Journey context, but must remain within the 32 KB payload limit.
Event name conflictsMust be unique unless aliasedDuplicate event names in the Journey context will overwrite each other unless aliased using [event_name] + [branch_name].

NameLimitDescription
Supported destinationsAction destinations onlySegment only supports Action Destinations, Action List destinations, and Destination Functions in Journeys 2.0.
Activations5 per destination stepMaximum number of Activations supported per destination step.
Destination key31 charactersSegment auto-generates destination keys; they're not editable.
Destination event name73 charactersCan be customized. Defaults to the destination step name. Event names do not need to be unique. Use the Sync Key (Computation Key) for disambiguation.
Payload size32 KB (~700 lines)Maximum allowed size of the payload sent to destinations.
Parameter mappings100 mappingsMaximum number of field mappings per destination step.

NameLimitDescription
Journey instance data (while in progress)365 daysMaximum duration an instance can remain active before expiring.
Journey instance data (after completed or exit)90 daysData retention period after a profile completes or exits the journey.
Analytics data3 yearsRetention period for metrics data.
Observability data3 yearsRetention period for step activity and timeline data.

NameLimitDescription
Date range180 daysMaximum date range allowed for analytics queries.
Timeout limit10 secondsMaximum time an analytics query will run.
Metric latency10 secondsExpected delay before metrics update. Can increase with large volumes; 95% of events are targeted to appear in your workspace within 30 minutes.
Update metricsManual browser refresh requiredAnalytics don't update dynamically. You'll need to refresh to see updates.

Segment complies with GDPR through Binding Corporate Rules (BCR). When a customer churns, BCR-initiated deletion removes the customer's workspace and data. To request access to, correction of, or deletion of personal data, reach out to Segment support.