Segment is a customer data platform that collects events from your website, app, and servers, then routes that data to hundreds of downstream tools. It gives teams a single pipeline for user identity resolution, event tracking, and audience building without managing point-to-point integrations.
Cueston is a product adoption platform that helps SaaS teams guide users inside their product using onboarding flows, product tours, tooltips, nudges, and in-app banners.
When Segment feeds enriched user data into Cueston, onboarding experiences can be personalized using traits and events from every source in your data stack. A user identified in Segment with a specific plan tier, company size, or lifecycle stage receives guidance tailored to their context, without your product team wiring up each data source individually.
Integration workflow
- 1Collect and unify user data from all sources in Segment
- 2Route enriched user profiles and traits to Cueston
- 3Build onboarding flows in Cueston that target users based on Segment traits
- 4Send Cueston interaction events back through Segment to downstream tools
How the integration works
Segment collects identify and track calls from your application and forwards user traits and events to connected destinations. When Cueston is connected as a destination, it receives user properties such as plan type, signup date, role, and any custom traits you track. Cueston uses these properties as targeting conditions for in-app flows.
In the reverse direction, Cueston can emit events like tour_completed or nudge_clicked back into Segment as track calls. From there, Segment routes those events to your analytics tools, data warehouse, or CRM, keeping your entire stack informed about in-app engagement.
Use cases
- Personalize onboarding flows based on user traits collected across web, mobile, and backend sources via Segment.
- Route Cueston engagement events to your data warehouse through Segment for long-term analysis.
- Target upgrade nudges to users whose Segment profile indicates they are approaching plan limits.
- Deliver role-specific product tours using job title or department traits synced from your CRM through Segment.
- Trigger re-engagement flows for users whose Segment activity stream shows declining usage.
Getting started
Ensure your Segment workspace is collecting identify calls with the user traits you want to use for targeting, such as plan, role, and company. Add Cueston as a Segment destination and map the relevant traits. In Cueston, create a flow and set audience conditions using those traits. For example, target users where plan equals "free" and days_since_signup is greater than 3. Deploy the flow and verify that events are flowing in both directions by checking Segment's debugger and Cueston's activity log.
Frequently asked questions
Does Cueston work as both a Segment source and destination?▾
Yes. As a destination, Cueston receives user traits and events for targeting. As a source, Cueston sends flow interaction events back into Segment so they can be routed to analytics, warehouses, or other tools.
What happens if a user trait updates in Segment after a flow has started?▾
Cueston evaluates targeting conditions at flow trigger time. If a trait changes mid-flow, the current flow continues, but future flow triggers will use the updated trait value.
Can I use Segment Personas audiences to target Cueston flows?▾
You can sync computed traits and audience memberships from Segment Personas as user properties. Cueston can then use those properties as targeting conditions, effectively letting Personas audiences drive in-app experiences.