> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.danaconnect.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Gestor de Carga Masiva de Contactos / Contact File

A través de una interfaz intuitiva y amigable, DANAConnect le brinda la posibilidad de realizar el proceso de carga masiva de contactos usando el módulo de receptores de la plataforma.

Para ello debe ingresar al módulo de ${color}[#ef4b26](**Receptores**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/seleccionando-inbound_1ojblvq.png)

Crear un nuevo receptor haciendo clic en ${color}[#ef4b26](**Nuevo Receptor**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/nuevoreceptor_1887bxo.png)

Seleccione la opción ${color}[#ef4b26](**Contacts File**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/seleccionandocontactfile_1xnh3cp.png)

Asigne un nombre que identifique su receptor y haga clic en ${color}[#ef4b26](**Crear**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/nombrecontctfile_gsjpl2.png)

Después de haber creado el receptor como tal, siga los siguientes pasos: 

### Paso 1  ${color}[#ef4b26](**Configurar Carga Masiva**)
Haga clic en el botón correspondiente para iniciar el proceso de configuración.

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configurarpaso1_17bve4j.png)

En la siguiente pantalla podrá completar el resto de información perteneciente a la configuración que procesará su data de manera automática.

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/contactsfile61_1g5cw65.png)

* ${color}[#000000](**Separator**): caracter utilizado para separar valores dentro del archivo
* ${color}[#000000](**Strict**): seleccione true si desea realizarse la inserción a pesar de que algunos registros fallen. Seleccione la opción false si desea abortar la carga en caso que algún registro falle.
* ${color}[#000000](**Encoding Type**): selecciones tipo de codificación del archivo a importar.
* ${color}[#000000](**Folder**): allí observará la carpeta que se creo automática en su SFTP. Este campo no puede ser borrado ni modificado.
* ${color}[#000000](**Delimiter:**) aquí podrá seleccionar cuál es el carácter utilizado para identificar donde comienza un valor y donde termina el mismo.
* ${color}[#000000](**Include Headers**): seleccione true si el primer registro del archivo corresponde a los nombres de las columnas. En caso contrario seleccione false.
* ${color}[#000000](**Operation Type**): seleccione UPDINS: para insertar nuevos registros y actualizar los existentes. INSALL: para insertar todos los registros. UPDALL: si desea actualizar todos los registros. INSNEW: en caso que desee insertar solo los nuevos registros.
* Todos los tipos de operación están basados en el valor definido como keyField para determinar cuáles son nuevos y cuáles ya existen.

### Paso 2  ${color}[#ef4b26](**Elegir Lista de Contacto y Campo Clave**)
El siguiente paso que debe llevar a cabo es seleccionar la lista de contactos donde desea almacenar los registros.

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configurarpaso2_iearwy.png)

|| Al seleccionar la lista de contactos, debe realizar la equivalencia entre los campos del archivo y los de su lista de contactos. ${color}[#ef4b26](**Recuerde que debe conservar la posición de los campos con el Orden de los mismos**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/contactsfile81_1hp2599.png)

Los tipos de operación están basados en el valor definido como Campo Clave para determinar cuáles son nuevos y cuáles ya existen. Para llevar a cabo esto debe hacer clic ${color}[#ef4b26](**Configurar Campo Clave**) 

|| ${color}[#ef4b26](IMPORTANTE): El único caso en el que NO aplica el uso de la opción Campo Clave es en la operación: ${color}[#ef4b26]("insertar todos los registros")

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/contactsfile91_ekw6mh.png)

Luego, seleccionar cuál será el campo clave, y realizar la equivalencia con el campo de su archivo, al finalizar seleccione ${color}[#ef4b26](**Atrás**)

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/contactsfile101_vrfu9h.png)

En caso que desee ejecutar una conversación a partir de la carga de un registro. Debe completar la operación, seleccionando la conversación luego de realizar la equivalencia de etiquetas de su lista de contactos.

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/contactsfile111_1f19u7q.png)

|| ${color}[#ef4b26](**IMPORTANTE:**) la conversación debe estar activada en modo **Webservice**, a la lista de contactos en la cual se cargará la data

### Paso 3  ${color}[#ef4b26](**Configuración de notificación**)
Incluya los correos destinatarios que recibirán una notificación cada vez que se ejecute el proceso automático de Carga Masiva. 

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configurarpaso3_1eo3ljs.png)

Después de hacer clic en la opción mencionada aparecerá la siguiente vista:

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configuracionnotificacion_l5fc1c.png)

Haga clic en el botón ${color}[#ef4b26](**+**) para incluir la o las direcciones de correo electrónico que recibirán los mensajes. Luego, haga clic en ${color}[#ef4b26](**Guardar**) .

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/ingresandoemail_14j7evc.png)

|| IMPORTANTE: Puede incluir más de una dirección de email.

A continuación, seleccione la o las condiciones o reglas que harán que se ejecuten las notificaciones:

###### ${color}[#ef4b26](**Notificación por Horario.**)
Seleccione la hora ( *se presentan las 24 horas del día*) en la que desee que DANAConnect verifique si el archivo fue cargado. De no haber sido cargado se enviará la notificación. 

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configuracionnotificacionporho_100fqwy.png)

###### ${color}[#ef4b26](**Notificación por Resultado de la Ejecución.**)
Seleccione el caso que corresponda ( *Carga Satisfactoria* o *Carga Con Error*) para que DANAConnect envíe la notificación. 

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configuracionnotificacionporre_1hd2m1k.png)

###### ${color}[#ef4b26](**Notificación por Cantidad de Registros del archivo.**)
Seleccione la regla de comparación  que corresponda ( *Mayor que, Menor que o Igual*__)  con la cantidad de registros del archivo, para que según el resultado de la operación  DANAConnect envíe la notificación correspondiente. 

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configuracionnotificacionporca_1v378oe.png)

|| Dede seleccionar al menos una de las opciones.

### Paso 4  ${color}[#ef4b26](**Ver Registros**)
En esta sección podrá revisar los diversos mensajes resultantes de la ejecución del Contact File.

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/configurarpaso4_1y664or.png)

Al ingresar en esta opción podrá visualizar el resultado de la ejecución de la Carga Masiva en la siguiente ventana. 

![](https://storage.crisp.chat/users/helpdesk/website/20c17c74d739e400/registrosejecucion_a9266v.png)
En esta ventana podrá ver: 
* **Fecha de Creación**: fecha en la que se ejecuto la carga masiva.
* **Procesado**: indicador de ejecución realizada o no (True = realizada / False = No realizada)
* **Estado**: mensajes de respuesta del proceso de ejecución de la carga masiva.
* **Nombre de Archivo**: Nombre del archivo CSV que fue procesado
* **Tamaño**: Peso del archivo CSV
* **Cantidad**: Cantidad de Registros que tenia el archivo CSV (Incluye encabezado)
---
A continuación se presenta el significado de los mensajes que pueden aparecer en la columna ${color}[#ef4b26](**Estado**) de la opción **Ver Registros** cuando se ejecuta un Gestor de Carga Masiva de Contactos / Contact File: 
* **ERROR_CONFIG:** Comuníquese con soporte o con la encargada de su cuenta

* **ERROR_WEBDB:** Comuníquese con soporte o con la encargada de su cuenta

* **WITH_ERROR:** Problema del usuario/archivo a cargar. Verifique el archivo y la configuración del receptor o comuníquese con soporte.

* **WITH_ERROR_CB:** Problemas con el callback del director. Comuníquese con soporte o con la encargada de su cuenta

* **WITH_ERROR_WS:** Problema de configuración del webservice. Comuníquese con soporte o con la encargada de su cuenta

* **ERROR_NOT_ACTIVE:** Receptor no activado. Debe activar el contact file desde el botón de activación ubicado en la esquina superior derecha.

* **FILTERED:** Posible archivo duplicado o con extensión incorrecta. Debe esperar entre 15min a 30 min o cambiar el nombre del archivo en el caso que sea duplicado

* **FINISHED:** Proceso ejecutado de forma correcta
