1Flow Web (Actions) Destination

Destination Info
Partner Owned
  • This integration is partner owned. Please reach out to the partner's support for any issues.

1Flow is a leading in-app user survey and messaging platform for Mobile app and SaaS businesses.

1Flow is an easy-to-use, yet powerful in-app survey and messaging software. Using 1Flow, you can reach users in-the-moment while they are interacting with your website or mobile app, to collect highly contextual user insights that help you improve your product offering and customer experience.

When you use the 1Flow Web (Actions) Destination, Segment loads the 1Flow SDK for you. The 1Flow library enables you to track and identify user events on your website and interact with the 1Flow messenger window.

Getting started

  1. From Segment, navigate to Connections > Catalog, then select Destinations.
  2. Search for and select 1Flow Web (Actions) Destination.
  3. Select the web source that will send data to 1Flow web (Actions) and follow the steps to name your destination. The web source chosen must use Analytics.js 2.0.
  4. On the Settings tab, input your 1Flow PROJECT API KEY and other destinations settings.
  5. Follow the step in the Destinations Actions docs to customize your mappings.
  6. Enable the destination and configured mappings.

Destination Settings

Setting Description
Project API Key Required.

This is the unique app_id for your 1Flow application, serving as the identifier for data storage and retrieval. This field is mandatory.

Available Presets

1Flow Web (Actions) has the following presets:

Preset Name Trigger Default Action
Track Event Event type = "track"
Track Event
Identify User Event type = "identify"
Identify User

Available Actions

Build your own Mappings. Combine supported triggers with the following 1Flow Web-supported actions:

Mapping limits per destination

Individual destination instances have support a maximum of 50 mappings.

Identify User

Create or update a user in 1Flow.

Identify User is a Web action. The default Trigger is: type = "identify"

Click to show / hide fields

Field Description
User ID Type: STRING

A unique identifier for the user.

Custom Attributes Type: OBJECT

The user’s custom attributes.

Track Event

Submit an event to 1Flow.

Track Event is a Web action. The default Trigger is: type = "track"

Click to show / hide fields

Field Description
Event Name* Type: STRING

The name of the event.

User ID Type: STRING

A unique identifier for the user.

Anonymous ID Type: STRING

An anonymous identifier for the user.

Event Properties Type: OBJECT

Information associated with the event

Supported methods

Identify

The 1Flow destination will automatically ingest a User ID and any values sent over your Identify spec as traits, as long as session capture is enabled in 1Flow.

When you call Segment’s Identify method, it will be equivalent to logUser of 1Flow. Identify calls that do not have a User ID value are not sent to 1Flow.

  • Segment’s userId is userID in 1Flow
  • Segment’s traits is userDetails in 1Flow

Track

The 1Flow destination automatically ingests any user actions tracked over your Track spec as events, as long as session capture is enabled in 1Flow.

Troubleshooting

Requests to 1Flow return a 404 response

If you are seeing 404 responses in your browser’s network tab, you’ve likely encountered one of two issues:

  • You set the wrong App ID on the 1Flow Actions (Web) destination settings page.
  • You set the wrong Regional Data Hosting value on the 1Flow Actions (Web) destination settings page. 1Flow gates regional endpoints by plan level, so you may not have access to EU data hosting.

Settings

Segment lets you change these destination settings from the Segment app without having to touch any code.

Setting Description
Project API Key
(required)
string. This is the unique app_id for your 1Flow application, serving as the identifier for data storage and retrieval. This field is mandatory.

This page was last modified: 14 Aug 2024



Get started with Segment

Segment is the easiest way to integrate your websites & mobile apps data to over 300 analytics and growth tools.
or
Create free account