membership-expiration-reminder

Send WhatsApp membership expiry reminders via Twilio and Supabase.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps gym operators reduce member churn by automatically notifying members via WhatsApp when their membership is approaching expiration.

Core Features & Use Cases

  • Automated reminders: Sends WhatsApp messages at multiple intervals (5 days before, 2 days before, and on the due date) plus recovery messages after expiration.
  • Data-driven workflows: Reads memberships, members, and tenants to compute status and trigger messages.
  • Audit & logging: Logs reminders to prevent duplicates and queues messages for delivery.

Quick Start

Deploy the daily reminder endpoint and ensure the cron trigger is active so WhatsApp reminders are sent automatically to expiring members.

Frequently Asked Questions about membership-expiration-reminder

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

FAQPage Schema
How do I automate WhatsApp reminders for expiring gym memberships?

You can automate WhatsApp reminders for expiring gym memberships by deploying a daily cron trigger endpoint that sends messages at 5 days, 2 days, and on the due date. This workflow reads membership data and queues messages to reduce churn automatically.

What do I need to send automated WhatsApp membership reminders?

To send automated WhatsApp membership reminders, you need Twilio for WhatsApp messaging and Supabase for data storage. An Authorization header secures the cron execution endpoint for daily triggers.

When are WhatsApp reminders sent before a membership expires?

WhatsApp reminders are sent 5 days before expiration, 2 days before, and on the due date. Recovery messages are also sent after expiration to help retain members and reduce churn.

How does the reminder system prevent duplicate WhatsApp messages?

The reminder system prevents duplicate WhatsApp messages by logging reminders to an audit trail. It reads memberships, members, and tenants to compute status and queues messages for delivery accordingly.

Can I use this automated reminder system for a large gym membership database?

Yes, this automated reminder system handles large gym membership databases by using a daily cron trigger at the /api/jobs/daily endpoint. It processes expiring memberships and queues WhatsApp messages for delivery efficiently.