Documentation Index
Fetch the complete documentation index at: https://docs.whatsable.app/llms.txt
Use this file to discover all available pages before exploring further.
How skills work in Base44
Base44 uses Agent Skills to give external AI coding tools reusable instructions for platform-specific tasks. When you install Notifyer skills globally, your AI assistant gains:- Knowledge of all Notifyer API endpoints, auth modes, and CORS rules
- Ready-to-run Node.js scripts for every Notifyer operation
- Reference documentation on templates, broadcasts, recipients, webhooks, and chat
~/.agents/skills/ (global) or .agents/skills/ (project-level) and are used by the AI when you ask it to add Notifyer functionality to a Base44 app or backend function.
Install the skills
- Global install (recommended)
- Project-level install
Makes the skills available across all your Base44 projects. Use This installs To install a single skill only:
--all to install all three skills at once without an interactive prompt:setup-notifyer, automate-notifyer, and chat-notifyer together.To install interactively (choose which skills to include):Set up environment variables
The Notifyer scripts need these variables:| Variable | Required | Description |
|---|---|---|
NOTIFYER_API_BASE_URL | yes | Always https://api.insightssystem.com. Must start with https:// — all scripts enforce this at startup. |
NOTIFYER_API_TOKEN | yes | JWT token obtained via setup-notifyer/scripts/login.js |
NOTIFYER_CHAT_ORIGIN | no | CORS Origin override for Phase 3 chat endpoints. Defaults to https://chat.notifyer-systems.com. |
Deno.env.get("NOTIFYER_API_TOKEN").
Two ways to use Notifyer in a Base44 app
1. AI-assisted integration (skills-guided)
Tell your AI coding assistant to add Notifyer functionality to a Base44 backend function. With the skills installed, the AI already knows the correct API endpoints, auth headers, and payload shapes:references/messaging-reference.md, references/recipients-reference.md, etc.) to produce accurate code.
2. Calling the Notifyer API directly from a Base44 backend function
Base44 backend functions run on Deno — not Node.js. Call the Notifyer REST API directly using the built-infetch(). The Notifyer scripts (which require Node.js 18+) cannot be executed from within a Deno backend function.
The example below sends a WhatsApp template message using the Notifyer Chat API (POST /api:bVXsw_FD/web/send/template). Template messages work at any time — no 24-hour window required. Get the templateId from automate-notifyer/scripts/list-templates.js.
Example AI prompts for Base44 projects
With Notifyer skills installed, give your AI assistant these kinds of instructions:Send WhatsApp messages from a Base44 app
Trigger a broadcast from a Base44 automation
Webhook receiver in Base44
Chat handoff from a Base44 agent
The correct handover method is always label-based: assign the bot’s configured
handoff_label to the recipient. Notifyer automatically sets is_ai_assistant = false when the handoff label is detected. Do not use a direct PATCH to flip is_ai_assistant — it stops the bot but does not route to the human label queue.API reference for Base44 backend functions
When building backend functions that call Notifyer directly, these are the key details:| Console API | Chat API | |
|---|---|---|
| Base URL | NOTIFYER_API_BASE_URL | NOTIFYER_API_BASE_URL |
| Auth header | Authorization: Bearer <jwt> | Authorization: <jwt> (no Bearer) |
| Origin | https://console.notifyer-systems.com | https://chat.notifyer-systems.com |
| Used for | Templates, bots, broadcasts, webhooks | Recipients, messaging, labels, handoff |
Authorization: <api_key> — no Bearer prefix) used by external tools such as Make, Zapier, and n8n. Retrieve the key with setup-notifyer/scripts/get-api-key.js. This is a separate long-lived credential, distinct from the JWT token.
For complete endpoint reference, see the skills’ references/ directory after install:
~/.agents/skills/automate-notifyer/references/~/.agents/skills/chat-notifyer/references/