automate-notifyer builds on setup-notifyer. Always run setup-notifyer/scripts/doctor.js before sending templates, creating broadcasts, or configuring webhooks.
What this skill covers
- Templates: create/list/get/delete; monitor Meta approval lifecycle
- AI bots: create/update/delete bots; set default bot
- Broadcasts: create/schedule campaigns using template + recipient CSV
- Analytics & logs: read rates, delivery rates, message logs
- Webhooks: create/update/delete dev and IO webhooks; optional HMAC signatures
Prerequisites
Some features require a Pro or Agency plan (and an OpenAI key configured in Notifyer settings for bots). If you’re not sure, check with setup-notifyer/scripts/get-user-plan.js.
Setup
Templates
List templates:
Create a template (text with variables):
list-templates.js auto-syncs PENDING template statuses from Meta on each call — you can re-run it to observe approval changes.
Delete a template:
AI bots
Broadcasts
Create and schedule a broadcast (3-step flow):
Phone numbers in the CSV must be integers without +. The schedule format is strictly DD/MM/YYYY HH:mm and is timezone-sensitive.
Analytics & logs
Webhooks
List webhooks:
Create a dev webhook (Make/Zapier/n8n style):
Create an IO webhook (bidirectional pipeline style):
Update/delete:
Dev webhook id is an integer. IO webhook id is a text UUID — treat it as a string.
Next