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 MagicBell 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.