Table of ContentsUserflow lets your whole team build customized in-app tours, checklists and surveys without code.This integration allows you to sync to Userflow users.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:
- 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.
Userobjects, all other fields will be associated with the
attributesfield within Userflow.The Userflow API allows you to create/update both groups and memberships through creating/updating a user by including the appropriate
membershipsas fields on the user object in the request payload.However, please be aware that their inclusion is not required and at most only one of either
membershipscan be set on a user per request. If your intention is only to sync group information, it may be best to sync
Groupobjects instead.For more information on
memberships, including how they are properly formatted on a
Userobject, please consult the Userflow API documentation:
prune_membershipsproperty 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 setWhen either
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."
membershipsare 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.