Prerequisites
- You have a valid JWT in
NOTIFYER_API_TOKEN(fromsetup-notifyer/scripts/login.js) - WhatsApp connection is active (verify with
setup-notifyer/scripts/get-connection-status.js)
Auth mode difference (don’t miss this)
The shared client handles this automatically. See Auth & environment.The 24-hour window rule (critical)
WhatsApp allows free text and attachments only within 24 hours of a user’s last inbound message.
Check window state:
send-text.js enforces this automatically and will refuse if the window is closed.
Common workflows
List/search recipients
Filter recipients by label
Send a text message
Send a template message (works any time)
Send an attachment
Schedule a send
Labels (assign/remove)
setup-notifyer/create-label.js).
AI ↔ Human handoff
Conversation + notes
Next
- End-to-end operational playbooks: Use cases
- If you hit send failures: Troubleshooting