> For the complete documentation index, see [llms.txt](https://docs.echevarrisports.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.echevarrisports.com/crm-erp/campamentos.md).

# Campamentos

Los campamentos se organizan por **semanas** (por ejemplo, un Summer Camp) o por **días** (por ejemplo, un puente o un cumpleaños). Cada campamento tiene sus semanas o días, y cada semana o día tiene sus niños y sus grupos.

## La lista de campamentos

Arriba están los campamentos que vienen y abajo los terminados (**Finished**). Cada tarjeta enseña la sede, las edades, las fechas, cuántos niños hay y si está publicado. Los números son sus semanas o días: pulsa uno para abrir su centro de control.

![La lista de campamentos](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-520bbc3cb1ab3aeeb0234348beccb3964b662e42%2Fcamps.png?alt=media)

## Crear un campamento

1. Pulsa **New camp**.
2. En **Runs by** elige **Weeks** (verano, Semana Santa…) o **Days** (cumpleaños, puentes).
3. Rellena el nombre (por ejemplo "Halloween Camp Marbella"), la sede, el primer día, el número de semanas o días y las plazas por día.
4. Pon la edad mínima y máxima.
5. Pon el precio. Si lo dejas vacío se usa la lista de precios (**Finanzas › Rates**). Puede ser:
   * **Each week / Each day**: cada semana o cada día tiene su precio.
   * **The whole camp**: mismo precio vengan los días que vengan (solo en campamentos por días).
   * **By number of weeks / days**: por tramos, por ejemplo 1 día 115 €, 3 días 325 € y 5 días 450 €.
6. Si el precio no es el de la lista de precios, escribe el motivo. Solo Dirección puede cambiar el precio.
7. Pulsa **Create camp**.

![Crear un campamento](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-1c1501007c177d2aafcbc9b2fc337413b4a9fafd%2Fcamps-new.png?alt=media)

Las semanas van de lunes a viernes. La primera puede empezar a mitad de semana. Todo se puede cambiar después con **Edit camp**.

{% hint style="warning" %}
Un campamento nuevo **no está en la web** hasta que lo publicas. El interruptor de su tarjeta pasa de **Not published** a **On the website**. Una vez publicado, las familias pueden inscribirse desde la web.
{% endhint %}

## El centro de control de una semana

Al abrir una semana (o un día) verás cinco pestañas:

### Children

Una fila por niño con su grupo, su estado de pago, si ha llegado hoy y su saldo. Debajo del nombre salen los avisos: saldo pendiente, información médica, sin grupo, falta la recogida, falta el consentimiento de fotos, condiciones sin aceptar.

![Children: los niños de la semana](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-87df3b561ce5bda435ce153addcfbf1f8d3b0f04%2Fcamp-children.png?alt=media)

Los filtros rápidos (**Balance due**, **No group**, **Medical**, **Pickup**, **Photo consent**, **Terms not accepted** y cada día de la semana) te dejan ver, por ejemplo, solo los que no han pagado.

Los estados de la inscripción:

| Estado              | Qué significa                                   |
| ------------------- | ----------------------------------------------- |
| **Registered**      | Inscrito.                                       |
| **Payment pending** | Falta pagar.                                    |
| **Ready for camp**  | Pagado y con todo en orden.                     |
| **Waitlist**        | En lista de espera porque la semana está llena. |
| **Cancelled**       | Plaza cancelada. Los pagos siguen guardados.    |

### Attendance

Quién viene cada día, agrupado por grupos, con alergias, recogida y teléfono de los padres. En la lista de hoy se marca la entrada (**Registrar entrada**) y la salida (**Registrar salida**). La entrada de hoy solo se abre durante la semana del campamento. Para corregir otro día, usa esta misma pestaña.

![Attendance: la asistencia de cada día](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-0a71a287ac55a95dacb1a5b9ba0e3ab6079b2641%2Fcamp-attendance.png?alt=media)

### Groups

Arrastra a los niños a sus grupos, o marca varios y usa **Move to…** para moverlos de una vez. Para crear un grupo, rellena el bloque **New group**: nombre, capacidad (**Max**) y entrenador.

![Groups: repartir a los niños](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-228905b47549354744ee54ce149309d4a5f775d0%2Fcamp-groups.png?alt=media)

### List

Una tabla con todos los datos: edad, grupo, días, pago, condiciones, colegio, talla de camiseta, alergias, notas médicas, dieta, fotos, natación y cómo nos conocieron. Sirve para imprimir o revisar.

![List: todos los datos en una tabla](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-f0dd3eb98877841307019a2e723bac0c1e9a2089%2Fcamp-list.png?alt=media)

### Overview

* **Camp readiness**: lo que falta para que la semana esté lista.
* **Places per day**: plazas ocupadas cada día.
* **Needs attention**: niños sin pagar, sin grupo, con información médica por revisar o sin recogida ni consentimiento de fotos. Cada aviso abre la lista filtrada.
* **Groups** y **Family emails**.

![Overview: el resumen de la semana](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-e92417c3ab41472a2975c178206d9c8fdfbd10d2%2Fcamp-overview.png?alt=media)

## La ficha de un niño

Pulsa un niño para:

* Ver y editar los datos del niño y de la familia, la información médica y las alergias, y los permisos (fotos, natación, quién puede recogerle).
* Asignarle un grupo.
* **Send a payment link** o **Or record a payment by hand** (efectivo, tarjeta, transferencia).
* Cambiar el precio o la señal, siempre con un motivo.
* **Cancel place** para cancelar su plaza. Los pagos quedan guardados. **Restore place** la recupera.

![La ficha de un niño](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-eed2f20c9071e71f82e9fc6f972e37de7142560f%2Fcamp-child.png?alt=media)

{% hint style="info" %}
En una reserva con varios hermanos, el pago se comparte: primero cubre la señal de cada niño y después el resto de cada uno, por orden.
{% endhint %}

## Añadir un niño a mano

**Añadir hijo/a** inscribe a un niño sin pasar por la web: los datos del padre o la madre, del niño, la señal y el idioma de la familia. La familia recibe un correo para aceptar las condiciones y completar los datos del niño.

![Añadir un niño a mano](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-a58e1be28f006d4e5e65aaefeae3c908f6ff65e4%2Fcamp-add-child.png?alt=media)

## Cambiar el campamento

**Edit camp** cambia el nombre, la sede, las plazas por día, las edades y el precio.

![Edit camp](https://788297973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4LZ3z6a1fqWpA4dQ6JkX%2Fuploads%2Fgit-blob-333e2a63da8d59b54aeaba173cc7f13954fa4ce3%2Fcamp-edit.png?alt=media)

## Avisos por correo

Desde la semana puedes enviar:

* **Email "almost full" notice to unpaid families**: aviso de "quedan pocas plazas o sube el precio" a las familias con pagos pendientes en las próximas semanas. Cada familia lo recibe una sola vez.
* **Give a place from the waitlist**: da plaza a un niño de la lista de espera y se lo dice a la familia.

Los demás correos (confirmación, recordatorios, la víspera, fotos, cierre…) salen solos. Ver [Lo que pasa solo cada día](/crm-erp/tareas-automaticas.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.echevarrisports.com/crm-erp/campamentos.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
