Connect Userflow to Your AI Agent

Use your application’s stable user IDs to inspect onboarding context or record an event with the attributes you supply.

8 tools API key

Try a Userflow Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Userflow

Review Onboarding User Records

Organize user attributes returned by the onboarding workspace.

/oo Userflow: List Userflow users and summarize the attributes returned for this page.

Record an Onboarding Event

Record a named event against a specified application user.

/oo Userflow: Track event [name] for user [user_id] with these event attributes: [attributes].

Start Working with Userflow

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Userflow

    Connect with your Userflow API Key.

    Connect Userflow →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Stable user IDs from your application and event names matching your tracking design.
  • Tracking an event records it in Userflow; it does not prove that the user completed the underlying business task.

Userflow Tools

Userflow stores users, groups, and events used in onboarding experiences. The assistant can work with those records through the connected workspace’s supported operations.

Review Onboarding User Records

List Userflow users with optional cursor pagination and filters.

Record an Onboarding Event

Track one Userflow event for a user.

8 tools

List Users

List Userflow users with optional cursor pagination and filters.

userflow.list_users

Get User

Fetch one Userflow user by ID.

userflow.get_user

Upsert User

Create or update one Userflow user.

userflow.upsert_user

Delete User

Delete one Userflow user by ID.

userflow.delete_user

Upsert Group

Create or update one Userflow group.

userflow.upsert_group

Get Group

Fetch one Userflow group by ID.

userflow.get_group

Delete Group

Delete one Userflow group by ID.

userflow.delete_group

Track Event

Track one Userflow event for a user.

userflow.track_event

Frequently Asked Questions

What can AI help me do with Userflow?

Ask for a summary of returned user attributes or record a specified event for a user. Recording an event should reflect a business fact you supply; it does not verify that fact itself.

What should I know before using Userflow results?

Tracking an event records it in Userflow; it does not prove that the user completed the underlying business task.

What do I need to connect Userflow?

Connect a Userflow workspace API key. Use user and group IDs that match your application’s existing identifiers.

Connect Userflow

About Userflow ↗