General settings reference

General settings reference.

Status: source-reviewed Section: Settings Reference

Search documentation

Type to search.

Exact menu path: GymCore Admin > GymCore Settings > General<br> Who can change it: any account with the manage_woocommerce capability. WordPress administrators and WooCommerce Shop Managers normally have it.<br> Visible action: Save changes stores every field on this tab. A successful request shows Settings saved.

Brand fields feed member-facing copy and installable-app metadata. Record the old public name before changing it so you can restore it if member-facing labels become inconsistent.

Field reference

Organization name

  • Stored key/control: gym_core_brand_name
  • Purpose: Names the organization in member-facing copy, SMS signatures, and PWA metadata.
  • Type: Text
  • Default: Your Gym
  • Allowed values/range: Plain text
  • Dependencies: None. This does not inherit the WordPress Site Title or GymCore AI Gym Name.
  • Side effects: Changes core member-facing brand text; existing historical messages do not change.
  • When to change it: Set before launch and after a legal or public brand change.
  • When to leave it alone: Leave it alone if only the WordPress Site Title or AI-only name needs to change.
  • Security/privacy: Public-facing value; do not enter legal details you do not want members to see.

Short name

  • Stored key/control: gym_core_brand_short_name
  • Purpose: Provides a compact PWA and limited-space UI label.
  • Type: Text
  • Default: GymCore
  • Allowed values/range: Plain text; keep compact
  • Dependencies: PWA surfaces must be active.
  • Side effects: Changes future compact labels and metadata.
  • When to change it: Set to a recognizable short form of the organization name.
  • When to leave it alone: Leave it when the default is acceptable or the PWA is not used.
  • Security/privacy: Public-facing; avoid confidential internal abbreviations.

Brand voice

  • Stored key/control: gym_core_brand_voice
  • Purpose: Guides core AI-assisted retention/promotion messages and default outbound copy.
  • Type: Textarea
  • Default: Warm, encouraging, direct, and community-focused.
  • Allowed values/range: Plain text guidance
  • Dependencies: Only consumers in GymCore core use it; GymCore AI response settings are separate.
  • Side effects: Changes future generated core messages, not prior content or GymCore AI chat style.
  • When to change it: Change when generated outreach consistently misses your approved tone.
  • When to leave it alone: Leave it until templates and compliance wording have been reviewed.
  • Security/privacy: Do not paste secrets, member data, or regulated claims into prompt guidance.

Gamification

  • Stored key/control: gym_core_gamification_enabled
  • Purpose: Turns the badge and streak engine on or off.
  • Type: Checkbox
  • Default: On
  • Allowed values/range: On / Off
  • Dependencies: Gamification modules and member-facing surfaces must be active.
  • Side effects: On allows badges, streaks, and achievements to update and display.
  • When to change it: Turn off when launching without gamification or investigating achievement behavior.
  • When to leave it alone: Leave on if members already rely on progress displays.
  • Security/privacy: Low privacy impact, but achievements can reveal attendance patterns.

SMS notifications

  • Stored key/control: gym_core_sms_enabled
  • Purpose: Master gate for core Twilio SMS and, currently, the entire Retention provider.
  • Type: Checkbox
  • Default: Off
  • Allowed values/range: On / Off
  • Dependencies: Valid Twilio fields under SMS; consent and opt-out processes.
  • Side effects: On permits core SMS and loads retention workflows, including non-SMS retention paths.
  • When to change it: Enable only after credentials, consent, templates, recipients, and retention defaults are reviewed.
  • When to leave it alone: Leave off during setup or when no approved texting program exists.
  • Security/privacy: Outbound messages may expose PII and create telecom cost/compliance obligations.

REST API

  • Stored key/control: gym_core_api_enabled
  • Purpose: Visible API toggle.
  • Type: Checkbox
  • Default: Off
  • Allowed values/range: On / Off
  • Dependencies: None.
  • Side effects: No runtime consumer was found: changing it does not disable or enable registered REST or MCP routes.
  • When to change it: Do not use this control as a security switch; manage authentication and capabilities instead.
  • When to leave it alone: Leave at its current value until a product fix defines behavior.
  • Security/privacy: Misleading security control; route-level permissions remain the actual boundary.

Verify a change

  1. Select Save changes and confirm Settings saved.
  2. Reload General and confirm the edited value remains.
  3. For brand or short-name changes, open /manifest.json and the affected member-facing page; for contact or timezone changes, run the specific workflow that displays or schedules the value.
  4. Confirm the WordPress option named in Stored key/control contains the intended value. Restore the recorded prior value with Save changes if any public label or scheduled time is wrong.

Verified against: checked-out GymCore and GymCore AI source plus the 2026-07-13 feature/settings inventory.

Need help?

Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.

Contact GymCore