Sync your freshest data to Userflow to drastically improve your user onboarding
Upon selecting Userflow as your destination you will be prompted to input your Userflow API key.
You can locate this API key within your Userflow account by navigating to Settings > API:
Hightouch currently supports syncing the following Userflow objects:
There are two different possible sync modes for Userflow:
- Upsert - pushes new objects to Userflow and updates fields that change in your warehouse.
- Update — only updates particular fields on existing objects in Userflow. It does not add new objects.
Records can be matched from your source to your Userflow workspace by the user id or group id, depending on the object you are syncing.
You may also sync columns from your source to Userflow's object properties. You have the option of mapping to attributes that already exist on the Userflow object, or to create new attributes for current and future use.
*NOTE: Aside from
User objects, all other fields will be associated with the
attributes field within Userflow.
The Userflow API allows you to create/update both groups and memberships through creating/updating
a user by including the appropriate
memberships as fields on the user object in the
However, please be aware that their inclusion is not required and at most only one of either
memberships can be set on a user per request. If your intention is only to sync group information,
it may be best to sync
Group objects instead.
For more information on
memberships, including how they are properly formatted on a
please consult the Userflow API documentation:
Hightouch also supports the ability to prune memberships of a user upon sync through the
property in the request payload. As per the Userflow API documentation:
"By default, the API will only update the memberships/groups that's included in the request. Existing memberships that are not included will not be removed, unless you set
true. Only set
true, if the groups or memberships list is set and contains all the groups the user belongs to. When a membership is deleted, the group itself is left intact."
memberships are chosen to be synced to the destination, Hightouch will give you
the option to toggle membership pruning on or off.
*NOTE: By default, membership pruning is disabled.