Userflow API

Provides a REST API for managing user onboarding flows, checklists, and product tours server-side, allowing agents to identify users, update attributes, and track task completion without front-end instrumentation.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other onboarding product-tours checklists tooltips in-app-guidance user-activation saas
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
76
/ 100
Is it safe for agents?
⚡ Reliability
78
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
74
Auth Simplicity
88
Rate Limits
65

🔒 Security

TLS Enforcement
100
Auth Strength
74
Scope Granularity
55
Dep. Hygiene
76
Secret Handling
76

Single account-scoped API key with no scope restrictions. For agents, consider rotating keys after major pipeline changes. No IP allowlisting documented.

⚡ Reliability

Uptime/SLA
78
Version Stability
80
Breaking Changes
76
Error Recovery
76
AF Security Reliability

Best When

You need to drive onboarding checklist state and user targeting from server-side business logic rather than purely relying on client-side event detection.

Avoid When

You have no client-side JavaScript integration capability — the server API manages data, but all visible in-app guidance still requires the browser SDK to render.

Use Cases

  • Identify and upsert user records in Userflow with attributes (plan, role, company) from your backend so in-app tours target the right audience segments
  • Mark checklist tasks as complete server-side when a user completes an action detected by your backend (e.g., first API key created) without requiring a client-side event
  • Programmatically start or dismiss a specific product tour for a user based on a lifecycle trigger from your CRM or support tool
  • Sync user attributes from an external data source on a schedule to keep Userflow segments current for tour targeting logic
  • Retrieve checklist completion state for a cohort of users to calculate onboarding funnel metrics in an external analytics tool

Not For

  • Rendering the actual in-app UI components (tooltips, modals) — those require the Userflow JavaScript SDK on the client side
  • A/B testing onboarding flows with statistical significance analysis (Userflow has basic testing but not a dedicated experimentation platform)
  • Customer support ticketing or live chat during onboarding

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

API key passed as a Bearer token in the Authorization header. Keys are account-scoped and managed in the Userflow dashboard settings.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Free tier is limited in flow count and MAU. API access is included on all plans.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Server-side API can update user attributes and mark tasks complete, but cannot trigger the visual rendering of tours — the JavaScript SDK must be present in the browser for any UI to appear
  • User IDs must be consistent between the server-side API calls and the client-side SDK identify calls; mismatches create duplicate user records
  • Checklist task completion via API bypasses Userflow's built-in event listeners, which means completion analytics in the Userflow dashboard may show manual completions differently
  • The API does not support bulk user operations — syncing large user sets requires looping individual upsert calls which can be slow at scale
  • Webhook event payload schemas are not versioned and have changed without notice in the past; agents consuming webhooks should handle unknown fields gracefully

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Userflow API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered