{"_id":"@aisensy/n8n-nodes-aisensy","_rev":"8-bbae39e47fafb355dfce9cc9734942e4","name":"@aisensy/n8n-nodes-aisensy","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.2":{"name":"@aisensy/n8n-nodes-aisensy","version":"0.1.2","keywords":["n8n-community-node-package","n8n-nodes","n8n","aisensy","whatsapp","whatsapp business","whatsapp api","marketing","automation","messaging","campaign","broadcast","crm","low-code","workflow"],"author":{"name":"Chetan Sable","email":"apps@aisensy.com"},"license":"MIT","_id":"@aisensy/n8n-nodes-aisensy@0.1.2","maintainers":[{"name":"aisensy_official","email":"apps@aisensy.com"}],"homepage":"","n8n":{"nodes":["dist/nodes/AiSensy/AiSensy.node.js"],"credentials":["dist/credentials/AiSensyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"87070eecab1efef33364a407b470115ee8f5c73a","tarball":"https://registry.npmjs.org/@aisensy/n8n-nodes-aisensy/-/n8n-nodes-aisensy-0.1.2.tgz","fileCount":7,"integrity":"sha512-9DG53AUn2H323WSXPh5CuOBsAPZEynb5TswZCeKb9PR8r+2ou8zndLRmsRvwacXbWGaClP9YiCC+z38EBHNOjQ==","signatures":[{"sig":"MEUCIF40rR1xZaiXMkV1lK5hAUl2dHxqoUUWhWc9Kz22Bb38AiEAgOjqt54DOsnfXUtdFX3aJt0+qQoVZ9hRAq+phFm07sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36067},"main":"index.js","gitHead":"85c731474ae5f7c813047ef42ec2b0cc9163a778","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","watch":"npm run dev:sync","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","dev:full":"npm run build && concurrently \"npm run dev:watch\" \"npx n8n\"","dev:sync":"concurrently \"npm run dev:watch\" \"node watch-and-sync.js\"","dev:start":"npm run build && npx n8n","dev:watch":"concurrently \"tsc --watch\" \"gulp watch:icons\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisensy_official","email":"apps@aisensy.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"n8n custom node for Aisensy API campaign operations","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","chokidar":"^3.5.3","prettier":"^2.7.1","typescript":"~5.3.0","concurrently":"^9.2.1","n8n-workflow":"*","@typescript-eslint/parser":"~5.45.0","eslint-plugin-n8n-nodes-base":"~1.11.0"},"peerDependencies":{"n8n-workflow":"*","n8n-nodes-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aisensy_0.1.2_1767715028017_0.37696895975779077","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aisensy/n8n-nodes-aisensy","version":"0.1.3","keywords":["n8n-community-node-package","n8n-nodes","n8n","aisensy","whatsapp","whatsapp business","whatsapp api","marketing","automation","messaging","campaign","broadcast","crm","low-code","workflow"],"author":{"name":"Chetan Sable","email":"apps@aisensy.com"},"license":"MIT","_id":"@aisensy/n8n-nodes-aisensy@0.1.3","maintainers":[{"name":"aisensy_official","email":"apps@aisensy.com"}],"homepage":"","n8n":{"nodes":["dist/nodes/AiSensy/AiSensy.node.js"],"credentials":["dist/credentials/AiSensyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e66f1360ba3845465e6aeca11fca89fd2ec2c406","tarball":"https://registry.npmjs.org/@aisensy/n8n-nodes-aisensy/-/n8n-nodes-aisensy-0.1.3.tgz","fileCount":7,"integrity":"sha512-lxunj3rJj954aXuzrtCcmzcsT/woGhm4Cxje4jyuzEoBQptiAznQfyAsq7aMd81zpG1NJKkLvXfZUK+VCvj4TQ==","signatures":[{"sig":"MEUCIAyrXeIhCttyxx/AcH4RPKpouo/5G7kjFS8SUd88wufgAiEA/qv5Jzo8OUEXY7YMyQG2l2zW0J1Z/9j/aO6xu3d14aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31297},"main":"index.js","gitHead":"ac48bb390f68e49d8fce31d9cc85732e2b86ad5b","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","watch":"npm run dev:sync","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","dev:full":"npm run build && concurrently \"npm run dev:watch\" \"npx n8n\"","dev:sync":"concurrently \"npm run dev:watch\" \"node watch-and-sync.js\"","dev:start":"npm run build && npx n8n","dev:watch":"concurrently \"tsc --watch\" \"gulp watch:icons\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisensy_official","email":"apps@aisensy.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"n8n custom node for Aisensy API campaign operations","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","chokidar":"^3.5.3","prettier":"^2.7.1","typescript":"~5.3.0","concurrently":"^9.2.1","n8n-workflow":"*","@typescript-eslint/parser":"~5.45.0","eslint-plugin-n8n-nodes-base":"~1.11.0"},"peerDependencies":{"n8n-workflow":"*","n8n-nodes-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aisensy_0.1.3_1767872375959_0.8020055514244655","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aisensy/n8n-nodes-aisensy","version":"0.1.4","keywords":["n8n-community-node-package","n8n-nodes","n8n","aisensy","whatsapp","whatsapp business","whatsapp api","marketing","automation","messaging","campaign","broadcast","crm","low-code","workflow"],"author":{"name":"Chetan Sable","email":"apps@aisensy.com"},"license":"MIT","_id":"@aisensy/n8n-nodes-aisensy@0.1.4","maintainers":[{"name":"aisensy_official","email":"apps@aisensy.com"}],"homepage":"https://github.com/techyaisensy/n8n-nodes-aisensy#readme","bugs":{"url":"https://github.com/techyaisensy/n8n-nodes-aisensy/issues"},"n8n":{"nodes":["dist/nodes/AiSensy/AiSensy.node.js"],"credentials":["dist/credentials/AiSensyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"7a0f4ca3119bf6d027ad55b8b935ecc785a71c8f","tarball":"https://registry.npmjs.org/@aisensy/n8n-nodes-aisensy/-/n8n-nodes-aisensy-0.1.4.tgz","fileCount":7,"integrity":"sha512-ixloxTNzj22OaAVLan3eVlwn5pLrmhncR66KHKsvTzOJpAls15z1U9FYhGWJw70Fim3Fi5VSTOfR/p7sEmKrrg==","signatures":[{"sig":"MEUCICk3i6jDz8VJJgjABp7EIaNjOeIbf7s523LHsciS6VmHAiEAppoFFnMjuPJuIGF4vBobb5T0tPBrthZlTmD3tCCUkUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31410},"main":"index.js","gitHead":"959865e5893248048ff4c4326fa813c1f48d9531","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","watch":"npm run dev:sync","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","dev:full":"npm run build && concurrently \"npm run dev:watch\" \"npx n8n\"","dev:sync":"concurrently \"npm run dev:watch\" \"node watch-and-sync.js\"","dev:start":"npm run build && npx n8n","dev:watch":"concurrently \"tsc --watch\" \"gulp watch:icons\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisensy_official","email":"apps@aisensy.com"},"repository":{"url":"git+https://github.com/techyaisensy/n8n-nodes-aisensy.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n custom node for Aisensy API campaign operations","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","chokidar":"^3.5.3","prettier":"^2.7.1","typescript":"~5.3.0","concurrently":"^9.2.1","n8n-workflow":"*","@typescript-eslint/parser":"~5.45.0","eslint-plugin-n8n-nodes-base":"~1.11.0"},"peerDependencies":{"n8n-workflow":"*","n8n-nodes-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aisensy_0.1.4_1767873304764_0.16932750408242336","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aisensy/n8n-nodes-aisensy","version":"0.1.5","description":"n8n custom node for Aisensy API campaign operations","keywords":["n8n-community-node-package","n8n-nodes","n8n","aisensy","whatsapp","whatsapp business","whatsapp api","marketing","automation","messaging","campaign","broadcast","crm","low-code","workflow"],"license":"MIT","homepage":"https://github.com/techyaisensy/n8n-nodes-aisensy#readme","author":{"name":"Chetan Sable","email":"apps@aisensy.com"},"repository":{"type":"git","url":"git+https://github.com/techyaisensy/n8n-nodes-aisensy.git"},"main":"index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","dev:watch":"concurrently \"tsc --watch\" \"gulp watch:icons\"","dev:sync":"concurrently \"npm run dev:watch\" \"node watch-and-sync.js\"","dev:start":"npm run build && npx n8n","dev:full":"npm run build && concurrently \"npm run dev:watch\" \"npx n8n\"","watch":"npm run dev:sync","format":"prettier nodes credentials --write","lint":"eslint nodes credentials package.json","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"npm run build"},"n8n":{"n8nNodesApiVersion":1,"nodes":["dist/nodes/AiSensy/AiSensy.node.js"],"credentials":["dist/credentials/AiSensyApi.credentials.js"]},"devDependencies":{"@typescript-eslint/parser":"~5.45.0","chokidar":"^3.5.3","concurrently":"^9.2.1","eslint-plugin-n8n-nodes-base":"~1.11.0","gulp":"^4.0.2","n8n-workflow":"*","prettier":"^2.7.1","typescript":"~5.3.0"},"peerDependencies":{"n8n-nodes-base":"*","n8n-workflow":"*"},"_id":"@aisensy/n8n-nodes-aisensy@0.1.5","gitHead":"454d56cc1353f75d816c3ab29fd4b85b83b1c0b0","bugs":{"url":"https://github.com/techyaisensy/n8n-nodes-aisensy/issues"},"_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gLNR0mjXzG4Jb1ELRZybOKzJ5jGLgX2ptXM46GA3arMsrYkm6DqmVMKIHEvbW+wXZoWdsjRZz2+I0XTlSkiIHA==","shasum":"ae3ae2e2e3a26fe25f418b1fd2cfe74bcdaa697c","tarball":"https://registry.npmjs.org/@aisensy/n8n-nodes-aisensy/-/n8n-nodes-aisensy-0.1.5.tgz","fileCount":7,"unpackedSize":31854,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE5Z60E6jk1k/us9D+DE7yP841K6IryJ4dXDX1aNqvFRAiB04LLeoTnfktJoOagDZQVyoztY+yU4BBEcO1hQaDwd3w=="}]},"_npmUser":{"name":"aisensy_official","email":"apps@aisensy.com"},"directories":{},"maintainers":[{"name":"aisensy_official","email":"apps@aisensy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-aisensy_0.1.5_1767874091415_0.9970710144356136"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T15:57:07.910Z","modified":"2026-01-08T12:08:11.779Z","0.1.0":"2026-01-06T10:58:05.519Z","0.1.1":"2026-01-06T11:03:12.878Z","0.1.2":"2026-01-06T15:57:08.173Z","0.1.3":"2026-01-08T11:39:36.089Z","0.1.4":"2026-01-08T11:55:04.918Z","0.1.5":"2026-01-08T12:08:11.582Z"},"bugs":{"url":"https://github.com/techyaisensy/n8n-nodes-aisensy/issues"},"author":{"name":"Chetan Sable","email":"apps@aisensy.com"},"license":"MIT","homepage":"https://github.com/techyaisensy/n8n-nodes-aisensy#readme","keywords":["n8n-community-node-package","n8n-nodes","n8n","aisensy","whatsapp","whatsapp business","whatsapp api","marketing","automation","messaging","campaign","broadcast","crm","low-code","workflow"],"repository":{"type":"git","url":"git+https://github.com/techyaisensy/n8n-nodes-aisensy.git"},"description":"n8n custom node for Aisensy API campaign operations","maintainers":[{"name":"aisensy_official","email":"apps@aisensy.com"}],"readme":"# 🟢 AiSensy for n8n\n\n[![npm version](https://badge.fury.io/js/@aisensy%2Fn8n-nodes-aisensy.svg)](https://www.npmjs.com/package/@aisensy/n8n-nodes-aisensy)\n\n**Official AiSensy Integration**\n\nThis is the official n8n node for [AiSensy](https://aisensy.com/), the complete WhatsApp Marketing platform based on the Official WhatsApp Business API.\n\nUse this node to automate sending WhatsApp campaign messages, notifications, and fetching campaign details directly within your n8n workflows.\n\n## ✨ Features\n\n*   **Send WhatsApp Campaigns**: Trigger template messages programmatically via the AiSensy API.\n*   **Dynamic Parameters**: Support for variable template parameters (e.g., `{{1}}`, `{{name}}`).\n*   **Fetch Metadata**: specific campaign details and template metadata.\n\n## 🚀 Installation\n\n### Option 1: Via n8n Interface (Recommended)\n1.  Open your n8n instance.\n2.  Go to **Settings** > **Community Nodes**.\n3.  Select **Install**.\n4.  Enter the package name: `@aisensy/n8n-nodes-aisensy`\n\n### Option 2: Via CLI\nIf you are running n8n via npm or Docker, you can install it in your n8n root directory (usually `~/.n8n`):\n\n```bash\nnpm install @aisensy/n8n-nodes-aisensy\n```\n\n*Note: Restart n8n after installation.*\n\n## 🔑 Credentials Setup\n\nTo use this node, you need an API Key from your AiSensy dashboard.\n\n1.  Log in to [AiSensy](https://aisensy.com/).\n2.  Navigate to **Manage** > **API Key** in your project settings.\n3.  Copy the API Key.\n4.  In n8n, create a new credential of type **AiSensy API**.\n5.  Paste your key and click **Save**.\n\n## 🛠️ Usage\n\nAdd the **AiSensy** node to your workflow and select one of the following operations:\n\n### 1. Send Message\nSend a WhatsApp template message to a user.\n\n*   **Campaign Name**: The exact name of the campaign created in AiSensy.\n*   **Destination**: The recipient's phone number (with country code, e.g., `919876543210`).\n*   **Template Parameters**: Add one entry for each variable in your template (e.g., Value 1 for `{{1}}`).\n*   **Optional Fields**:\n    *   **User Name**: Name of the user for dashboard tracking.\n    *   **Source**: Defaults to `n8n`.\n    *   **Attributes**: JSON object for custom user attributes.\n\n### 2. Get Campaign Details\nRetrieve metadata about a specific campaign.\n\n*   **Campaign Name**: The name of the campaign to fetch.\n*   **Output**: Returns template status, formatted parameters, and campaign ID.\n\n## 💻 Local Development\n\nIf you want to modify or contribute to this node:\n\n1.  **Clone & Install**:\n    ```bash\n    git clone https://github.com/techyaisensy/n8n-nodes-aisensy.git\n    npm install\n    ```\n\n2.  **Build & Link**:\n    ```bash\n    npm run build\n    npm link\n    ```\n\n3.  **Link to n8n**:\n    ```bash\n    cd /path/to/your/n8n/installation\n    npm link n8n-nodes-aisensy\n    ```\n\n4.  **Watch Mode**:\n    ```bash\n    npm run dev\n    ```\n\n## 📄 License\nMIT\n\n---\n\n## 🏷️ Keywords\n[AiSensy](https://www.npmjs.com/search?q=keywords:aisensy) • [n8n](https://www.npmjs.com/search?q=keywords:n8n) • [WhatsApp](https://www.npmjs.com/search?q=keywords:whatsapp) • [WhatsApp Business](https://www.npmjs.com/search?q=keywords:whatsapp-business) • [Marketing](https://www.npmjs.com/search?q=keywords:marketing) • [Automation](https://www.npmjs.com/search?q=keywords:automation) • [Workflow](https://www.npmjs.com/search?q=keywords:workflow) • [Broadcast](https://www.npmjs.com/search?q=keywords:broadcast) • [Low-code](https://www.npmjs.com/search?q=keywords:low-code)\n","readmeFilename":"README.md"}