Si tienes una membresía, un LMS o un blog con comentarios, el escritorio de WordPress es un mal centro de notificaciones. Los usuarios nuevos y los comentarios se quedan en Usuarios y Comentarios hasta que alguien se acuerda de mirar.
Se busca notificación de usuario nuevo WordPress Slack y enviar comentarios de WordPress a Telegram porque el evento tiene que llegar a la herramienta que ya está abierta. Con el plugin de AlertHub mapeas hooks nativos — user_register y comment_post — y AlertHub los reparte a cada destino que configures.
Altas de usuario
WordPress dispara user_register cuando se crea un usuario. El primer argumento es el ID ({{0}}).
Sirve cuando:
- Vendes cursos o membresías y quieres saludar (o vetar) el alta al momento.
- El registro debería ser solo por invitación y un alta sorpresa es una señal de alarma.
- Hay una oleada de spam creando cuentas: quieres ver el pico, no un gráfico semanal.
| Campo | Valor |
|---|---|
| Hook | user_register (preset: User Registration) |
| Title | Nuevo usuario de WordPress #{{0}} |
| Description | Se creó una cuenta (ID **{{0}}**). Revisa Usuarios en wp-admin si el sitio no es abierto al público. |
| Level | Warning en sitios cerrados/membresía; Info en comunidades abiertas con mucho tráfico |
Sitio cerrado vs comunidad abierta
En un site corporativo o de cliente, trata cada registro como Warning. En un foro activo, usa Info para registrar volumen en el panel sin despertarte a las 3. AlertHub solo reenvía warning y critical/error a Slack, Telegram y WhatsApp.
Comentarios nuevos (y el spam como pico de tráfico)
comment_post se ejecuta al guardar un comentario. Argumentos: ID del comentario ({{0}}) y estado de aprobación ({{1}} — 1, 0 o 'spam').
| Campo | Valor |
|---|---|
| Hook | comment_post (preset: Comment posted) |
| Title | Nuevo comentario en WordPress #{{0}} |
| Description | Comentario **{{0}}** guardado. Flag de aprobación: **{{1}}**. Modéralo en Comentarios. |
| Level | Info en blogs con flujo habitual; Warning si casi no hay comentarios y cada uno pide respuesta |
Si {{1}} es spam, estás viendo una oleada de bots. Es más útil como Warning durante una campaña o después de quitar un captcha.
Posts publicados (equipo de contenidos)
Los editores suelen querer “el post ya está live” en Slack, no otro email.
| Campo | Valor |
|---|---|
| Hook | publish_post |
| Title | Post publicado: {{1.post_title}} |
| Description | El post ID **{{0}}** ya es público. |
| Level | Info |
publish_post pasa $post_ID y luego $post. {{1.post_title}} usa los placeholders de propiedades del plugin. Ver documentación de placeholders.
También vale trashed_post como Warning en blogs de producción donde alguien tira un artículo a la papelera por error.
Cómo lo usan los equipos
- Soporte + growth: usuarios nuevos a Slack
#altas, comentarios a Telegram de quien responde. - Agencias: nombre de origen = dominio del cliente; el account manager ve altas sin un asiento de WordPress.
- El mismo plugin que la seguridad: ya instalaste AlertHub para logins fallidos. Añadir estos hooks son dos reglas más, no dos plugins más.
Conecta destinos una vez en el proyecto: primeros pasos. Cambia Telegram por Discord después sin tocar WordPress.
Contact Form 7, WPForms, Gravity Forms
Esos plugins exponen sus propias actions (por ejemplo wpcf7_mail_sent). La UI de AlertHub acepta cualquier nombre de hook, no solo los presets.
Ejemplo para Contact Form 7:
| Campo | Valor |
|---|---|
| Hook | wpcf7_mail_sent |
| Title | Formulario de contacto enviado |
| Description | Contact Form 7 envió un mensaje con éxito. |
| Level | Warning si los leads son pocos y valiosos; Info si llegan docenas al día |
Para mapear campos ricos (nombre, email, presupuesto), Zapier o Make suele ser más limpio: alertas de formularios con Zapier. Usa el hook de WordPress cuando no quieres otro SaaS en el camino crítico.
Preguntas frecuentes
¿El spam de comentarios me despertará por la noche?
Usa Info en comment_post y mantén Akismet (o tu anti-spam). Pasa a Warning solo si los comentarios son raros.
¿Puedo poner el email del usuario en el título?
user_register solo pasa el ID. Abre el usuario en wp-admin con ese ID, o usa un snippet en functions.php que cargue get_userdata() y llame a AlertHub_API::send_alert(). No pongas emails en canales de Slack públicos si hay contratistas.
¿Sustituye los emails de notificación de WordPress?
No. Mantén los emails de admin si quieres. AlertHub es la capa en tiempo real, con historial y varios canales.
Siguientes pasos
- Instala AlertHub.
- Añade
user_registerycomment_post. - Enruta los Warning a Telegram o Slack.
Relacionado: alertas de plugins y temas · alertas de formularios con Zapier