¿Alguna vez te has topado con el temido límite de solicitudes de conexión de LinkedIn? Es como intentar hacer networking en una fiesta donde el portero te dice de repente: "Ya basta de apretones de manos por hoy".
LinkedIn limita tus invitaciones pendientes a 500. Una vez que alcanzas ese umbral, tu impulso de networking choca con un muro. Pero lo que hace esto especialmente frustrante es cuando las solicitudes de conexión antiguas se quedan ahí, acumulando polvo digital.
Nadie te dice esto cuando empiezas a construir tu red, pero gestionar tus invitaciones pendientes es fundamental para mantener una presencia saludable en LinkedIn.
Por qué necesitas limpiar tus invitaciones pendientes
El límite de 500 invitaciones no es solo un número arbitrario. LinkedIn lo utiliza como parte de cómo evalúa las cuentas:
-
Impacto en el algoritmo: El algoritmo de LinkedIn considera que las cuentas que alcanzan constantemente este límite son potencialmente sospechosas, lo que puede reducir tu alcance y visibilidad
-
Las conexiones recientes importan: ¿Esas solicitudes de conexión recientes que enviaste a prospectos interesantes? Puede que nunca sean aceptadas si tu cola está saturada con invitaciones pendientes de hace 6 meses
-
Calidad de la red: Una lista de pendientes hinchada es como tener una bandeja de entrada desbordada: se hace más difícil saber quién es importante
Por desgracia, no pude encontrar una solución que no eliminara TODAS tus invitaciones pendientes sin distinción. ¿Esa solicitud de conexión reciente que enviaste ayer a un cliente potencial? Eliminada junto con aquella aleatoria de 2022.
La forma inteligente: retira primero las invitaciones más antiguas
Siendo los expertos en LinkedIn que somos (sin presumir, por supuesto), escribimos este script que apunta primero a tus solicitudes pendientes más antiguas, permitiéndote controlar con precisión cuántas retirar.
Este script:
-
Ordena todas las invitaciones pendientes por antigüedad
-
Procesa primero las más antiguas
-
Te permite establecer exactamente cuántas invitaciones retirar
-
Incluye una pausa entre acciones para evitar activar la detección de automatización de LinkedIn
Cómo usar el script (paso a paso)
1. Ve a tu página de invitaciones enviadas
Primero, ve a tu página de invitaciones enviadas de LinkedIn:
-
Ve a "Mi red" en la navegación de LinkedIn
-
Haz clic en "Ver todas" junto a "Invitaciones"
-
Haz clic en la pestaña "Enviadas"
O simplemente usa este enlace directo: https://www.linkedin.com/mynetwork/invitation-manager/sent/
2. Abre la consola de desarrollador de tu navegador
Haz clic derecho en cualquier parte de la página y selecciona "Inspeccionar" o "Inspeccionar elemento" (el texto varía según el navegador).
Luego haz clic en la pestaña "Consola" en el panel de herramientas de desarrollador que se abre.
Debería verse algo así:

3. Configura y pega el script
Copia el script a continuación:
/*
Developed by: LiGo Team
Modified by: You can put your name here
Original Source: https://ligosocial.com/blog/how-to-mass-withdraw-linkedin-connection-requests
You are free to use this script anywhere with proper credit to the original source.
*/
(function() {
// Configuration
const max_limit = 10; // Set the number of invitations to withdraw (or undefined for all)
const delay_between_withdrawals = 5000; // Time to wait between withdrawals in milliseconds (5 seconds)
// Function to get all invitation elements
const getInvitations = () => {
const withdrawInvitationContainers = document.querySelectorAll("div.invitation-card__action-container");
return Array.from(withdrawInvitationContainers);
};
// Function to get the date from invitation card
const getInvitationDate = (invitationCard) => {
// Navigate up to find the parent invitation card
const card = invitationCard.closest('.invitation-card');
if (!card) return new Date(0); // Default to oldest possible date if can't find
// Look for date text (typically shows as "Sent 2 weeks ago" or similar)
const dateText = card.querySelector('.time-badge, .invitation-card__time-ago');
if (!dateText || !dateText.textContent) return new Date(0);
const timeText = dateText.textContent.trim();
const now = new Date();
// Parse relative time text
if (timeText.includes('second')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 1000);
} else if (timeText.includes('minute')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 60 * 1000);
} else if (timeText.includes('hour')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 60 * 60 * 1000);
} else if (timeText.includes('day')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 24 * 60 * 60 * 1000);
} else if (timeText.includes('week')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 7 * 24 * 60 * 60 * 1000);
} else if (timeText.includes('month')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 30 * 24 * 60 * 60 * 1000);
} else if (timeText.includes('year')) {
return new Date(now - parseInt(timeText.match(/\d+/) || '0') * 365 * 24 * 60 * 60 * 1000);
}
return new Date(0); // Default to oldest if can't parse
};
// Main function to remove invitations
const removeInvitations = async () => {
console.log("🔍 Getting all invitations...");
let invitations = getInvitations();
// Sort invitations by date (oldest first)
console.log("⏱️ Sorting invitations by age (oldest first)...");
invitations.sort((a, b) => {
const dateA = getInvitationDate(a);
const dateB = getInvitationDate(b);
return dateA - dateB; // Ascending order (oldest first)
});
// Limit the number if specified
if (max_limit !== undefined && invitations.length > max_limit) {
invitations = invitations.slice(0, max_limit);
console.log(`⚙️ Will withdraw ${max_limit} oldest invitations`);
} else {
console.log(`⚙️ Will withdraw all ${invitations.length} invitations (oldest first)`);
}
// Start withdrawing
let counter = 0;
for (let invitation of invitations) {
const actionButton = invitation.querySelector('button.invitation-card__action-btn');
if (!actionButton) continue;
// Get the invitation info for logging
const card = invitation.closest('.invitation-card');
const nameElement = card?.querySelector('.invitation-card__title');
const name = nameElement ? nameElement.textContent.trim() : "Unknown connection";
console.log(`🔄 Withdrawing invitation ${counter + 1}/${invitations.length}: ${name}`);
// Click the withdraw button and confirm
await new Promise((resolve) => {
actionButton.click();
const intervalId = setInterval(() => {
const confirmButton = document.querySelector('[data-test-modal-container] > [data-test-modal] [data-test-dialog-primary-btn]');
if (confirmButton) {
clearInterval(intervalId);
confirmButton.click();
console.log(`✅ Withdrawn invitation to ${name}`);
setTimeout(resolve, delay_between_withdrawals);
}
}, 100);
});
counter++;
}
console.log(`-----------------------Withdraw invitation script completed-----------------------`);
console.log(`-----------------------${counter} pending invitations withdrawn-------------------------------`);
};
// Run the script
console.log("▶️ Starting LinkedIn invitation withdrawal script (oldest first)...");
removeInvitations();
})();
Importante: Antes de pegar, modifica el valor max_limit en el script para especificar cuántas invitaciones quieres retirar. El valor predeterminado es 10.
Si recibes un mensaje de "pegado bloqueado" en Chrome, escribe "allow pasting" en la consola y pulsa Enter, luego intenta pegar de nuevo.
4. Ejecuta el script
Después de pegar el script, pulsa Enter para ejecutarlo. Verás actualizaciones de progreso en la consola a medida que cada invitación es retirada.
El script:
-
Encontrará todas tus invitaciones pendientes
-
Las ordenará por antigüedad (las más antiguas primero)
-
Retirará el número especificado de las invitaciones más antiguas
-
Te mostrará el progreso en tiempo real

Consejos para obtener resultados óptimos
-
Empieza con poco: Prueba primero con 5-10 invitaciones para ver cómo funciona
-
No te excedas: LinkedIn puede marcar la automatización excesiva, así que no retires cientos de una sola vez
-
Ajusta el retraso: Si tienes problemas, prueba a aumentar el valor de
delay_between_withdrawalspara más espacio entre acciones -
Compatibilidad entre navegadores: Este script debería funcionar en Chrome, Firefox, Edge y otros navegadores principales
-
Monitorea los resultados: Comprueba tu recuento de invitaciones enviadas antes y después para confirmar que la retirada funcionó
Preguntas frecuentes
¿Hay alguna forma de ver quién no ha aceptado mis invitaciones?
¡Sí! Eso es exactamente lo que te muestra la página de invitaciones enviadas. Ve a linkedin.com/mynetwork/invitation-manager/sent/ para ver todas tus solicitudes pendientes.
¿La gente sabrá si retiro mi invitación?
No, LinkedIn no notifica a los usuarios cuando retiras una solicitud de conexión. Simplemente dejarán de ver la invitación en su lista de pendientes.
¿Cuántas solicitudes de conexión puedo tener pendientes a la vez?
LinkedIn limita a los usuarios a 500 invitaciones pendientes en cualquier momento dado. Una vez que alcanzas este límite, debes retirar invitaciones antiguas antes de enviar nuevas.
¿Pueden penalizarme por usar este script?
Este script imita el comportamiento humano natural al incluir pausas entre acciones. Sin embargo, úsalo de forma responsable: no retires cientos de invitaciones en rápida sucesión, ya que esto podría activar la detección de automatización de LinkedIn.
¿Retirar invitaciones libera mi límite semanal de invitaciones?
No, retirar invitaciones no restablecerá tu límite semanal de invitaciones (que es independiente del límite de pendientes). Solo libera espacio en tu cola de invitaciones pendientes.
Optimiza toda tu estrategia de LinkedIn
Gestionar las invitaciones pendientes es solo una pieza de una presencia eficaz en LinkedIn. Si eres freelancer, consultor o propietario de una agencia que hace malabarismos con varias cuentas de clientes, sabes lo lento que puede ser crear contenido e interactuar.
Ahí es donde entra LiGo. Nuestra plataforma con IA te ayuda a:
-
Generar contenido atractivo para LinkedIn basado en tu experiencia
-
Gestionar las voces de varios clientes con temas de contenido distintos
-
Crear comentarios inteligentes que impulsan la interacción
-
Analizar tu rendimiento en LinkedIn con analíticas detalladas
LiGo está diseñado específicamente para profesionales ocupados que entienden el valor de LinkedIn pero no tienen horas para crear las publicaciones perfectas.
Recursos relacionados
¿Quieres aprender más sobre cómo optimizar tu estrategia de LinkedIn? Echa un vistazo a estos artículos relacionados:
-
¿Existen límites en el número de invitaciones de LinkedIn que puedo enviar?
-
Trucos para saltarse el límite semanal de invitaciones de LinkedIn
Última actualización: 26 de febrero de 2025



