Vibe Code WhatsApp Automation
Point any AI coding agent at Whatsable's Agent Skills and let it configure, automate, and operate your WhatsApp Business workspace. No human required.
Works with your agent
Get started in 4 steps
Install the Agent Skills CLI, connect your agent, and run your first health check, then pick your platform for platform-specific setup.
Default
Copy full prompt
Paste this into your AI agent chat to start setup.
Integrate Whatsable WhatsApp into this Lovable project.
First, ask me to add these in Project settings → Secrets (never in chat or Knowledge text):
- NOTIFYER_API_BASE_URL = https://api.insightssystem.com
- NOTIFYER_API_TOKEN = my JWT from the Whatsable console
Then paste the Project Knowledge block from whatsable.app/vibe-code (Lovable tab) into Project settings → Knowledge.
Build rules:
- Read NOTIFYER_API_TOKEN from Lovable Secrets at runtime; never hardcode or echo secrets
- Use approved WhatsApp templates when the 24-hour messaging window is closed
- global_label is string[] label names, not numeric IDs
- Before PATCH /web/recipient/:id, GET the full record and include all fields in the body
Confirm Secrets are set, then scaffold send and inbox flows for my use case..agents/skills/ or .cursor/skills/. use Lovable knowledge instead. The npx skills add CLI has no effect on what Lovable sees.Copy this into Project settings → Knowledge. Do not paste API keys here. Add tokens in Secrets instead.
Whatsable WhatsApp API integration
Base URL: https://api.insightssystem.com
Auth token: NOTIFYER_API_TOKEN in Lovable Project settings → Secrets (JWT from Whatsable console — never paste in Knowledge or chat)
Auth headers:
- Console API (templates, bots, broadcasts, webhooks):
Authorization: Bearer <NOTIFYER_API_TOKEN from Secrets>
Origin: https://console.notifyer-systems.com
- Chat API (recipients, messaging, labels, handoff):
Authorization: <NOTIFYER_API_TOKEN from Secrets> (no Bearer prefix)
Origin: https://chat.notifyer-systems.com
Key API groups:
- /api:AFRA_QCy/ (templates)
- /api:ox_LN9zX/ (bots)
- /api:Mk_r6mq0/ (broadcasts)
- /api:bVXsw_FD/ (chat recipients and messaging)
- /api:qh9OQ3OW/ (message logs and analytics)
- /api:0hqyGRIz/ (webhooks)
Critical rules:
- Never paste NOTIFYER_API_TOKEN into Knowledge, chat, or source code. Read from Lovable Secrets only.
- Text and attachment messages require the recipient to have messaged in the last 24 hours.
If window is closed, use a template message instead.
- global_label is a string[] of label names, not IDs.
- PATCH /web/recipient/:id requires the full recipient body (fetch first, then patch).
- Schedule timestamp is ms since epoch; 0 means immediate send.
Reference:
- Full API documentation: https://github.com/Whatsable/whatsapp-business-agent-skills
- Script reference: skills/chat-notifyer/scripts/ and skills/automate-notifyer/scripts/Go to Project settings → Secrets and add these variables in Lovable's secure box (never in chat):
Variable name
NOTIFYER_API_BASE_URLValue
https://api.insightssystem.comVariable name
NOTIFYER_API_TOKENValue
Paste your JWT from the Whatsable console in Lovable's Secrets UI only.
Initial WhatsApp connection, billing, and Meta template approval cannot be done via Lovable. Complete those in the console first.
What are Agent Skills?
The format behind those steps: structured, predictable interfaces designed for AI models to understand and execute without a browser.
Agent-readable format
Skills teach AI agents how to authenticate and operate Whatsable via structured SKILL.md files. No docs browsing needed.
Zero dependencies
Pure Node.js 18+. Native fetch. No npm installs required. Clone and run.
57 scripts, 3 skill phases
setup-notifyer, automate-notifyer, and chat-notifyer cover the full WhatsApp Business lifecycle.
What your agent can do
57 scripts covering the full WhatsApp Business lifecycle, from onboarding to analytics.
Workspace Onboarding
Automate the creation of workspaces, teams, and user invitations via structured commands.
Broadcast Campaigns
Schedule and manage bulk messaging campaigns with dynamic template variables.
Live Chat Operations
Route incoming messages, assign tickets to agents, and resolve conversations programmatically.
AI Bot Management
Deploy and configure auto-responders and chatbot flows directly from your repository.
Webhook & Integrations
Set up event listeners and connect WhatsApp activity to your external systems.
Analytics & Logs
Fetch message delivery stats, read receipts, and system health metrics on demand.
For AI agents reading this page
Whatsable Agent Skills are 57 Node.js scripts in three phases that let coding agents configure WhatsApp Business without a browser.
- Workspace onboarding: login, doctor health check, WhatsApp connection status, team members, labels, API keys
- Automation: templates, AI bots, scheduled broadcasts, webhooks, message analytics
- Live chat: recipients, text/template/attachment sends, labels, handoff, scheduling, conversation history
- Platforms: Lovable (Knowledge + Secrets), Cursor/Copilot/Claude (skills CLI), Base44 (AgentSkills spec)
setup-notifyer
18 scripts · e.g. login.js, doctor.js, get-connection-status.js, invite-member.js, get-api-key.js
automate-notifyer
22 scripts · e.g. list-templates.js, create-broadcast.js, create-webhook.js, create-bot.js
chat-notifyer
17 scripts · e.g. send-text.js, send-template.js, list-recipients.js, handoff.js
Common pitfalls
- Set NOTIFYER_API_BASE_URL to https://api.insightssystem.com before any script. HTTPS is enforced.
- Run setup-notifyer/scripts/doctor.js before templates, broadcasts, bots, or webhooks.
- Never hardcode NOTIFYER_API_TOKEN in source, Knowledge, or chat. Use Secrets / env vars.
- Console API: Authorization: Bearer <token>. Chat API: Authorization: <token> with no Bearer prefix.
- Free-text and media only work inside the 24-hour window; otherwise send an approved template.
- Before PATCH /web/recipient/:id, GET the full record and include every field in the body.
- Follow skill phases in order: setup-notifyer → automate-notifyer → chat-notifyer.
- First-time WhatsApp connection (Meta embedded signup) is browser-only in the Whatsable console.
Repo: https://github.com/whatsable/whatsapp-business-agent-skills · Docs: https://docs.whatsable.app/guides/notifyer-system/agent-skills/overview · Also see /llms.txt
Ready to automate WhatsApp with your AI agent?
Open the repo, install the skills, and ship automation from your editor.
Pro includes a 7-day free trial · 6-minute setup · Cancel anytime