# How do I sign up for monthly run coaching ($199/mo)?

> One page, five questions, instant plan: answer the questionnaire at [/coaching](https://goninoschool.com/coaching), pay $199/month via Stripe Checkout, and a personalized 4-week training plan arrives by email within minutes — followed by a kickoff call with Coach Nick to refine it together.

## What do I get?

- **A personalized 4-week training plan, delivered in minutes.** Built from your questionnaire answers on VDOT training theory; if you share a recent race result, every workout carries your exact training paces.
- **A kickoff call with Coach Nick.** The instant plan is the starting point — on the call you refine it together: your schedule, your races, your terrain.
- **Monthly iteration.** The plan evolves with your progress each month. All distances, 100m to the marathon.
- **Cancel anytime.** Renews monthly through Stripe; no commitment beyond the current month.

## How does the flow work?

1. Answer five questions at [/coaching](https://goninoschool.com/coaching): event, weekly mileage, an optional recent race result, your goal, and any injuries.
2. Stripe Checkout collects payment ($199/month) and your email.
3. The plan generator runs immediately after payment — your plan lands in your inbox within minutes, with a link to book the kickoff call.
4. An account is created for you automatically under your checkout email (use "Forgot password" on the sign-in page to set a password later; the emailed plan works on its own).

## Can an AI agent start a purchase?

Yes. The questionnaire is a public JSON endpoint; it returns a Stripe Checkout URL for the human to complete payment (agents cannot pay on someone's behalf — the human always confirms with their own card):

```
POST https://cwtnjpgdeoeemwwnfjbc.supabase.co/functions/v1/start-coaching
Content-Type: application/json

{
  "event": "long_distance",
  "weekly_mileage": "20-30",
  "goals": "Break 40 minutes for 10K",
  "injury_history": "",
  "race_distance": "5k",
  "race_time_seconds": 1230
}
```

Response: `{ "url": "https://checkout.stripe.com/..." }` — open it for the buyer.

Field rules:

| Field | Required | Values |
|---|---|---|
| `event` | yes | `sprints`, `middle_distance`, `long_distance` |
| `weekly_mileage` | yes | `0-10`, `10-20`, `20-30`, `30-40`, `40-50`, `50+` |
| `goals` | no | free text (≤480 chars) |
| `injury_history` | no | free text (≤480 chars) |
| `race_distance` | with race time | `2mile`, `5k`, `10k`, `half`, `marathon` |
| `race_time_seconds` | with race distance | positive integer seconds |

## What does it cost?

$199 per month, renewing monthly, cancel anytime. Checkout and billing run entirely on Stripe; the questionnaire stores nothing until payment succeeds.

## Where do I start if I'm not ready to buy?

The free [Artemis pace calculator](https://goninoschool.com/pace-calculator) ([Markdown](https://goninoschool.com/pace-calculator.md)) — enter one race result and see the six training paces a plan would be built on.
