Tailbits lets you define customer journeys as an ordered sequence of API calls, so you can monitor how users move through your product in real-time.
{
"title": "Getting Started with Notifications API",
"steps": [
{
"key": "login",
"label": "Login to CLI",
"requires": [],
"completion": {
"any": [
{
"method": ["POST"],
"path_eq": "/cli/auth/confirm",
"status_in": [302]
}
]
}
},
{
"key": "create_broadcast",
"label": "Create a Broadcast",
"requires": [],
"completion": {
"any": [
{
"method": ["POST"],
"path_eq": "/v2/broadcasts",
"status_in": [200, 201]
}
]
}
}
]
}
See every account’s progress in real time, guide developers in-app, and learn which journeys actually convert to activation.
Define activation as an ordered list of API calls (method, path, status, prerequisites) using a JSON-schema–like syntax.
Query an account’s position, percent complete, current step. Use our websocket SDK to provide live feedback to end-users.
Drop in UI that mirrors your journey: live progress updates as developers set up.
A collection of blog posts & docs to help you understand the importance of API customer journeys.