Bulk Tools
Operations over many connections at once: raise the month's recharge cycles, change plan for a whole area, send reminders to everyone pending, or disconnect everyone N cycles behind. Each tool works on a filter (area, route, plan, provider, status) and reports what it did per connection.
Switch: Settings > Cable > Bulk Tools. Permission: Manage Connections, on an owner or admin seat.
Where it appears
Cable shell: Bulk Tools in Navigation (owner / admin only). The disconnect sweep is also reachable from Pending.
Flow
flowchart TD
A[Bulk Tools] --> F[Choose filter: area · route · plan · provider · status]
F --> T{Tool}
T -->|Generate cycles| G[Raise a recharge for every connection whose paidTill is behind]
T -->|Plan change| P[Move matching connections to a plan · effective date]
T -->|Reminders| R[WhatsApp template to every pending subscriber]
T -->|Disconnect sweep| D[Switch off connections N cycles behind
skip never-disconnect]
T -->|Reconnect| RC[Turn matching connections back on]
G --> X[(The cycles raised)]
P --> Y[(New plan applied · change logged)]
R --> Z[(Reminder marked as sent)]
D & RC --> W[(Status changed · change logged)]
X & Y & Z & W --> S[Result list: done · skipped · failed per row]
Tools
- Generate cycles - the monthly run; a connection several cycles behind gets one per cycle.
- Plan change - tariff revision for an area or provider in one step, logged per connection.
- Reminders - the Settings > Cable template with name, box, amount and period filled in; marks reminderSentOn.
- Disconnect sweep - by cycles behind; boxes flagged never-disconnect on the subscriber profile are skipped.
- Export - the filtered book to Excel.
Setting it up
flowchart LR
A[Settings > Cable
Bulk Tools on] --> B[Pick a filter
area · plan · provider · status]
B --> C[Generate this month’s cycles]
C --> D[Send reminders to everyone pending]
D --> E[Sweep the long-overdue into disconnection]
E --> F[Result list: done · skipped · failed]