# Create a meet

> Set up a new gymnastics competition with name, dates, location, and contact info.

You've got a competition coming up and you need to get it into the system. This page walks you through creating a meet from scratch. It takes about 15 minutes, and you can always come back and change things later.

**Prerequisites:** You need a club with a Stripe Connected Account set up first. If you haven't done that yet, head to [Create a club](/club-management/create-a-club.md) and come back when you're ready.

**Coming from another system?** The new meet dialog also has three import options alongside the manual path:

* [**Import from MeetMaker**](/migration/import-from-meetmaker.md) if your event is on MeetMaker.
* [**Import from KSIS**](/migration/import-from-ksis.md) for KSIS entries files (`.csv` / `.xlsx`) or scoring backups (`.sql`).

If you want to handle everything manually, keep reading.

## Steps

When you create a meet, you'll work through a form with several sections. Here's what you'll fill in.

### Basic information

Start with the essentials:

* **Meet name** - Whatever you want to call the competition.
* **Date range** - Start and end dates.
* **Location** - Venue name, address, and country.
* **Sport type** - WAG, MAG, or both.
* **Description** - Any details you want participants and spectators to see.

### Contact information

You'll add contact details for up to three roles. Each one gets a name, email, and phone number:

* Organizer contact
* Meet Director contact
* Federation contact

### Branding and social

This is where you make the meet page look like yours:

* **Cover image** - A banner image for the meet page. 300x150px is the recommended size.
* **Club profile image** - Your club logo. 150x150px works best.
* **Social links** - YouTube, Instagram, Facebook, X, TikTok, or your website.

### Documents

Need to share rules, info packets, or other files? Upload them here. Registrants will be able to download them from the meet page.

### Registration and pricing

Set the basics for how registration works:

* **Registration open/close** - Toggle registration on and set a deadline.
* **Global price** - A base registration price that applies across levels.
* **Gymnast levels** - You'll configure these in detail. See [Configure levels and categories](/meet-setup/configure-levels-and-categories.md).
* **Coach levels** - Same idea, for coaches. See [Configure coach levels](/meet-setup/configure-coach-levels.md).

### Advanced settings

These are optional, but they're here when you need them:

* **Global capacity** - A hard cap on the total number of gymnasts across all levels.
* **Currency and timezone** - Make sure these match your region.
* **Waitlist** - Turn this on if you want gymnasts to be able to join a waitlist when capacity fills up. You can set a waitlist capacity and fee.
* **Late fees** - If you want to allow late registration, set a deadline and fee amounts here.
* **Refund policy** - Turn on refund requests and set a refund deadline.

When everything looks right, click **Create**.

## What's next?

* [Configure levels and categories](/meet-setup/configure-levels-and-categories.md)
* [Set registration settings](/meet-setup/set-registration-settings.md)

## Related

* [How do I create and configure a meet?](/meet-setup/index.md)


---

# 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/meet-setup/create-a-meet.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.
