{{ stats.devices?.total || 0 }}
Total Devices
{{ stats.devices?.connected || 0 }}
Connected
{{ stats.devices?.needs_linking || 0 }}
Needs Linking
{{ stats.devices?.disabled || 0 }}
Disabled
{{ stats.messages?.total || 0 }}
Total Messages
{{ stats.messages?.pending || 0 }}
Pending
{{ stats.messages?.sent || 0 }}
Sent
{{ stats.messages?.failed || 0 }}
Failed
{{ stats.workers?.online || 0 }} / {{ stats.workers?.total || 0 }}
Workers Online
{{ stats.users?.total || 0 }}
Total Users
{{ stats.orders?.pending || 0 }}
Pending Orders
Device Phone Worker Status Pending Slow Mode Added Actions
No devices found
{{ device.title || 'No name' }}
{{ device._id }}
{{ device.phone || '-' }} {{ device.worker }} {{ device.status_text }} {{ device.pending_messages || 0 }} {{ device.slow_mode ? 'ON' : 'OFF' }} {{ formatDate(device.add_date) }}
Total: {{ messageData.total }} | Page {{ messageData.page }} of {{ messageData.pages }}
To Message Device Status Response Date
No messages found
{{ msg.to }}
{{ truncate(msg.message, 50) }}
Has attachment
{{ msg.sent_from || (msg.devices && msg.devices[0]) || '-' }} {{ msg.status_text }} {{ truncate(msg.response, 40) }} {{ formatDate(msg.date) }}
No workers found
Worker {{ worker.worker_id }}
{{ worker.status }}
{{ worker.total_devices }}
Devices
{{ worker.connected }}
Connected
{{ worker.needs_linking }}
Linking

Last Heartbeat: {{ timeAgo(worker.heartbeat.last_heartbeat) }}
Active Sessions: {{ worker.heartbeat.active_sessions }}
Queue: {{ worker.heartbeat.startup_queue }}
Uptime: {{ formatUptime(worker.heartbeat.uptime) }}
Host: {{ worker.heartbeat.hostname }}
No heartbeat data