FeaturesPricingVibe CodeLoginStart Free Trial
Agent Skills · Open Standard

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

OpenClawCursorClaude CodeGitHub CopilotGemini CLIAmpRoo CodeJunieOpenHands
Quick start

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.

Agent prompt
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.
Lovable's web agent doesn't read .agents/skills/ or .cursor/skills/. use Lovable knowledge instead. The npx skills add CLI has no effect on what Lovable sees.
Project Knowledge blockLovable

Copy this into Project settings → Knowledge. Do not paste API keys here. Add tokens in Secrets instead.

Project settings → Knowledge
Knowledge
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_URL

Value

https://api.insightssystem.com

Variable name

NOTIFYER_API_TOKEN

Value

Paste your JWT from the Whatsable console in Lovable's Secrets UI only.

Requires the Whatsable console

Initial WhatsApp connection, billing, and Meta template approval cannot be done via Lovable. Complete those in the console first.

Full Lovable guide

Open Standard

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.

Capabilities

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.

Machine-readable

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.

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

Start Free Trial