uazapi-scheduler

Schedule WhatsApp messages via UazAPI with ISO-8601 timestamps and queue.json persistence.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Moisesjr20/gueclaw --skill uazapi-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uazapi-scheduler
Source: https://github.com/Moisesjr20/gueclaw/tree/main/.agents/skills/uazapi-scheduler
Command: npx skills add https://github.com/Moisesjr20/gueclaw --skill uazapi-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

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.

Frequently Asked Questions about uazapi-scheduler

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

FAQPage Schema
How do I schedule WhatsApp messages for future delivery from a VPS?

You can schedule WhatsApp messages from a VPS by using Python scripts that persist tasks to a local queue.json file, requiring a UazAPI token and ISO-8601 timestamps to queue sends for future delivery.

What do I need to automate WhatsApp message scheduling on a VPS?

Automating WhatsApp message scheduling requires a VPS environment, a valid UazAPI token, and ISO-8601 timestamps to validate phone numbers and queue messages in a local JSON file.

Can I list and cancel pending WhatsApp message sends on my VPS?

Yes, you can list pending sends to confirm an item was persisted and cancel pending WhatsApp message tasks as needed, verifying changes through the real tool outputs returned by the scripts.

How does a worker process handle on-time WhatsApp message delivery?

A worker process runs periodically on the VPS to dispatch due WhatsApp messages using an external UazAPI endpoint, writing status updates to the local queue file to track delivery.

Are there limitations to using a local JSON file for WhatsApp message queues?

Using a local JSON file for WhatsApp message queues means tasks are persisted locally on the VPS, requiring the worker process to run periodically to inspect and dispatch due messages reliably.