Support

Frequently Asked Questions

How do I connect my Strava account?

Click the "Connect with Strava" button on the homepage. You'll be redirected to Strava to authorize VibeWriter. Once you approve, you'll be brought back to your dashboard and the AI coach starts working automatically on your next activity.

What are AI Workout Evaluations?

After you complete an activity on Strava, VibeWriter's AI automatically analyzes your workout data — pacing, effort, heart rate zones, intervals, elevation, and more. It then writes a detailed evaluation and posts it directly to your Strava activity description. You don't need to do anything — it happens automatically within seconds of your activity appearing on Strava.

How do training summaries work?

VibeWriter generates a monthly AI-powered training summary that synthesizes all your recent workouts. It covers total volume, training patterns, progress toward your goals, and actionable insights. The summary updates as you complete new activities and is available on the Home page and in the iOS app.

How do I set and track goals?

Go to the Goals tab (on the web or in the iOS app) and create a goal — for example, "Run a sub-2:00 half marathon in April" or "Build up to 30 miles per week." Once set, the AI weaves your goal progress into every workout evaluation and training summary, so you always know how your training aligns with what you're working toward.

How does the AI title generation work?

When a new activity appears on Strava, VibeWriter's AI generates a creative title based on your activity data (type, distance, time, elevation, etc.) and your personal prompt settings. The title automatically replaces the default Strava title. You can customize the tone and style in Settings, or regenerate a new title from the Dashboard at any time.

What data does the AI use?

For evaluations and titles, the AI receives non-personal activity data from Strava: activity type, distance, moving time, elapsed time, elevation gain, heart rate data (if available), pace/speed splits, laps, and device-recorded intervals. Your training context and goals (if you've set them) are also included so the AI can personalize its feedback. We never send personal identifying information to the AI service.

How is my data used and protected?

We use your Strava activity data for one purpose: to provide AI-powered coaching (evaluations, titles, summaries, and goal tracking). We only request the minimum Strava permissions needed. Your data is not shared with third parties, and your personal activity data is never used to train AI or machine learning models. Evaluations are generated per-activity and posted directly back to Strava. You can disconnect your account at any time.

Is there an iOS app?

Yes! The VibeWriter iOS app gives you a native experience with your AI training summary, weekly and monthly stats, activity history, goal tracking, and settings — all synced with your Strava data. The app is available on TestFlight and works as a companion to the automatic Strava integration.

What if my activity titles or evaluations aren't updating?

First, make sure you've granted the necessary permissions when connecting Strava. If titles or evaluations aren't appearing, try disconnecting and reconnecting your Strava account from Settings. Also check that title generation and/or evaluations are enabled in your Settings. If the issue persists, please report it on GitHub.

Troubleshooting

How to reconnect your Strava account
  1. Go to your Settings page.
  2. Click "Disconnect Strava."
  3. Return to the homepage and click "Connect with Strava" again.
  4. Follow the prompts to re-authorize VibeWriter.
Evaluation not appearing on my Strava activity
  1. Check that evaluations are enabled in Settings (the "AI Evaluations" toggle).
  2. Evaluations are posted to the activity description — check the description field on Strava, not the title.
  3. If you edited the activity description on Strava before the evaluation posted, the evaluation may not overwrite your changes.
  4. Try disconnecting and reconnecting Strava if the issue persists.

Report an Issue

Found a bug or have a feature request?

Please create an issue on our feedback page. Be as detailed as possible — include what you expected, what happened, and any relevant activity details.