SMS settings reference.
Current menu path: GymCore Admin > Communications & Automations > Channels & providers<br>
Who can open it: an account allowed by gymcore_manage_communications; administrators with manage_options also qualify.<br>
Current action: review SMS provider readiness. The audited build does not render the legacy SMS settings form, credential save, rate-limit save, or Send test SMS action.
The source still contains legacy WC-style field definitions, but the current destination registry sends the old
smsalias to Channels & providers. Existing option values may still be consumed at runtime. Do not interpret their presence as a supported editing surface.
Unreachable legacy field definitions
| Legacy option/control | Source default | Intended use | Current UI status |
|---|---|---|---|
gym_core_twilio_account_sid |
blank | Twilio account identifier | Not rendered |
gym_core_twilio_auth_token |
blank | Twilio credential | Not rendered |
gym_core_twilio_messaging_service_sid |
blank | Messaging Service sender | Not rendered |
gym_core_twilio_phone_number |
blank | Single-number sender | Not rendered |
gym_core_twilio_test_button |
none | Billable outbound test | Not rendered |
gym_core_sms_rate_limit |
1 |
Per-contact hourly limit | Not rendered |
The account SID and phone identifiers are sensitive operational data. The auth token is a secret and must never be copied into screenshots, tickets, logs, or documentation. A test send is an external side effect and can create provider charges.
Operator procedure
- Open Communications & Automations > Channels & providers and review the reported SMS readiness and owner.
- Do not look for the legacy SMS tab or edit these options directly in the database.
- If an upgraded site depends on legacy values, have an administrator or developer inspect the stored options and runtime consumer read-only before proposing a credential rotation.
- Use only a supported, approval-gated credential workflow. Test sends require a consented non-production destination and explicit approval.
- Confirm the GymCore delivery record and provider record after any authorized test; never infer delivery from a saved option.
Expected: the current UI reports provider readiness without exposing secrets or claiming the six legacy definitions are editable controls.
Related guides
- Settings Reference index
- Connect Twilio and test SMS delivery
- Launch checklist
- Roles and capabilities
Source-reviewed against: Gym Core 2.1.0 integrated source and the 2026-07-28 feature/settings inventory. Provider delivery still requires installed runtime acceptance.
Need help?
Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.