Skip to content
Data

Segment integration

Maximus reads the events flowing through the Segment sources you enable — track, identify and group payloads with their identifiers, timestamps and properties — over a read-only connection. The connection carries the Time to first value checkpoint: Maximus measures the defined usage or outcome threshold against events the customer actually generated, confirms value on day 30, and raises the churn-risk flag if the threshold is still unmet at day 60.

Segment is one of the systems Maximus reads to run the Time to first value checkpoint. Below: the exact objects it reads, how the connection is made, and what runs once it is live.

Category
Data
Lifecycle checkpoint
Time to first value
Access requested
Read-only by default
Write access
Opt-in per action
What it reads

Maximus reads your whole stack.

The exact objects and fields. This is the whole of what Maximus reads from Segment — a list, not a claim about a category of tooling.

Objects and fields Maximus reads from Segment, and nothing else.
ObjectFields read
Sourcessource name, connected workspace, event volume
Track callsevent name, user identifier, account identifier, timestamp, event properties
Identify callsuser traits, account association, first seen, last seen
Group callsaccount traits, plan and tier, seat context
Destinationsdestination name, enabled state

Two-way sync with your CRM. Read access to everything else. No rip-and-replace.

Setup

Connect Segment

Four steps, and the first one is an OAuth handshake with read-only scopes. There is no import to run and no data model to migrate. Least-privilege integrations: read-only scopes by default; write scopes opt-in per action.

  1. Step 1: Connect Segment

    OAuth into Segment. Read-only by default, and most teams see their first risk scores within one business day.

  2. Step 2: Map the lifecycle

    Maximus builds a checkpoint timeline per contract — onboarding, first value, adoption review, QBR, renewal window, expansion trigger.

  3. Step 3: Let the agents run

    Agents monitor every signal, draft the follow-up, open the Jira ticket, brief the CSM in Slack, and escalate what actually needs a human.

  4. Step 4: Report on revenue

    NRR, GRR, logo and dollar churn, renewal forecast by confidence band — exportable, auditable, board-ready.

Data flow

How Segment data reaches the lifecycle

Where the data goes after the handshake, and where it stops.

  1. SourceSegment — Data.
  2. Read path5 objects and 17 fields, read with read-only scopes.
  3. CheckpointTime to first value, on the account's lifecycle timeline.
  4. ActionAgents run the plays below: they draft the follow-up, open the Jira ticket, brief the CSM in Slack, and escalate what actually needs a human.
How Segment data reaches the customer lifecycle, end to end: source, read path, checkpoint, action. Two-way sync with your CRM. Read access to everything else. No rip-and-replace.
What runs

Five agent plays that run on Segment

Five of the prebuilt plays that run on this data, named as they appear in the product. Each one is a checkpoint, an owner, a deadline and a defined exit — not a notification.

  1. Onboarding chase

    Runs the onboarding project and its milestone SLAs, so a slipping step is chased the day it slips (§5 B.13).

  2. Adoption dip

    Fires on the day-30 adoption dip, with an owner, a deadline and a defined exit (§4).

  3. Ticket-storm escalation

    Routes the escalation by severity, segment or ARR band, and opens the Jira ticket with the context attached (§5 A.8–A.9).

  4. Renewal prep

    Runs the 180/120/90/60/30-day renewal countdown plays and auto-drafts the QBR deck in your brand voice (§5 B.12, A.7).

  5. Expansion signal

    Turns an expansion trigger into a play, with the evidence attached (§5 B.11).

Every run is logged — each action, its input, its output and the reasoning trace behind it — and approval gates are configured per action class (§5 A.5).

Permissions

What Maximus is allowed to touch in Segment

Least-privilege integrations: read-only scopes by default; write scopes opt-in per action. Write access is granted by you, per action, not by the install.

The default access Maximus requests from Segment, per object.
ObjectAccess requestedWrite access
SourcesReadNot requested by default
Track callsReadNot requested by default
Identify callsReadNot requested by default
Group callsReadNot requested by default
DestinationsReadNot requested by default

SOC 2 Type II: In progress — not yet verified · GDPR and India DPDP: In progress — not yet verified · SSO/SAML · Data residency in United States, European Union, India

How teams run it

Segment and the customer lifecycle

The narrative this page carries about Segment and the Time to first value checkpoint.

Time to first value needs an event, not a date

Time to first value is owned by the CSM. It starts when onboarding completes and exits when a defined usage or outcome threshold is reached. Maximus confirms value on day 30 and raises a churn-risk flag if the threshold is still unmet at day 60 — which is why the definition of the threshold matters more than the date the contract started.

Segment is where most product teams already express that definition. The events that mean a customer has got real value are flowing through it: a first workflow run, a first integration enabled, a first report exported, a team invited rather than a single user logged in.

What event data adds to the account

Events become the usage half of the unified account timeline: they show activation alongside the conversations, tickets and delivery work for the same account. When a customer's onboarding conversations say one thing and their event stream says another, the difference is usually the most useful fact anyone has about the account that week.

The same stream feeds adoption after the milestone is met, and the health score before it — a weighted, editable driver rather than a pass-or-fail gate, so a slow start on a large account does not read the same as a slow start on a small one.

Read scope

Segment access requested, by payload
PayloadFields readWrite access
TrackEvent name, identifiers, timestamp, propertiesNot requested
IdentifyUser traits, account association, last seenNot requested
GroupAccount traits, plan and tier, seat contextNot requested
SourcesSource name and enabled stateNot requested

What this connection does not do

  • It does not send events back through Segment, and it does not create destinations.
  • It does not read a source you have not enabled for it.
  • It does not need warehouse access to work. Add the warehouse as well when the business reports on its own usage model.

Connecting it

Maximus reads with read-only scopes by default, there is no migration to run and nothing to move, and the connection is live the day the Segment workspace owner authorises it. The read surface starts at Sources and stops where this page says it stops: nothing else in the account is read, and no field outside the list above is requested.

Questions

Questions about Segment

The three things buyers ask about this connection before they sign.

The sources you enable for it, and the track, identify and group payloads flowing through them — event names, identifiers, timestamps and properties. Access is read-only by default.

The milestone is a defined usage or outcome threshold, and the events that represent it are usually already flowing through Segment. Pointing the connection at those events means the threshold is measured from real behaviour rather than from a kickoff date.

No. Segment is enough on its own for usage-based signals. Teams that already keep a usage model in a warehouse often run both, because the warehouse definition is the one the board reports on.
Where to go next

Where Segment fits

The integrations near this one, then the pages a buyer reads before buying.

  • Snowflake integration

    How Maximus reads product usage, billing and contract tables from Snowflake, and what that adds to adoption and renewal reporting.

  • HubSpot integration

    The HubSpot objects and fields Maximus reads, the access it requests, and how the closed-won handoff check runs the day a deal closes.

  • Intercom integration

    The Intercom objects and fields Maximus reads, how conversations and message engagement feed onboarding and the health model.

  • Pricing

    $189 per seat per month, $170 when billed yearly — every feature, every integration, unlimited managed accounts.

  • Trust and security center

    SOC 2 Type II: In progress — not yet verified · GDPR and India DPDP: In progress — not yet verified · SSO/SAML · Data residency in United States, European Union, India

Start

Stop reacting to churn. Start running the lifecycle.

Most teams connect their stack and see their first risk scores within one business day. There is no implementation fee.

14-day money-back guarantee.