Sessions & analytics
Every USSD session is durably recorded, so you can replay journeys and measure where users drop off.
The session lifecycle
When a telco sends a USSD request to your webhook, the runtime resolves the provider, environment and deployed flow version, then advances the session through the graph one hop at a time. Along the way it evaluates node effects (API calls, database reads and writes, and SMS) and persists state.
A session tracks, among other fields:
sessionId,msisdn,providerand short codecurrentNodeIdandstatus(active / completed / cancelled)variablescaptured from input and aneventsstep historyhopCount,startedAtandendedAt
Session replay
Open any session to replay the complete journey step by step: every menu shown, every input captured and every branch taken. This shows where a user dropped off.
Analytics & observability
The analytics views roll sessions up into conversion funnels, popular paths, drop-off nodes, latency and provider performance in real time, so you can treat USSD as monitored, optimizable infrastructure.
