SMS settings reference

SMS settings reference.

Status: source-reviewed Section: Settings Reference

Search documentation

Type to search.

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 sms alias 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

  1. Open Communications & Automations > Channels & providers and review the reported SMS readiness and owner.
  2. Do not look for the legacy SMS tab or edit these options directly in the database.
  3. 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.
  4. Use only a supported, approval-gated credential workflow. Test sends require a consented non-production destination and explicit approval.
  5. 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.


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.

Contact GymCore