What problem does it solve?
Enables reliable scheduling and delivery of WhatsApp messages from a VPS environment, removing the need for manual timed sends and providing a reproducible, auditable queue.
Core Features & Use Cases
- Create scheduled sends with ISO-8601 timestamps and validated phone numbers so messages are queued for future delivery.
- List and confirm pending tasks to prove an item was persisted, and cancel pending tasks when needed.
- Worker process that runs periodically to dispatch due messages using an external UazAPI endpoint, with status updates written to a local queue file.
- Use Case: Automate appointment reminders by scheduling messages in advance, verify the pending ID, start the worker, and track delivery status in the queue.json.
Quick Start
Schedule a WhatsApp message to 5511999999999 for 2026-03-15T14:30:00-03:00 with the message Lembrete: reunião às 15h! and confirm it appears in the pending list.