# Registration

> Register your club's gymnasts and coaches for a meet, then complete payment.

Registration is the process of adding your gymnasts (and optionally coaches) to a meet, reviewing pricing and requirements, and paying. Here's everything involved:

**Before you start:**

* Your gymnasts added to your club roster
* The meet you want to register for (use Find a Meet to search)
* About 10 minutes per registration

## Steps

1. [**Find a meet**](/registration/find-a-meet.md) - Browse available meets from your club dashboard
2. [**Review meet details**](/registration/review-meet-details.md) - Check dates, prices, levels, age requirements, and rules
3. [**Add gymnasts**](/registration/add-gymnasts-to-registration.md) - Import from your club roster or add manually
4. [**Add coaches**](/registration/add-coaches-to-registration.md) *(optional)* - Import or add coaches
5. [**Edit registration data**](/registration/edit-gymnast-registration-data.md) - Fix levels, custom fields, or missing info
6. [**Bulk edit**](/registration/bulk-edit-registration-data.md) - Update multiple gymnasts at once
7. [**Pay with Stripe**](/registration/checkout-with-stripe.md) or [**pay offline**](/registration/checkout-offline.md) - Complete checkout
8. [**Check status**](/registration/check-registration-status.md) - See if gymnasts are approved, waitlisted, or rejected

## Before You Start

Make sure you have:

* A club with gymnasts in your roster - see [Import gymnasts via CSV](/club-management/import-gymnasts-csv.md) or [Add a single gymnast](/club-management/add-one-gymnast.md)
* Music uploaded if the meet requires it - see [Upload music](/music/upload-music.md)

## Troubleshooting

* [Common registration errors](/registration/registration-troubleshooting.md) - capacity full, age mismatch, level not found, and more

## Related

* [How do I manage my club?](/club-management/index.md)
* [How do I manage floor music?](/music/index.md)
* [Glossary](/getting-started/glossary.md) - definitions of levels, disciplines, and other terms


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gymart.org/registration/index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
