> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexrex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect a device

> Sync Garmin, Strava, and Apple Health to NexRex.

NexRex analyzes the activities it receives from your connected services. Connect
at least one source so your plan and insights stay accurate.

<AccordionGroup>
  <Accordion title="Garmin">
    Go to **Settings → Connections → Garmin** and authorize NexRex. New activities
    sync automatically after you finish them.
  </Accordion>

  <Accordion title="Strava">
    Go to **Settings → Connections → Strava** and authorize NexRex. Existing
    activities backfill on first connect.

    The Strava row shows one of four states, refreshed each time you open the
    screen:

    * **Connected** — Strava is authorized and syncing.
    * **Disconnected** — no authorization on file. Tap the row to grant access.
    * **Reconnect required** — Strava rejected the stored authorization (for
      example, you revoked access from Strava, or the grant expired). Tap the
      row to start a fresh OAuth grant; new activities resume once you finish.
    * **Temporarily unavailable** — NexRex could not reach Strava to confirm
      status. The previously known state is kept until the check succeeds.
  </Accordion>

  <Accordion title="Apple Health">
    On iOS, open **Settings → Connections → Apple Health** and grant workout and
    heart-rate permissions.
  </Accordion>
</AccordionGroup>

<Warning>
  If a device disconnects, NexRex stops receiving new activities and cannot
  re-authorize for you. Reconnect from **Settings → Connections** to resume sync.
</Warning>
