name: gym-sales-daily-prioritization description: "Triage open Arbox tasks and leads into a prioritized daily call list for gym sales reps"
Gym Sales Daily Prioritization
Purpose
Produce a ranked daily work list for gym sales staff from live Arbox tasks and leads, grouped by status category.
When to Use
- Morning standup or “what should I call first?”
- End-of-day pipeline review.
- After a marketing push when lead volume spikes.
When NOT to Use
- Manual lead creation (use gym-lead-ingestion-exceptions).
- Trial booking or measurements (use gym-member-onboarding-flow).
Expected Outcome
- Numbered call list with name, status, last touch, suggested action, and optional draft opener.
- Follow-up tasks created in Arbox when the rep confirms.
Workflow
Load status semantics via gym-arbox-status-playbook (
GET /v3/statuses).arbox_public_get→v3/tasks— open tasks due today or overdue.arbox_public_get→v3/leadsorleadsInProcessReport— active pipeline.Group by status category using the tenant status table.
Apply default priority (adjust with owner if studio differs):
- Closing meetings today / overdue callbacks
- Fresh leads (<48h) and scheduled callbacks
- Due measurements before nutrition handoff
- Existing member touches only when on today's task list
- Catch-all / “other” only when explicitly assigned
Output numbered list; draft one-line opener in the owner's preferred language.
WhatsApp follow-ups: draft message text for the rep. Sending uses the agent's WhatsApp channel (Workforce → wacli session) — there is no
whatsapp_*agent MCP tool, same as Telegram.Create follow-up tasks via Arbox task APIs when confirmed.
Tool Availability Rules
| Access | Behavior |
|---|---|
| Full Arbox | Pull tasks/leads, create tasks, propose status updates |
| Read-only | Prioritize and draft comms only |
Related tool sets
arbox
Output Format
- Today’s top 5–10 — ranked with rationale
- Pipeline snapshot — counts by status
- Draft openers — optional, non-destructive