Request your verification email
Open the Astral mobile app and enter your email address on the sign-up screen. Astral sends you a verification link that is valid for 24 hours.Behind the scenes, this call is made to confirm your email:Response:
You can request up to 3 verification emails per hour for the same address. If you don’t see the email, check your spam folder before requesting another.
expires_in is in seconds — 86 400 seconds equals 24 hours.Complete signup with your password
Tap the link in your email. It opens the app at a screen where you choose a password. Your password must meet all of the following requirements:Response (201 Created):Save the
- At least 8 characters
- At least one uppercase letter
- At least one lowercase letter
- At least one digit
access_token — the app uses it for all subsequent requests. Your username is auto-generated from your email prefix; you can change it later in Profile Settings.Set your athlete role and profile
After signup, open Profile → Edit Profile in the app. Fill in the fields that help Astral’s AI coach personalize your training:
Your account is created with the athlete role by default. If you were invited by a coach, your profile is already linked to their organization — you don’t need to do anything extra.
| Field | Why it matters |
|---|---|
| First name / Last name | Displayed to your coach |
| Display name | Shown in the leaderboard and group feed |
| Bio | Optional — max 500 characters |
| Preferred language | en, zh-TW, or ja |
| Unit system | metric or imperial |
| Timezone | Used to schedule workouts at the right local time |
Connect a fitness integration
Astral can automatically import your runs from Strava, Garmin, or Apple Health. Go to Profile → Integrations and tap the service you use.Supported integrations:Once connected, the
- Strava — OAuth connection; activities sync automatically after each run
- Garmin — Connect your Garmin account; activities push to Astral after upload
- Apple Health — Enable on iOS; workouts recorded on Apple Watch sync on app open
You can connect more than one integration. If the same run is imported from two sources, Astral deduplicates it automatically.
integrations field on your profile will reflect the status:Find your training plan
If your coach has already assigned a plan to you, it appears on the Training tab the first time you open the app after joining their organization.If you signed up independently (without a coach invitation), you can browse available plans:
- Tap Training → Browse Plans
- Filter by level (Basic, Intermediate, or Advanced) and type (Run, Bike, Swim)
- Tap a plan to preview the week-by-week schedule
- Tap Start Plan to activate it
What’s next
Log an activity
Learn how to manually log a run or review an auto-synced activity.
Understand training plans
See how plans are structured and how AI-generated plans differ from manual ones.
Roles explained
Understand the difference between the Athlete and Coach roles.
Organizations
Learn how coaching clubs work and how to join one.