Importar contactos

Una importación llena una lista existente a partir de un archivo CSV. Crea los contactos que no conoce y actualiza los que ya tiene, haciendo coincidir la dirección de email dentro de esa lista. Mailchimp exporta una audiencia a la vez, y un archivo por estado. Así que la unidad es el archivo, y ejecutas la importación una vez por archivo.

Qué debe contener el archivo

Solo una columna es obligatoria: Email Address (Adresse email en una exportación en francés). Sin ella, la importación falla de inmediato y no escribe nada. Estas se leen cuando están presentes y se ignoran cuando faltan: First Name · Last Name · Tags · Status · optin_time · optin_ip · confirm_time · confirm_ip Las columnas de opt-in y de confirmación trasladan la prueba de consentimiento a través de la migración: la fecha y la IP de la suscripción original. Vale la pena conservarlas en la exportación. El archivo es solo CSV, de 10 MB como máximo.

El estado que declaras

Antes de empezar, indicas qué contiene el archivo: Suscritos, Dados de baja o Depurados (direcciones con error). No es decoración. Una exportación de Mailchimp no dice qué estado contiene, así que sin esa respuesta una exportación de personas dadas de baja llegaría como suscrita y les enviarías un email a todas. Cuando una fila tiene su propia columna Status, esa columna prevalece; el estado declarado es el valor por defecto para cada fila que no la tenga. Las etiquetas del lote son opcionales y se aplican a todos los contactos del archivo, además de lo que contenga la columna Tags. Son la forma más sencilla de dirigirte a este lote más adelante.
Una importación nunca envía nada. Ni email de confirmación, ni bienvenida, ni campaña, sea cual sea el estado y sea cual sea el ajuste de doble opt-in. Importar es una operación sobre datos, y es silenciosa por diseño.

Qué recibes

El informe cuenta tres cosas: contactos importados (creados), actualizados (ya presentes; su estado se conserva, no se sobrescribe) y rechazados (filas omitidas, listadas con su número de línea, su dirección y el motivo). Una fila se rechaza cuando falta su dirección, cuando no es una dirección válida o cuando su valor de Status es uno que el producto no reconoce. Los rechazos son por fila: el resto del archivo sigue adelante. En cambio, dos fallos lo detienen todo antes de escribir una sola fila: un archivo ilegible y una columna de email ausente. Una vez iniciada, una importación continúa: puedes salir de la página, y no puedes cancelarla.

Qué te limita

Se aplica el tope de contactos de tu plan, sumando todas las listas. Un archivo que te haría superarlo se rechaza entero, indicando la capacidad restante: ningún lote queda importado a medias.

Qué implica en otras partes

Los contactos importados llevan import como origen, con el nombre del archivo como etiqueta: así es como encuentras ese lote meses después. El origen se fija en la creación: volver a importar la misma dirección actualiza el contacto, pero nunca reescribe de dónde vino originalmente. Para cargar desde un script en lugar de un archivo, la API hace el mismo trabajo de forma masiva: consulta la API de audiencia.