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

# Event registration

> Learn how to register for a sporting event step by step.

## Flow overview

An athlete can start registering for an event **without having logged in beforehand**. The platform opens a public view of the event, lets you select an active rate, and guides you through a multi-step form. If you don't have an account, one is created automatically once registration is complete.

<Steps>
  <Step title="Browse the catalog and open the event">
    From the [home page](https://app.rocky.global) select any event from the *Upcoming Events* list. See [Search events](/en/roles/atleta/buscar-eventos).
  </Step>

  <Step title="Select an active rate">
    The **modalities and rates** appear at the bottom of the event page. Choose the rate that is currently active and click **Select Rate**.
  </Step>

  <Step title="Complete the registration information">
    Fill in the form for step **1. Personal information** with the required fields and any additional steps the organizer has configured.
  </Step>

  <Step title="Add merchandise (if applicable)">
    In step **2. Merchandise** you can add optional products (for example official t-shirts) or continue without buying.
  </Step>

  <Step title="Additional services (if applicable)">
    In step **3. Additional services** you can add insurance and add-ons offered by the organizer.
  </Step>

  <Step title="Finish registration and pay">
    Click **Finish registration** to go to the payment gateway. Once payment is completed, the registration is **confirmed** and you receive the receipt by email. See [Payments and billing](/en/roles/atleta/pagos-facturacion).
  </Step>
</Steps>

## 1. Rate selection

Each event defines one or more **rates** (for example *OCEANMAN*, *HALF OCEANMAN*, *SPRINT*, *OCEANKIDS*, *OCEANTEAMS*, *HALF OCEANMAN 5KM & SPRINT 2 KM*) and, within each one, a **rate schedule** with prices by date range.

<img src="https://mintcdn.com/rocky-global/4zdt70JNOAMpggsx/images/atleta/inscripcion-03-tarifas.png?fit=max&auto=format&n=4zdt70JNOAMpggsx&q=85&s=d635399d4f5163476b036e411a4547c8" alt="Event modalities and rates with a pricing schedule" width="1894" height="901" data-path="images/atleta/inscripcion-03-tarifas.png" />

For each rate the platform shows:

* **Dates:** the range during which the rate is active (*Valid until: DD/MM/YYYY hh:mm*).
* **Price:** amount in the event's currency (for example EUR).
* **Select Rate button:** only appears enabled when within the registration dates; rate rows that have already expired are shown in gray and cannot be selected.

<Info>
  **Active rate:** this is the first row whose *valid until* date is in the future. Even though you can see earlier rates (already closed) and later ones (not yet active), you can only register using the rate that is active at the moment you click.
</Info>

<Warning>
  If all rates have expired, the **Select Rate** button will appear disabled or won't be shown. In that case registration for that rate is closed.
</Warning>

## 2. Personal information

Once you select a rate, you enter the registration wizard. The indicator at the top shows the steps configured for the event, for example: **1. Personal information**, **2. Merchandise**, **3. Additional services**.

<img src="https://mintcdn.com/rocky-global/4zdt70JNOAMpggsx/images/atleta/inscripcion-04-formulario-datos.png?fit=max&auto=format&n=4zdt70JNOAMpggsx&q=85&s=e41089c6be30c0e7b15f2ccf6259f6e3" alt="Step 1: Personal information in the registration wizard" width="1893" height="907" data-path="images/atleta/inscripcion-04-formulario-datos.png" />

The right-hand panel always shows the **Purchase summary**:

* Selected item (modality + distance).
* **Total discounts**, **Subtotal**, **Service fee**, and **Total**.
* **Do you have a discount code?** field to apply coupons before paying. See [Discounts and codes](/en/roles/organizador/descuentos-codigos).

### Registration form

The form has a **Basic information** section common to all events and, optionally, additional sections configured by the organizer (team, emergency contact, medical information, sizes, etc.).

Required fields (marked with `*`) in Basic information:

| Field                          | Description                                                              |
| ------------------------------ | ------------------------------------------------------------------------ |
| **Name**                       | Athlete's first name.                                                    |
| **Last name**                  | Athlete's last name.                                                     |
| **Gender**                     | Selector: options defined by the event.                                  |
| **Email**                      | Athlete's email. This is used to create the account if it doesn't exist. |
| **Mobile phone**               | Phone number with international prefix.                                  |
| **Choose your classification** | Ranking selector based on the modality.                                  |
| **Date of birth**              | (validated against the configured age groups).                           |
| **Category**                   | Calculated or selected based on gender + age + modality.                 |

<Tip>
  If you already have an account, click **Already have an account? Log in** at the top of the form. The platform will automatically load your saved information and you'll only need to confirm it.
</Tip>

<Info>
  **Automatic registration:** if you register without an account, Rocky Global will create one for you at the end of the process using the email from the form. See [Account registration](/en/roles/atleta/registro-cuenta).
</Info>

### Additional event steps

In addition to Basic information, the organizer can add **custom steps and fields** to the form (for example emergency contact, t-shirt size, club, federation number, acceptance of rules, etc.). These appear within the same step 1 and are required when the organizer marks them as such.

## 3. Merchandise

In step 2 you can add optional products the organizer has published in the event store (t-shirts, kits, commemorative medals, etc.).

<img src="https://mintcdn.com/rocky-global/4zdt70JNOAMpggsx/images/atleta/inscripcion-05-merchandising.png?fit=max&auto=format&n=4zdt70JNOAMpggsx&q=85&s=e98a5b1f145b608237b49dcbe6c209c7" alt="Step 2: selecting products from the event store" width="1898" height="912" data-path="images/atleta/inscripcion-05-merchandising.png" />

For each product you can:

* View **price**, **availability** (*In stock*), and **image**.
* Adjust the **quantity** with the `-` and `+` buttons.
* Click **Select variants** if the product has size or color options.
* Click **I don't want to buy** to skip that product and continue without it.

The **Purchase summary** in the right panel updates in real time with each added product and the corresponding service fee.

You can go back to the previous step with **← Previous** or continue with the green **Finish registration** button.

## 4. Additional services and payment

If the organizer offers **insurance or add-ons** (step 3), they are shown before the payment gateway. Upon confirming, you are redirected to the payment provider to complete the transaction.

<img src="https://mintcdn.com/rocky-global/kth00FS6FZs7Azcr/images/atleta/inscripcion-06-servicios-pago.png?fit=max&auto=format&n=kth00FS6FZs7Azcr&q=85&s=4753e11678c77c1f39a152d276b6367d" alt="The &#x22;Additional services&#x22; screen with optional add-ons, discount code field, and purchase summary" width="1895" height="910" data-path="images/atleta/inscripcion-06-servicios-pago.png" />

<Warning>
  Cancellation insurance can only be purchased during this initial registration. It cannot be added later if you edit your registration afterward.
</Warning>

Once payment is confirmed:

* You receive the **receipt** and **registration number** by email.
* The registration becomes visible in [My Events](/en/roles/atleta/mis-inscripciones).
* If you didn't have an account, you're also sent an email to **set your password** for the account that was created automatically.

## Registration statuses

| Status              | Description                                                                        |
| ------------------- | ---------------------------------------------------------------------------------- |
| **Pending payment** | You've reserved your spot but payment is still incomplete.                         |
| **Confirmed**       | Payment received. Your registration is valid.                                      |
| **Canceled**        | The registration was voided (by you, the organizer, or due to incomplete payment). |

## Changes to a registration

Depending on the organizer's policies, you may be able to:

* Change category (if space is still available).
* Update your size.
* Transfer the registration to another person.

<img src="https://mintcdn.com/rocky-global/kth00FS6FZs7Azcr/images/atleta/inscripcion-07-cambios-inscripcion.png?fit=max&auto=format&n=kth00FS6FZs7Azcr&q=85&s=d7b6517a494f0b84ea2cf923aedf8883" alt="Registration edit screen with the available change options" width="1897" height="907" data-path="images/atleta/inscripcion-07-cambios-inscripcion.png" />

<Info>
  Refunds are not requested directly on the platform: you must contact the organizer, who reviews and processes them according to their own policies. See [Payments and billing](/en/roles/atleta/pagos-facturacion).
</Info>

<Warning>
  Not all organizers allow changes or refunds. Check the rules before registering.
</Warning>
