executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
gym-arbox-status-playbookMap live Arbox status_id values to gym CRM categories and apply safe lead status transitions
Independent GitHub snapshot · Automated classification · Original documentation governs
Bootstrap and apply Arbox lead status semantics for any gym studio on the platform. Status labels differ per tenant — this skill teaches how to load live IDs and map them to operational meaning before any CRM write.
status_id table loaded from Arbox and documented for the tenant.arbox_update_lead_status.arbox_verify_connection once if nothing was called yet).user_id and intended next stage.arbox_list_statuses once per session (cached server-side ~30 min). Do not re-verify the connection if a previous Arbox call succeeded.status_id → meaning → typical next step. Never guess IDs.arbox_update_lead_status with user_id, status_id, and a short comment.arbox_mark_lead_lost with lost_reason_id from arbox_list_lost_reasons.arbox_public_patch on documented paths (confirm payload with the human first).user_id and target status with the human; add a short comment explaining the change.| Example label | Meaning | Typical next step |
|---|---|---|
| מעוניין / פוטנציאל | New or cold lead | First call / message |
| לקוח | Existing or returning member | Service / retention, not cold outreach |
| שקילות ומדידות | Weigh-in / body metrics tracking | Log metrics, schedule nutrition meeting |
| פגישת סגירה | Closing / membership decision | Book slot, prepare offer |
| אחר | Catch-all in Arbox | Use label as-is; do not invent transitions |
| Access | Behavior |
|---|---|
| Full Arbox | Load statuses, propose updates, post after confirmation |
| Read-only | Load statuses and draft update payloads only |
| No Arbox | Stop; do not fabricate status IDs |
arboxhttps://arboxserver.arboxapp.com/docs/api.jsonarbox_list_statuses, arbox_update_lead_status, arbox_mark_lead_lost, arbox_list_lost_reasons (escape hatches: arbox_public_get/post/patch)