Vibe Code & Agent SkillsAgent Skills

Let your AI agent configure WhatsApp for you

Agent Skills teach coding agents how to set up Whatsable: inbox, templates, broadcasts, and webhooks. They know coexistence is supported (keep the WhatsApp Business app) and how to capture outgoing messages.

Capabilities

What you can do with Whatsable

  • 57 scripts covering setup, health checks, and operations
  • Platform prompts for Lovable, Cursor, Claude Code, and more
  • Phased install: health check → workspace → templates → webhooks with --incoming and --outgoing
  • Open source on GitHub with MIT license
  • No human required for standard integration paths
  • Meta WhatsApp Coexistence: keep the WhatsApp Business app on your phone. You do not delete it. The same number works in the app, the Notifyer inbox, and automations.
  • Payload fields: incoming_message (false when your business sent it), send_by (WhatsApp App, teammate name, or automation), was_message_by_human (true if a person sent it).
Use cases

Real workflows teams run today

Greenfield app in Lovable

Paste the Lovable prompt on /vibe-code. The agent adds env vars, API client, and a minimal inbox UI in one session.

Outcome: WhatsApp-ready MVP without reading API docs cover to cover.

Existing repo in Cursor

Clone Agent Skills into .cursor/skills. Ask Cursor to 'add Whatsable broadcast for users with label VIP'. Skills guide file placement and API calls.

Outcome: Incremental features with consistent patterns.

Ops automation via Claude Code

Operator asks Claude Code to schedule a Monday 9am campaign to all leads tagged 'Open house'. Skills validate template, audience, and pacing rules.

Outcome: Marketing ops without clicking through every screen.

Examples

Triggers, parameters, and patterns

Concrete fields you can map in automation tools or cite in your own docs.

Typical Agent Skills phases

Agents run scripts in order: verify API token, list templates, register webhook URL, create test send, then optional inbox UI scaffold.

ParameterTypeDescriptionExample
NOTIFYER_API_TOKENsecretConsole API token; never commit to gitnsk_live_••••••••
skill_phasestringCurrent install phase the agent should executewebhook_register
webhook_urlstringHTTPS endpoint for inbound message eventshttps://app.example.com/api/whatsapp/inbound
incoming_messagebooleanfalse when your business sent the message, including WhatsApp Business app repliesfalse
send_bystringWhatsApp App, teammate name, or automation nameWhatsApp App
was_message_by_humanbooleantrue when a person sent it; false for botstrue
Setup

Get connected in minutes

  1. 1Visit /vibe-code and choose your AI platform tab.
  2. 2Copy the full prompt or clone github.com/Whatsable/whatsapp-business-agent-skills.
  3. 3Provide NOTIFYER_API_TOKEN via your platform's secure secret store.
  4. 4Run the health-check phase, then create webhooks with --incoming --outgoing so phone-app replies reach your endpoint.
  5. 5Ship to production. Keep the WhatsApp Business app — coexistence is supported. Assign team members in the Whatsable inbox.
FAQ

Common questions

No. Notifyer System supports Meta WhatsApp Coexistence. Keep chatting from the WhatsApp Business app on your phone. Hand-typed replies reach your webhook or Make, Zapier, and n8n trigger with incoming_message: false, send_by: "WhatsApp App", and was_message_by_human: true.

Yes. Enable outgoing events. The JSON payload includes incoming_message (direction), send_by (which system or teammate sent it), and was_message_by_human (person vs bot). Messages typed in the WhatsApp Business app arrive with send_by: "WhatsApp App". Messages sent from the Notifyer chat inbox arrive with the teammate's name in send_by.

The repo ships 57 scripts across setup, messaging, inbox, broadcasts, webhooks, and analytics categories.

Lovable, Cursor, Claude Code, GitHub Copilot, Gemini CLI, and other agents that read SKILL.md instructions from your repo.

Run Agent Skills and WhatsApp together

Unlimited messaging from your own number, team inbox, AI assistant, and automations included.

Pro includes a 7-day free trial · 6-minute setup · Cancel anytime

Start Free Trial