birthday-greeting-sender

Send personalized birthday greetings to gym members via WhatsApp.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fideliza a los miembros automatizando el envío de felicitaciones de cumpleaños personalizadas, evitando pérdidas de conexión y mejorando retención.

Core Features & Use Cases

  • Envío automático de felicitaciones de cumpleaños a miembros activos por WhatsApp.
  • Integración con Twilio para mensajería y con Supabase para consultar datos de miembros, historial y puntos (opcional).
  • Uso en múltiples tenants con ajuste de zona horaria y reglas de frecuencia (una vez al año por miembro).

Quick Start

Ejecuta la tarea diaria de felicitación para cada miembro activo que cumpla años, respetando la zona horaria del tenant.

Frequently Asked Questions about birthday-greeting-sender

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

FAQPage Schema
How do I automate sending personalized birthday greetings to gym members?

Automate personalized birthday greetings by running a daily cron-based scheduler that checks active gym members' birthdays and sends WhatsApp messages via Twilio. This process queries member data from Supabase to ensure accurate, daily, personalized delivery.

Does this birthday greeting automation support multi-tenant gym operations?

Yes, the birthday greeting automation supports multi-tenant gym operations by applying per-tenant timezone handling. This ensures daily birthday checks and scheduled WhatsApp messages trigger at the correct local time for each specific gym location.

Can I use Twilio and Supabase to send automated WhatsApp birthday rewards?

Yes, you can use Twilio for WhatsApp messaging and Supabase to query member data, history, and optionally apply birthday rewards. The automation integrates directly with both platforms to facilitate personalized greeting delivery and optional point allocation.

How does the automated birthday scheduler prevent duplicate messages to the same member?

The automated birthday scheduler prevents duplicate messages by enforcing frequency rules, limiting greetings to once a year per member. It queries Supabase for member history to ensure only one personalized WhatsApp greeting is sent annually.

What is the best way to handle timezone differences when scheduling automated birthday greetings?

The best way to handle timezone differences in automated birthday greetings is using a cron-based scheduler with per-tenant timezone handling. This mechanism queries Supabase for tenant-specific timezones, ensuring messages trigger locally and accurately for each gym member.