> For the complete documentation index, see [llms.txt](https://docs.mymoid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mymoid.com/por-producto/collection/paso-2-como-creo-una-campana.md).

# Paso 2: Fuente de datos para creación de campaña

Luego de haber completado el [Paso 1 info de campaña](/por-producto/collection/paso-1-como-creo-una-campana.md) avanzamos con el paso 2.

## \[Paso 2: source] Carga de archivos con datos de las ordenes de pago

Carga el archivo en formato .CSV o .JSON con los datos de las órdenes de pago que deseas crear. Puedes utilizar el ejemplo proporcionado para guiarte de cómo completar el documento correctamente.

![campanas\_3](/files/xtYbOEaTTaCZV5HOVc30)

* **si el formato es .CSV:** Cada fila corresponde a una orden de pago.

![campanas\_4](/files/iWGsJ0gWKQtHmsoSbLlZ)

* **si el formato es .JSON:**

![campanas\_5](/files/40Vna6FC6sBQRNDEbrqR)

{% hint style="info" %}
Considere las propiedades de los siguientes parámetros:

* Moneda: Solo acepta COP (peso colombiano).
* Cantidad: Debe estar en centavos (ejemplo: si quieres COP 1000.00, debes escribir 100000).
* SMSContact (parámetro opcional): Debe ser obligatorio para enviar la orden de pago vía SMS. Solo acepta números de teléfono de Colombia. Si no deseas enviarlo, elimina este campo.
  {% endhint %}

Una vez cargado, valida que la información sea correcta en la sección de Summary según la distintas casuísticas:

* **CASO 1:** Archivo con ordenes de pago SIN el parámetro SMScontact -> validación de la cantidad de ordenes de pago.

![campanas\_6](/files/Mn8XZnN1DzUG8hgVViqR)

* **CASO 2:** Archivo con ordenes de pago CON el parámetro SMScontact -> validación de la cantidad de órdenes de pago, la cantidad de números de teléfono válidos y la cantidad de números de teléfono inválidos (vacíos o con formato incorrecto).

![campanas\_8](/files/rA220bZd7zFpkPGmc98N)

![campanas\_7](/files/r0uTpym1Qs9QuJSlVcyg)

{% hint style="warning" %}
En caso que exista ordenes de pago con teléfonos números inválidos, en el paso de "delivery" no se podrá enviar la campaña.
{% endhint %}

Una vez finalizada la validación, haz clic en el botón "next" y navegarás al paso 3, generación o envío de órdenes de pago.

### \[Paso 3: Delivery] Generación y/o envío por SMS o programación de envío por SMS:

En este paso decides qué quieres hacer con tu campaña. Según el archivo cargado, podrás seleccionar entre las siguientes opciones:

* **"No,just generate"** -> *esta opción está disponible indiferentemente si las órdenes de pago tenían asociado o no un SMScontact*. Podrás generar las órdenes de pago y pasarán a estado disponible ("available") inmediatamente. Sigue las instrucciones [aquí](/por-producto/collection/como-solo-genero-ordenes-de-pago.md)
* **"Send now"** -> *esta opción está disponible para el caso en que el archivo anteriormente cargado tenga la totalidad de las ordenes de pago con un SMScontact válido asociado*. Podrás generar y enviar las órdenes de pago de manera inmediata por SMS a los números correspondientes. Sigue las instrucciones [aquí](/por-producto/collection/como-envio-una-campana-de-ordenes-de-pago.md)
* **"Schedule delivery"** -> *esta opción está disponible para el caso en que el archivo anteriormente cargado tenga la totalidad de las ordenes de pago con un SMScontact válido asociado*. Podrás elegir la fecha y hora que deseas que las ordenes de pago se generen y se envíen por SMS a los números correspondientes. Sigue las instrucciones [aquí](/por-producto/collection/como-programo-el-envio-de-campana-de-ordenes-de-pago.md)
