24-hour support report

Rolling window · {{(now-86400)|date}} → {{now|date}}

Download CSV
{{rows|length}}Active conversations collected
{{groups|length}}Issue groups
{{info.pending}}Awaiting message collection
{% if info.stale %}
Collection is stale or has not started. Check your cPanel cron job.
{% endif %}{% if not info.scan_completed %}
Initial account scan is incomplete. Counts are provisional.
{% endif %}{% if info.error %}
{{info.error}}
{% endif %}{% if info.analysis_error %}
{{info.analysis_error}}
{% endif %}

Last worker: {{info.last_run|date}} · Last full discovery scan: {{info.scan_completed|date}} · Analysis: {{info.analysis_mode or 'Not yet'}}

One occurrence means one conversation in a group. Includes conversations with collected messages or recorded activity within 24 hours, regardless of assignment. Resolved means Chatwoot status; it is not proof the customer’s issue was fixed. Attachment contents are not analyzed. Each conversation has one primary category.

{% for g in groups %}

{{loop.index}}. {{g.name}}

{{g.count}} chats

{{g.resolved}} resolved · {{g.pending}} pending{% if g.count >= c.automation_threshold and g.name not in ['Needs review','Awaiting analysis'] %}

Standardization / automation candidate — review a help article, canned response or workflow.

{% endif %}
Examples and resolution evidence{% for text in g.examples %}

Customer problem: {{text}}

{% endfor %}{% for text in g.resolutions %}

Agent action: {{text}}

{% endfor %}{% for chat in g.chats %}{% endfor %}
ConversationStatusAssignee
#{{chat.id}}{{chat.status}}{{chat.assignee}}
{% else %}
No data yet. Configure and run the cron job. Your first report appears as collection progresses.
{% endfor %}

Refresh every {{refresh}} seconds. Collection frequency is controlled separately in cPanel Cron Jobs.