Meta WhatsApp Coexistence is supported on Notifyer System. You do not need to delete the WhatsApp Business app or stop using the number on your phone. After Embedded Signup, the same number works in the WhatsApp Business app, the Notifyer chat inbox, and automations (Make, Zapier, n8n, API, and webhooks) at the same time.
Lovable’s web agent does not read skill files from
.agents/skills/ or .cursor/skills/ — it only reads Project knowledge, Workspace knowledge, AGENTS.md, and CLAUDE.md from your GitHub repo. The npx skills add CLI has no direct effect on what Lovable sees.However, Lovable projects are GitHub-backed. If you also work on the same project locally in Cursor (a common hybrid workflow), you should install the skills there too — see the Cursor guide.How Lovable reads context
Lovable’s agent considers several context sources when generating code:
For Notifyer integrations, the most reliable approach is to put the critical API context in Project knowledge and keep the
AGENTS.md file for structural rules that must persist across long sessions.
Option 1 — Project Knowledge (recommended)
Add the following to your project’s Project settings → Knowledge. This tells Lovable’s agent exactly how to call the Notifyer API when building your app.Option 2 — AGENTS.md in your GitHub repo
For rules that must survive long Lovable chat sessions, add anAGENTS.md file to the root of the GitHub repository linked to your Lovable project. Lovable always reads root-level AGENTS.md files regardless of session length.
Create AGENTS.md in your repo root:
Example Lovable prompts
With the project knowledge orAGENTS.md in place, use Lovable’s Agent mode to build Notifyer-powered features:
Send a WhatsApp message from a form
Send a template when window is closed
Broadcast from the dashboard
Webhook receiver
Label and handoff from the app UI
Incoming and outgoing WhatsApp messages
Notifyer delivers both incoming and outgoing messages to your webhook or automation trigger — including messages typed by hand in the WhatsApp Business app on your phone. This is possible because Notifyer supports Meta WhatsApp Coexistence. You keep using WhatsApp Business on your phone; those hand-typed replies still reach an external webhook and can start an automation. They are not limited to the Notifyer web inbox.Trigger n8n (or any webhook) from WhatsApp messages — including replies typed in the WhatsApp Business app
Direction, sending system, and team member
Use these three fields to tell what happened and who sent it:boolean
true when a contact sent a message to your business. false when your business sent a message to the contact (outgoing). Filter on this field to run logic only for one direction.string
Which system or person sent an outgoing message:
Empty or omitted on incoming messages.
boolean
true when a person sent the message (WhatsApp Business app or Notifyer chat inbox). false when a bot or automation sent it. Combine with send_by to see both whether a human sent it and which teammate or system did.Example payload: message typed on the phone
This is the JSON Notifyer POSTs when someone types a reply in the WhatsApp Business app.incoming_message is false, send_by is "WhatsApp App", and was_message_by_human is true.
last_message_of_bot is the last message your business sent — whether a human typed it in the WhatsApp Business app or the Notifyer inbox, or a bot/automation sent it. last_messages is a JSON string of the last ~20 messages (parse it before iterating). phone_number may arrive as a number rather than a string.Using Plan mode before building
For complex integrations, click Plan next to the message input to switch to Plan mode before any code is written. Plan mode never modifies your code — it only reasons and proposes an approach..lovable/plan.md in your project.
Environment variables by backend
Lovable supports two distinct backends. The env var workflow is different for each.- Lovable Cloud (built-in backend)
- Supabase integration (external Supabase account)
- External / self-hosted deployment
Lovable Cloud is Lovable’s own full-stack hosting platform — no external Supabase account needed. It handles the backend automatically.When Lovable generates an Edge Function that calls the Notifyer API, instruct it to read secrets from environment variables:Lovable Cloud manages the secret injection automatically as part of the Cloud environment. You can review and manage Cloud settings via Connectors → App connectors → Lovable Cloud → Manage permissions.
Important constraints
Related pages
- Quickstart
- Auth & environment
- Security
- Using with Cursor — install skills locally if you work on the Lovable project in Cursor
- Lovable Agent mode docs
- Lovable Knowledge docs
- Lovable Plan mode docs