Importar CSV y copiar y pegar
Importa contactos desde un archivo CSV o pegando filas de una hoja de cálculo: el formato del archivo y sus límites, el asistente paso a paso, cómo actualizar una importación existente volviendo a subirla y cómo fijar el consentimiento de marketing al importar.
Subir un CSV o pegar filas de una hoja de cálculo es la vía manual para importar contactos en un proyecto. Ambas pasan por el mismo asistente de importación y producen una fuente de datos que puedes refrescar más adelante. En esta página se explica el formato del archivo, los pasos del asistente, cómo actualizar una importación existente y —importante— cómo fijar el consentimiento de marketing de cada contacto al importar.
Formato del archivo CSV
Unas pocas reglas mantienen limpia una importación:
| Requisito | Detalle |
|---|---|
| Tamaño del archivo | Hasta 20 MB |
| Codificación | UTF-8 (autodetectada; aparece un aviso si el archivo no es UTF-8) |
| Separador | Autodetectado (la plantilla usa ;) |
| Primera fila | Cabeceras de columna |
| Teléfonos | Formato internacional, asignados a _phone_mobile con un selector de País por defecto |
El asistente autodetecta la codificación y el separador, así que en la mayoría de
casos solo hay que confirmar. Los teléfonos se asignan al atributo
_phone_mobile; si a algunas filas les falta el prefijo de país, el selector de
País por defecto lo completa.
El número de filas es un aviso, no un límite estricto: a partir de 100.000 filas en un archivo (o 5.000 en un pegado) el panel avisa del tamaño, pero la importación puede seguir.
El asistente de importación
El asistente recorre hasta cinco pasos, algunos saltados automáticamente cuando no aplican:
Subida
Elige el archivo
.csv. El panel lo analiza, detecta codificación y separador, y muestra una vista previa de las filas.Mapeo
Asigna cada columna a un atributo de Instasent — a uno existente, creando un atributo nuevo, o ignorando la columna. Consulta el mapeo de campos.
Campo clave
Elige el identificador que decide quién es quién. Se salta si el proyecto aún no está activo.
Unificar
Resuelve los duplicados. Solo aparece cuando el email o el teléfono no son únicos en tus datos.
Tags
Añade al menos una Tag para terminar. Las Tags son marcas que identifican los contactos que incorpora esta importación.
Las filas no válidas se muestran como avisos con una vista previa, no se rechazan sin más: ves qué falla y decides si seguir.
Actualizar una importación existente
Para refrescar una importación CSV anterior, vuelve a subir un archivo con el mismo campo clave y los mismos campos mapeados. Este asistente de actualización tiene tres pasos —seleccionar la fuente, subir el nuevo archivo y configurar la actualización—:
- Actualizar existentes — los contactos ya presentes se actualizan. Siempre activado.
- Crear nuevos — los contactos no vistos antes se añaden. Siempre activado.
- Eliminar ausentes — un interruptor (desactivado por defecto). Al activarlo, los contactos que faltan en el nuevo archivo se retiran de la fuente.
Puedes conservar los tags existentes o añadir nuevos (hasta 38 caracteres cada uno).
Copiar y pegar
Copiar y pegar usa el mismo asistente, pero en vez de un archivo se pega texto
delimitado (de Excel o un CSV) en un área de texto. La primera fila son las
cabeceras, igual que en un archivo. El límite es de 10.000 líneas, y la fuente se
nombra copy-paste-YYYY-MM-DD.HH-mm por defecto.
Importar el consentimiento
Una importación puede fijar el consentimiento de marketing de cada contacto, no solo sus atributos — y acertar con esto es esencial, porque una importación puede, si no, sobrescribir la preferencia real de un contacto.
Hay dos formas de traer el consentimiento:
- Un CSV normal puede asignar columnas a los atributos de consentimiento directamente, igual que cualquier otro atributo.
- El flujo dedicado de preferencias de marketing es una importación pensada para
el estado de consentimiento. Su plantilla (
unsubscribed_users.csv) tiene las columnas_phone_mobile,_email,_is_subscribed_sms,_accepts_marketing_smsy las variantes correspondientes_email,_rcsy_whatsapp.
En ambos casos los valores son true / false, y una celda vacía significa "sin
cambio" — deja intacto el valor que ya tenía el contacto en vez de reiniciarlo.
Cuando una columna no se incluye, se aplican los valores por defecto:
_accepts_marketing_* por defecto es sin preferencia (null) y
_is_subscribed_* por defecto es suscrito (true).
Para saber qué significa cada atributo de consentimiento y cómo se combinan los valores, consulta Atributos de suscripción.