Cuentas inactivas de Telegram en una lista de contactos: cómo detectarlas y segmentarlas
Separe los números no registrados de las cuentas de Telegram inactivas, defina sus propios rangos de actividad y planifique la limpieza o reenganche.

Un flujo de trabajo práctico para encontrar cuentas inactivas de Telegram en una lista de contactos utilizando resultados de registro y datos aproximados de días desde la última actividad, con umbrales que cada equipo establece según sus necesidades.
Para encontrar cuentas inactivas de Telegram en una lista de contactos, primero separe los números que no tienen una cuenta de Telegram de los que sí la tienen, y luego observe cuánto tiempo ha estado inactiva cada cuenta registrada. El servicio de actividad masiva de TG Validator (tg_active_batch) devuelve el estado de registro y activedays, un recuento aproximado de los días transcurridos desde la última actividad, lo que permite a un equipo clasificar los contactos en sus propios rangos de actividad. Estos rangos sirven de apoyo para la limpieza o la planificación de reenganche; son un historial aproximado, no un estado de conexión en tiempo real, y los puntos de corte son elección exclusiva del equipo.
Qué significa "inactivo" en una lista de contactos de Telegram
La mayoría de los resultados de búsqueda sobre esta pregunta explican cómo un usuario individual puede leer la etiqueta de "última vez" en la aplicación de Telegram. Los equipos que trabajan con una exportación de CRM o una lista de clientes potenciales tienen un problema diferente: cientos o miles de números de teléfono, sin posibilidad de abrir cada perfil y con la necesidad de decidir qué hacer con cada registro.
Para el trabajo con listas, "inactivo" suele abarcar tres situaciones diferentes que requieren un manejo distinto:
| Situación | Qué muestran los datos | Manejo típico |
|---|---|---|
| No hay cuenta de Telegram en el número | El resultado del registro es No registrado en el momento de la comprobación | No planifique difusión por Telegram para este registro; mantenga otros canales si el consentimiento los cubre |
| La cuenta existe pero ha estado inactiva mucho tiempo | El registro es Registrado y activedays es alto |
Prioridad baja, prueba de reenganche o nueva comprobación periódica |
| La cuenta existe y estuvo activa recientemente | El registro es Registrado y activedays es bajo |
Flujo de trabajo normal de Telegram, sujeto a las reglas de consentimiento del equipo |
Un cuarto caso es importante con el paso del tiempo. Según el Telegram FAQ, una cuenta que no se conecta durante un periodo determinado se elimina automáticamente; los usuarios pueden cambiar ese periodo en su configuración, y el FAQ indica 18 meses como valor predeterminado. Por lo tanto, un número que estaba registrado hace un año puede devolver un resultado negativo en una comprobación posterior. Tratar cada resultado como algo temporal, en lugar de permanente, mantiene la integridad de la lista.
Por qué la aplicación de Telegram por sí sola no escala para la revisión de actividad
Dentro de la aplicación, la actividad de un contacto aparece como una etiqueta de última vez, y Telegram permite a los usuarios ocultar la hora exacta. El Telegram FAQ describe las etiquetas aproximadas que se muestran en su lugar: "recientemente" cubre desde hace un momento hasta dos o tres días, "en un plazo de una semana" y "en un plazo de un mes" cubren brechas más largas, y "hace mucho tiempo" significa más de un mes. Los usuarios eligen quién ve esta información en sus ajustes de Privacidad y seguridad.
Ese diseño tiene dos consecuencias para los propietarios de listas:
- La revisión manual es lenta. Añadir números a la libreta de direcciones de un teléfono solo para leer etiquetas no funciona para una lista de tamaño considerable, y mezcla datos empresariales en un dispositivo personal.
- Los datos son aproximados por diseño. Incluso una revisión manual perfecta solo arroja rangos amplios para muchos contactos.
TG Validator documenta la misma limitación para sus propios datos de actividad: activedays son los días transcurridos desde la última actividad y pueden ser aproximados cuando Telegram oculta la hora exacta de la última conexión. Cualquier plan de segmentación debe construirse en torno a rangos en lugar de precisión de un solo día.
Qué servicios de TG Validator devuelven datos de actividad
TG Validator ofrece una comprobación de respuesta única y cinco servicios masivos asíncronos. Solo algunos de ellos incluyen información de actividad, por lo que la elección del servicio determina si es posible realizar una revisión de inactividad.
| Servicio | Entrada | Devuelve | Uso para revisión de inactividad |
|---|---|---|---|
tg (comprobación de número único y lotes pequeños) |
Números de teléfono E.164 | Solo estado de registro en Telegram | Primer filtro; sin datos de actividad |
tg_batch |
Archivo de números de teléfono | Registro | Elimina números sin cuenta |
tg_active_batch |
Archivo de números de teléfono | Registro, nombre de usuario, activedays y un identificador numérico de usuario de Telegram |
Servicio principal para rangos de actividad basados en teléfono |
tg_profile_batch |
Archivo de números de teléfono | Los campos de actividad más URL de avatar y estimaciones basadas en avatar | Solo si el equipo también tiene un uso documentado para estimaciones de perfil |
tg_username_profile_batch |
Archivo de nombre de usuario | Existencia de cuenta de nombre de usuario más activedays y URL de avatar |
Rangos de actividad para listas basadas en nombres de usuario |
Para unos pocos números, la Comprobación única del panel de control o la pestaña de Comprobación por lotes en tiempo real (hasta 500 números pegados) muestra el registro en la misma sesión, lo cual es útil para comprobaciones rápidas. Los rangos de actividad para una lista completa provienen de una tarea de actividad masiva, que es un flujo de trabajo de carga, espera y descarga en lugar de una comprobación de respuesta única. Cuando una columna como activedays esté vacía, trate el registro como "actividad desconocida" en lugar de como inactivo.
Paso a paso: cómo encontrar cuentas inactivas de Telegram en una lista de contactos
- Exporte solo lo que la tarea necesite. Extraiga los números de teléfono (o nombres de usuario) más su propia clave de CRM para que los resultados puedan volver a unirse. Deje fuera del archivo de carga nombres, correos electrónicos y notas.
- Normalice los números de teléfono a E.164. Cada línea debe llevar un signo más, código de país y número nacional sin espacios ni prefijos troncales, por ejemplo, un móvil del Reino Unido escrito como +447700900123.
- Divida por país. Las tareas masivas de números de teléfono requieren un país seleccionado, y el archivo debe consistir esencialmente en números de ese país; un archivo con una gran proporción de otros códigos de país será rechazado. Los archivos de nombres de usuario no necesitan país y aceptan nombres de usuario con o sin @.
- Cree la tarea. En el área de Comprobación masiva del panel de control, o a través de POST /api/v1/bulk-tasks, cargue un archivo TXT o CSV con una entrada por línea y seleccione
tg_active_batch(teléfonos) otg_username_profile_batch(nombres de usuario). Se aplican los límites de archivo por producto; la documentación actual de la API los enumera. - Espere y consulte con moderación. Compruebe el estado de la tarea con GET /api/v1/bulk-tasks/{id} no más de una vez cada 30 segundos hasta que informe de éxito o fallo. No hay progreso por número.
- Descargue result.csv. El archivo tiene columnas de identificador y
activatedademás de las columnas adicionales para el servicio seleccionado; algunos valores adicionales pueden estar vacíos. - Una y clasifique. Haga coincidir cada fila con el registro del CRM mediante el identificador, luego aplique los rangos de actividad del equipo descritos a continuación.
- Registre la fecha de comprobación. Almacene cuándo se produjeron los datos de actividad para que las decisiones posteriores no se tomen con números obsoletos.
Configuración de sus propios umbrales de actividad
TG Validator no define qué cuenta como inactivo. El umbral es una decisión empresarial que depende del propósito de la lista, el ciclo de ventas y las reglas de consentimiento del equipo. Los rangos a continuación son una estructura de ejemplo para la discusión interna, no una recomendación del producto:
| Rango de ejemplo | Rango de activedays (elección del equipo) |
Posible manejo |
|---|---|---|
| Reciente | 0-30 | Mantener en el flujo de trabajo estándar de Telegram |
| En enfriamiento | 31-90 | Cadencia más ligera o mensaje de reenganche donde exista consentimiento |
| Inactivo | 91-365 | Excluir de envíos rutinarios; revisar en la próxima actualización |
| Inactivo prolongado | Más de 365 | Candidato para archivar el canal de Telegram en el registro |
| Desconocido | Valor vacío | Retener para una comprobación posterior; no tratar como inactivo |
Algunas pautas ayudan a que los rangos sigan siendo útiles:
- Utilice rangos amplios. Debido a que
activedayspuede ser aproximado, un límite de 30 frente a 31 días tiene poco significado. Los rangos amplios absorben esa incertidumbre. - Compare con sus propios datos de interacción. Si las respuestas en su CRM se agrupan en un rango, ajuste los puntos de corte a partir de esa evidencia en lugar de una regla genérica.
- Mantenga el resultado del registro por separado. Un registro sin cuenta de Telegram no es "muy inactivo"; pertenece a una rama diferente del flujo de trabajo.
- Decida por lista. Una lista de reactivación de comunidad y una lista de clientes potenciales de ventas pueden justificar rangos diferentes.
Errores comunes al limpiar contactos inactivos de Telegram
- Interpretar la actividad como presencia en vivo.
activedaysdescribe un historial aproximado en el momento de la comprobación. No dice si alguien está conectado ahora o si leerá un mensaje. - Tratar un resultado de registro positivo como interacción. La comprobación de número único devuelve solo el estado de registro en Telegram. Es una señal de presencia de cuenta, por lo que las preguntas de actividad necesitan los datos de actividad masiva.
- Eliminar registros directamente. Una cuenta de Telegram inactiva no dice nada sobre la accesibilidad por correo electrónico o teléfono. Archivar el canal de Telegram en un registro suele ser más seguro que eliminar el contacto.
- Mezclar países en un archivo de teléfono. Divida la exportación por país antes de cargarla para que la tarea no sea rechazada.
- Consultar con demasiada frecuencia. Consultar más de una vez cada 30 segundos añade carga sin acelerar los resultados.
- Ignorar el consentimiento. La presencia en Telegram no es permiso para contactar a alguien; la difusión sigue dependiendo del consentimiento que el equipo tenga para ese canal.
- Mantener los datos de actividad para siempre. Los valores de actividad envejecen rápidamente. Almacene la fecha de comprobación y actualice o descarte los valores antiguos según un calendario.
Cadencia de nueva comprobación y manejo de datos
Los datos de actividad pierden valor a medida que envejecen, y las cuentas pueden eliminarse tras una larga inactividad, por lo que una revisión única queda obsoleta. Un patrón común es volver a ejecutar la tarea de actividad masiva antes de cada campaña importante o en un ciclo trimestral fijo, y volver a comprobar solo los registros que realmente serán contactados.
Las normas de protección de datos también determinan cuánto tiempo deben vivir los resultados. Según el Artículo 5 del RGPD, los datos personales deben limitarse a lo necesario para el propósito y mantenerse precisos y actualizados. En la práctica, esto significa almacenar el rango y la fecha de comprobación en lugar de cada columna sin procesar, descartar estimaciones de avatar o perfil si el flujo de trabajo no las utiliza, y documentar por qué existe el campo de actividad. Los resultados de tg_profile_batch incluyen valores de edad, género y color de piel basados en avatares que son estimaciones en lugar de identidad verificada, lo cual es otra razón para elegir tg_active_batch cuando la actividad es el único objetivo.
Para los equipos que evalúan el servicio primero, los usuarios registrados pueden contactar con soporte para recibir 100 comprobaciones gratuitas, y los detalles del plan actual se encuentran en la página de precios.
FAQ
¿Cómo pueden los equipos saber si un contacto de Telegram está inactivo sin abrir cada perfil?
Cargue la lista como una tarea de actividad masiva (tg_active_batch para números de teléfono o tg_username_profile_batch para nombres de usuario) y lea la columna activedays en result.csv. Proporciona los días aproximados desde la última actividad para cada cuenta coincidente, que luego pueden agruparse en los propios rangos del equipo.
¿Qué umbral debería contar como una cuenta de Telegram inactiva?
No existe un umbral definido por el producto. Los equipos suelen empezar con rangos amplios como 0-30, 31-90, 91-365 y más de 365 días, y luego ajustan los límites en función de dónde ocurren realmente las respuestas y conversiones en sus propios datos de CRM.
¿Por qué el valor de activedays a veces está vacío o es aproximado?
TG Validator documenta que activedays puede ser aproximado cuando Telegram oculta la hora exacta de la última conexión, y las columnas adicionales pueden estar vacías dependiendo del servicio. Un valor vacío debe almacenarse como "actividad desconocida" y revisarse más tarde en lugar de tratarse como inactivo.
¿La comprobación de número único de Telegram muestra actividad?
No. La comprobación de respuesta única a través del panel de control o POST /api/v1/check devuelve solo el estado de registro en Telegram. Los datos de actividad provienen de los servicios de actividad y perfil masivos, que se ejecutan como tareas de archivo asíncronas.
¿Con qué frecuencia debe volver a comprobarse una lista de contactos para la actividad de Telegram?
Antes de cada campaña importante o en un ciclo regular, como trimestral, funciona para muchos equipos. Volver a comprobar solo los registros que serán contactados mantiene el volumen bajo, y almacenar la fecha de comprobación deja claro cuándo un rango es demasiado antiguo para confiar en él.
Aprenda más
Elija la información del producto que se ajuste al siguiente paso en su flujo de trabajo.