inactivity-alert

Detect inactive gym members and trigger personalized reactivation messages via Twilio.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/josuerivera300891-prog/GymTime --skill inactivity-alert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inactivity-alert
Source: https://github.com/josuerivera300891-prog/GymTime/tree/main/skills/inactivity-alert
Command: npx skills add https://github.com/josuerivera300891-prog/GymTime --skill inactivity-alert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detecta miembros inactivos y envía mensajes de reactivación para impulsar su regreso.

Core Features & Use Cases

  • Detección de inactividad: Identifica a los miembros que no han asistido según umbrales configurables.
  • Mensajes personalizados: Construye mensajes adaptados al nivel de inactividad.
  • Métricas y registro: Registra envíos para evitar duplicados y medir resultados.

Quick Start

Configure la tarea semanal de inactividad, establezca los días umbral (7, 14, 30) y personalice las plantillas de mensajes.

Frequently Asked Questions about inactivity-alert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate gym member reactivation messages for inactive users?

Automate gym member reactivation by running weekly inactivity checks to detect absent members and trigger personalized WhatsApp messages. You configure inactivity thresholds at 7, 14, and 30 days to tailor the outreach automatically.

What do I need to send automated WhatsApp reactivation messages to gym members?

To send automated WhatsApp reactivation messages, you need Twilio for WhatsApp delivery, Supabase for member data analysis, and a scheduler. These components identify inactive members and dispatch tailored weekly messages.

How does the system prevent sending duplicate reactivation messages to the same member?

The system prevents duplicate reactivation messages by logging every send and enforcing a strict limit of one message per week per member. It also respects user opt-outs to ensure compliant automation.

Can I customize the inactivity thresholds before sending reactivation messages?

Yes, you can customize inactivity thresholds before sending reactivation messages. The system defaults to 7, 14, and 30 days of inactivity, allowing you to tailor personalized message templates for each specific duration.

What is the best way to track and measure the results of gym member reactivation campaigns?

The best way to track gym member reactivation campaigns is by using the built-in metrics and logging features. This records every automated WhatsApp message sent, prevents duplicates, and measures reactivation results across tenants.

Does the inactivity detection support multiple gym tenants?

Yes, the inactivity detection supports multiple gym tenants. The weekly scheduled checks analyze Supabase data across all tenants, applying customized 7, 14, and 30-day thresholds to trigger appropriate reactivation messages.