---
title: "Monitorea la actividad en HuggingFace con Echobell: alertas webhook en tiempo real para repositorios de IA"
description: "Configura notificaciones instantáneas via webhook con Echobell para monitorear actualizaciones de modelos, cambios en repositorios y actividad del equipo en HuggingFace — entregadas como notificaciones push o llamadas telefónicas."
date: 2025-04-27
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
---

# Monitorea la actividad en HuggingFace con Echobell: alertas webhook en tiempo real para repositorios de IA

HuggingFace tiene un sistema de webhooks integrado que se activa ante actualizaciones de modelos, discusiones y pull requests. Conectarlo a [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9ypj&mt=8) convierte esos eventos en notificaciones instantáneas en el teléfono — útil para detectar cambios que rompen dependencias en producción o estar al tanto de la actividad en los repositorios del equipo.

## Paso 1: Crea tu canal en Echobell

1. Descarga [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9ypj&mt=8) e inicia sesión
2. Crea un nuevo canal (p. ej., "HuggingFace Updates")
3. Configura tus plantillas de notificación usando las variables del payload de webhook de HuggingFace:
   - **Título**: `🤗 {{repo.name}}: {{event.action}}`
   - **Contenido**: `{{event.scope}} was {{event.action}} in {{repo.name}}`
4. Copia la URL del webhook desde la configuración del canal

<Callout type="info">
  Consulta la [documentación oficial de webhooks de HuggingFace](https://huggingface.co/docs/hub/webhooks) para ver la lista completa de variables disponibles en el payload.
</Callout>

## Paso 2: Configura el webhook en HuggingFace

![HuggingFace Settings](/images/blog/huggingface-settings.png)

1. Inicia sesión en HuggingFace → foto de perfil → **Settings**
2. En la barra lateral, selecciona **Webhooks**
3. Haz clic en **Add a new webhook**
4. En **Target repositories**, especifica qué monitorear:
   - Un repositorio específico: `username/my-model`
   - Todos los repos de una organización: `my-company`
   - Todos los repos personales: `your-username`
5. Pega tu URL de webhook de Echobell
6. Deja **Secret** vacío
7. Selecciona tus disparadores — conjunto de inicio recomendado:
   - ✅ Repo update
   - ✅ Discussion created
   - ✅ New PR/issues
8. Haz clic en **Create webhook**

![HuggingFace webhook has been set](/images/blog/huggingface-webhook-set.png)

## Notificaciones prioritarias para modelos en producción

No toda la actividad en HuggingFace requiere la misma urgencia. Usa canales separados:

1. **Repos críticos para producción** → canal con tipo de notificación **Urgente (Time-sensitive)** o **Llamada (Calling)**
2. **Actividad general** → canal con notificación push estándar

Para filtrado condicional (p. ej., solo alertar en eventos `update` para repos específicos), usa las [condiciones de Echobell](/en/docs/conditions):

```
event.action == "update" && repo.name.includes("production")
```

## Notificaciones para el equipo

Para compartir alertas con tu equipo sin que todos configuren webhooks por separado:

1. Crea un canal compartido (p. ej., "Team AI Models")
2. Copia el **Enlace de Suscripción** desde la configuración del canal
3. Comparte el enlace con tus compañeros — cada persona se suscribe y establece sus propias preferencias de notificación

## Buenas prácticas

- **Empieza de forma reducida**: monitorea 2-3 repos críticos primero. Amplía una vez que conozcas el volumen de alertas.
- **Haz las plantillas accionables**: incluye suficiente contexto para actuar sin abrir HuggingFace. `{{event.description}}` a menudo contiene detalles útiles.
- **Controla la fatiga**: si un canal genera más de 10-15 alertas/día, ajusta los filtros de disparadores o agrega condiciones.

Para referencia de configuración de webhook, consulta la [documentación de webhook de Echobell](/en/docs/webhook). Para integraciones relacionadas, consulta [notificaciones de GitHub Actions](/en/blog/github-actions-notifications) y [alertas de Grafana](/en/docs/developer/grafana).
