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.
| Name | Limit | Description |
|---|---|---|
| Steps | 50 | Maximum number of steps per journey. |
| Journey name | 73 characters | Maximum length for Journey names. Names must be unique. |
| Step name | 73 characters | Maximum length for step names. |
| Branch name | 73 characters | Maximum length for branch names within a split step. Branch names must be unique across the journey. |
| Additional branches | 5 | Maximum number of branches supported in a split or Hold Until step. |
| Delay duration | Minimum: 5 minutes Maximum: 182 days | Allowed time range for Delay and Hold Until steps. |
| Unique identifier | Property 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. |
| Name | Step Count |
|---|---|
| Trigger | 1 |
| Hold until | 1 |
| Delay | 1 |
| Randomized split | 1 |
| Data split | 1 |
| Exit rules | 1 if Destination Send is configured |
Plans with compute credits instead of journey steps consume 1 compute credit for every 2 journey steps.
| Name | Limit | Description |
|---|---|---|
| Requests per second (RPS) | 25 events/sec/profile | Maximum events per second per Segment ID. Timer events are excluded. Excess events get dropped. |
| Instances per profile | 25 concurrent instances | Maximum concurrent journey instances per profile across all journeys. |
| Send profiles back branch | 100 instances | Maximum count a single journey instance can pass through a Wait Until Send profiles back to the beginning of this step' branch. |
| Name | Limit | Description |
|---|---|---|
| Journey context object | No limit (subject to payload size) | No object limit in Journey context, but must remain within the 32 KB payload limit. |
| Event name conflicts | Must be unique unless aliased | Duplicate event names in the Journey context will overwrite each other unless aliased using [event_name] + [branch_name]. |
| Name | Limit | Description |
|---|---|---|
| Supported destinations | Action destinations only | Segment only supports Action Destinations, Action List destinations, and Destination Functions in Journeys 2.0. |
| Activations | 5 per destination step | Maximum number of Activations supported per destination step. |
| Destination key | 31 characters | Segment auto-generates destination keys; they're not editable. |
| Destination event name | 73 characters | Can 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 size | 32 KB (~700 lines) | Maximum allowed size of the payload sent to destinations. |
| Parameter mappings | 100 mappings | Maximum number of field mappings per destination step. |
| Name | Limit | Description |
|---|---|---|
| Journey instance data (while in progress) | 365 days | Maximum duration an instance can remain active before expiring. |
| Journey instance data (after completed or exit) | 90 days | Data retention period after a profile completes or exits the journey. |
| Analytics data | 3 years | Retention period for metrics data. |
| Observability data | 3 years | Retention period for step activity and timeline data. |
| Name | Limit | Description |
|---|---|---|
| Date range | 180 days | Maximum date range allowed for analytics queries. |
| Timeout limit | 10 seconds | Maximum time an analytics query will run. |
| Metric latency | 10 seconds | Expected delay before metrics update. Can increase with large volumes; 95% of events are targeted to appear in your workspace within 30 minutes. |
| Update metrics | Manual browser refresh required | Analytics don't update dynamically. You'll need to refresh to see updates. |
| Topic | Details |
|---|---|
| PII access | See PII access for more information. |
| HIPAA eligibility | HIPAA-Eligible Services |
| GDPR & BCR | See Complying with the GDPR for more information. |
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.