# Userflow integration

> Product adoption and in-app onboarding platform: sync users, groups and events, read flows, checklists and launchers with their sessions and survey answers, and manage webhooks.

- Authentication: apiKey

## Tools (25)

- **Create or Update Group**: Upsert a group/company by id, merging attributes.
- **Create or Update User**: Upsert a user by id, merging attributes and optionally creating group memberships.
- **Create Webhook Subscription**: Create a webhook subscription and receive its signing secret.
- **Delete Content Session**: Permanently delete a content session with its progress and survey answers.
- **Delete Group**: Permanently delete a group with its attributes, memberships and events.
- **Delete User**: Permanently delete a user with attributes, memberships, events and flow history.
- **Delete Webhook Subscription**: Permanently delete a webhook subscription.
- **End Content Session**: End a content session that is currently active for a user.
- **Get Content**: Retrieve one flow, checklist or launcher by id.
- **Get Content Session**: Retrieve one content session with progress and optional survey answers.
- **Get Content Version**: Retrieve one content version, optionally with questions or tasks.
- **Get Group**: Retrieve one group/company with all attributes.
- **Get User**: Retrieve one user with all attributes.
- **Get Webhook Subscription**: Retrieve one webhook subscription.
- **List Attribute Definitions**: List the attribute definitions known to Userflow.
- **List Content**: List flows, checklists and launchers.
- **List Content Sessions**: List content sessions, filtered by content or user.
- **List Content Versions**: List versions of one content object.
- **List Event Definitions**: List the event definitions known to Userflow.
- **List Groups**: List groups/companies with optional condition, user or segment filters.
- **List Users**: List users with optional condition, email, group or segment filters.
- **List Webhook Subscriptions**: List webhook subscriptions.
- **Remove User from Group**: Delete a single group membership, leaving user and group intact.
- **Track Event**: Store an event for a user and/or group.
- **Update Webhook Subscription**: Change a webhook subscription's url, topics, version or paused state.

Connect Userflow in General Input: https://www.generalinput.com/apps/userflow