Saltar al contenido principal
La integración del bot de Telegram te permite recibir consultas de clientes, ejecutar discovery con IA y crear propuestas sin salir de Telegram. Cuando un lead le escribe a tu bot, Quikly crea una sesión de lead y te guía a través del flujo de propuesta.

Configurar el bot de Telegram

1

Crea un bot con BotFather

Abre Telegram y escríbele a @BotFather. Envía /newbot, sigue las instrucciones y copia el token del bot que te da.
2

Conecta el bot a Quikly

En la app de Quikly, ve a Configuración → Integraciones → Telegram. Pega tu token del bot y guarda.
3

El webhook se configura automáticamente

Quikly registra un webhook con Telegram para que tu bot reciba mensajes. No necesitas configurar la URL del webhook manualmente.
4

Prueba el bot

Abre tu bot en Telegram y envía un mensaje. Deberías ver una respuesta del agente de Quikly confirmando la conexión.

Cómo funciona

Cuando un cliente le escribe a tu bot de Telegram:
  1. Quikly crea una sesión de lead vinculada al chat ID de Telegram
  2. El agente de IA ejecuta discovery técnico — preguntando sobre el proyecto, stack, cronograma y presupuesto
  3. Una vez que se reúne suficiente información, recibes una notificación para revisar el lead
  4. Puedes iniciar Agent Mode desde la sesión de lead para generar una propuesta completa
  5. Cuando la propuesta está lista, comparte el enlace de vuelta al cliente vía Telegram

Capacidades del bot

FuncionalidadDescripción
Recepción de leadsRecibe consultas de proyectos de clientes
Discovery con IAHace preguntas calificadoras sobre el proyecto
Sesiones de leadRastrea el estado de la conversación y datos recopilados
NotificacionesTe alerta cuando llega un nuevo lead o un cliente responde
Multi-bot (plan Agency)Conecta hasta 3 bots separados para diferentes marcas o equipos

Disponibilidad por plan

PlanBots de Telegram
StarterNo disponible
Professional1 bot
AgencyHasta 3 bots
Lifetime1 bot

Solución de problemas

Verifica la URL del webhook. Ve a Configuración → Integraciones → Telegram y confirma que el webhook está registrado. Puedes hacer clic en Re-registrar Webhook para reiniciarlo.Si recientemente cambiaste de entorno o modificaste la URL del backend, el webhook puede estar apuntando a una dirección antigua.
Verifica que tu clave de API esté activa. La integración de Telegram usa tu clave de API de Quikly internamente. Si la clave fue revocada o expiró, el bot no puede comunicarse con la API de Quikly.Ve a Configuración → Claves de API y verifica que tengas al menos una clave activa.
Esto típicamente significa que el endpoint del webhook del backend de Quikly no es accesible:
  • Confirma que el backend está corriendo y es accesible en la URL configurada
  • Verifica que la ruta /api/webhooks/telegram no esté bloqueada por un firewall o reverse proxy
  • Revisa los logs del backend para detalles del error
Cada bot de Telegram está vinculado a una cuenta de Quikly. Si múltiples miembros del equipo necesitan bots, usa el plan Agency que soporta hasta 3 bots, cada uno vinculado a un miembro del equipo o marca diferente.Verifica que el token del bot en Configuración coincida con el bot que estás probando.
Los webhooks de Telegram requieren una URL HTTPS accesible públicamente. localhost o IPs privadas no funcionan.Si estás probando localmente, usa una herramienta de tunneling como ngrok para exponer tu servidor local, luego actualiza la URL del webhook en la configuración de Quikly.
Quikly de-duplica sesiones de lead por channel + channel_id. Si ya existe una sesión para un chat ID de Telegram y su estado no es completed o provider_rejected, los nuevos mensajes continúan la sesión existente.Si ves duplicados, verifica si las sesiones anteriores fueron marcadas como completadas — los nuevos mensajes después de completar crean una nueva sesión.