Documentation Index
Fetch the complete documentation index at: https://docs.wittify.ai/llms.txt
Use this file to discover all available pages before exploring further.
TimeLens AI is the page that turns the active date range into a streamed, chronological narrative report. Each segment in the report is a roughly 150-call bucket with main topics, flagged issues, and a short summary.
Page anatomy
| Region | What you see |
|---|---|
| Filter bar | Below the hero, same date-and-hour controls as every other CCQA page. |
| Prompt card | A textarea for steering the report (optional) plus four suggestion chips. |
| CTA row | The action buttons that drive the report. |
| Report panel | Either an empty state or the streaming segment cards, depending on the report status. |
The hero card
The hero is bespoke for TimeLens. In addition to the standard eyebrow / title / body, it carries:| Element | What it shows |
|---|---|
| Calls in scope chip | Total calls inside the active filter window. |
| Date range chip | The active date range, formatted. |
| Time span chip | The number of days covered. |
| segments, ~150 calls each chip | The number of segments the slider will produce, computed from calls in scope divided by roughly 150. |
| Segment count slider | Lets you pick how many segments the narrative will cover. Range starts at 1 and goes up to ceil(calls in scope ÷ 150). For a 148,000-call month the maximum climbs to about 990. The default value is the smaller of 10 or the maximum. |
| Will analyze segments, calls caption | Updates instantly as you move the slider. |
The Prompt card
Steers the analysis. Leave it empty for a full default report.| Element | What it shows |
|---|---|
| Title | Prompt Wittify AI. |
| Subtitle | Optional, steer the analysis. Leave empty for a full default report. |
| Textarea placeholder | e.g. Focus on billing complaints and escalation patterns after 6pm. Capped at 500 characters. |
| Suggestion chips | Four one-click prompts you can drop into the textarea: |
| Suggestion chip | What it asks the model to do |
|---|---|
| Summarize the top 3 emerging complaints and when they peaked. | Surface hot issues with timing. |
| What issues spiked in the last segment compared to earlier? | Trend change in the most recent slice. |
| List the most common resolution themes and quote exemplar turns. | Coaching material with verbatim quotes. |
| Identify escalation risk and flag calls needing review. | QA-queue style triage. |
The CTA row
The buttons available on the page change based on the current state.| Button | When it shows | What it does |
|---|---|---|
| Generate Timeline Report | Idle (no report yet, or filter has just changed) | Starts streaming a new report. |
| Stop | Streaming | Cancels the stream. The report panel keeps whatever segments arrived before you stopped. |
| Regenerate | Ready | Replaces the current report with a new one using the same filter and prompt. |
| Download filtered calls CSV | Always | Downloads the session-id list for the active filter window as a CSV file. |
| Generate PDF report | Ready | Opens a Blob-URL print window with a strict content security policy so you can save or print the report. |
=, +, -, @, tab, or carriage return get a leading single quote). The default filename is timelens-filtered-calls.csv.
The Report panel
| Phase | What you see |
|---|---|
| Idle (default) | Title Ready when you are, body Tune your date filter above, optionally steer the analysis with a prompt, then hit Generate. The AI will stream a chronological narrative of what happened in your calls., plus a hint TIP, PICK HOW MANY CHAPTERS THE NARRATIVE SHOULD COVER. |
| Generating | Header label Generating report… with Streaming from Wittify AI. Segment cards arrive one at a time as the stream lands. |
| Ready | Header label Report ready. The Regenerate, Download filtered calls CSV, and Generate PDF report buttons appear in the CTA row. |
| Empty (no calls in filter) | Title No calls in scope, body Your current date and hour filter has no calls to analyze. Widen the range above and try again. |
The segment cards
Each segment card carries:| Element | What it shows |
|---|---|
| SEGMENT / badge | The position in the narrative. |
| Calls range | Reads {count} call in {date} or {count} calls in {date range}. |
| Main topics: | A bullet list of the dominant topics in this segment. |
| Identified issues: | A bullet list of flagged issues, with the originating session ids linked when applicable. |
| Notes and summary: | A short paragraph that ties the segment together. |
Common questions
My report disappeared when I changed the filter.
My report disappeared when I changed the filter.
By design. TimeLens reports are filter-bound. Changing the date range, hour range, or prompt invalidates the current report (the data you would be reading no longer matches the model’s input). Click Generate Timeline Report again with the new filter.
The Stop button looks like Regenerate. Did the report finish?
The Stop button looks like Regenerate. Did the report finish?
The PDF popup blocked.
The PDF popup blocked.
Allow popups for this site in your browser. The toast tells you exactly what to do. After granting permission, click Generate PDF report again.
Can I leave the page while a report is streaming?
Can I leave the page while a report is streaming?
Yes, but the stream stops as soon as you navigate away. There is no resume, you have to click Generate Timeline Report again on return.
The CSV file shows odd characters in Excel.
The CSV file shows odd characters in Excel.
This should not happen, the export uses a UTF-8 BOM and CRLF line endings. If you still see odd characters, your Excel installation may have a regional default that overrides the BOM, try opening the file with Data > Get Data > From Text and selecting UTF-8 explicitly.
A segment was flagged for review but the session id link goes nowhere.
A segment was flagged for review but the session id link goes nowhere.
Linked session ids open the matching call in the Sentiment Analysis page’s Recent Sessions block. If a link is dead, the session may have been removed or the engine flagged a session id that does not exist in your project.
The slider only goes up to a small number.
The slider only goes up to a small number.
The maximum is calls in scope divided by roughly 150. If you only have a few hundred calls in your filter, the slider tops out at 1 to 5. Widen the date range to see more segments.
Can I save my prompt for next time?
Can I save my prompt for next time?
Not yet. The textarea is reset whenever you reload the page. If you reuse the same prompt often, copy it into a note.
Where to go next
Sentiment Analysis
See the sentiment shifts behind the narrative.
Speaker Timeline
Per-call breakdown of who spoke when.
Alerts
Catch trouble before it compounds.
Volume Forecasting
Plan staffing for the next 7 to 180 days.

