{"_id":"@aayshian/n8n-nodes-zoho-ay19","_rev":"3-2b9bc5f432e3c91e7184f969d3f05b11","name":"@aayshian/n8n-nodes-zoho-ay19","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@aayshian/n8n-nodes-zoho-ay19","version":"0.0.1","keywords":["n8n-community-node-package","n8n","aisensy","whatsapp"],"author":{"name":"Tanish","email":"tanish@gmail.com"},"license":"MIT","_id":"@aayshian/n8n-nodes-zoho-ay19@0.0.1","maintainers":[{"name":"aayshian","email":"tanishgarge19@gmail.com"}],"homepage":"","n8n":{"nodes":["dist/nodes/Aytan/Aytan.node.js"],"credentials":["dist/credentials/AytanApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ed90e97b8d7d1eda44115e6a28ed89d9be173cfe","tarball":"https://registry.npmjs.org/@aayshian/n8n-nodes-zoho-ay19/-/n8n-nodes-zoho-ay19-0.0.1.tgz","fileCount":20,"integrity":"sha512-K62YBJK+dpbn1kqfWk585WC23f5IaFzcR9LUAy5bdyj99TkmNZSlzae4lMwuOYgC9MVhO2/ZOzlgVkw8/FQR1w==","signatures":[{"sig":"MEUCIDKUOsTiolIbd0njAXLJ1G7JhqPo1O3DhUw211BmxTCxAiEA9S1sX4LDMjZlgIjPpUI4nDMB3OPYpH/07yIbvEKwNf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140663},"main":"index.js","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials --fix","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials"},"_npmUser":{"name":"aayshian","email":"tanishgarge19@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"n8n custom node for AiSensy WhatsApp API integration - fetch campaigns and send messages","directories":{},"_nodeVersion":"22.20.0","dependencies":{"n8n-core":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-ay19_0.0.1_1762431168079_0.6011784351815472","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aayshian/n8n-nodes-zoho-ay19","version":"0.0.2","keywords":["n8n-community-node-package","n8n","aisensy","whatsapp"],"author":{"name":"Tanish","email":"tanish@gmail.com"},"license":"MIT","_id":"@aayshian/n8n-nodes-zoho-ay19@0.0.2","maintainers":[{"name":"aayshian","email":"tanishgarge19@gmail.com"}],"homepage":"","n8n":{"nodes":["dist/nodes/Zoho_LLW/Zoho_LLW.node.js"],"credentials":["dist/credentials/AytanApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e953f87e23ae23d949bf2ae6d0953005ecac2bfa","tarball":"https://registry.npmjs.org/@aayshian/n8n-nodes-zoho-ay19/-/n8n-nodes-zoho-ay19-0.0.2.tgz","fileCount":20,"integrity":"sha512-xXZC/yVCPJfhKmnu1Hp0eZUiJO+KegI3EIdNAbkqVHVdTDzoB3F6ZcrMVmwRCQqnUCEDXp5E+fANHvjN1DYOvA==","signatures":[{"sig":"MEUCIEfIAZupxat7kJCkBTLc1BErBgkyF8IwGBNoilFTk9CPAiEAyWD/ziuO8nDFaXXjyLPdgqdTAuim6zaUWKnklLT6YSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140669},"main":"index.js","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials --fix","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials"},"_npmUser":{"name":"aayshian","email":"tanishgarge19@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"n8n custom node for AiSensy WhatsApp API integration - fetch campaigns and send messages","directories":{},"_nodeVersion":"22.20.0","dependencies":{"n8n-core":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","n8n-workflow":"*","@typescript-eslint/parser":"^7.15.0","eslint-plugin-n8n-nodes-base":"^1.16.1","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-zoho-ay19_0.0.2_1762431644214_0.2932759197377022","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aayshian/n8n-nodes-zoho-ay19","version":"0.0.3","description":"n8n custom node for AiSensy WhatsApp API integration - fetch campaigns and send messages","keywords":["n8n-community-node-package","n8n","aisensy","whatsapp"],"license":"MIT","homepage":"","author":{"name":"Tanish","email":"tanish@gmail.com"},"repository":{"type":"git","url":""},"main":"index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint nodes credentials","lintfix":"eslint nodes credentials --fix","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/AytanApi.credentials.js"],"nodes":["dist/nodes/Zoho_LLW/Zoho_LLW.node.js"]},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^7.15.0","eslint":"^8.56.0","eslint-plugin-n8n-nodes-base":"^1.16.1","gulp":"^4.0.2","jest":"^29.7.0","n8n-workflow":"*","prettier":"^3.3.2","ts-jest":"^29.1.2","typescript":"^5.5.3"},"peerDependencies":{"n8n-workflow":"*"},"dependencies":{"n8n-core":"*"},"_id":"@aayshian/n8n-nodes-zoho-ay19@0.0.3","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-xKlWETT5iqRfe9Lg8d+51+wazjq+9nVGaCa22vLmEj/BBStekCktBC+m9+KQeFES0nlct/HJClx82iyfivA1Yw==","shasum":"236cc2b69172f02260d1f0105d18ec0ddc4d2a35","tarball":"https://registry.npmjs.org/@aayshian/n8n-nodes-zoho-ay19/-/n8n-nodes-zoho-ay19-0.0.3.tgz","fileCount":20,"unpackedSize":140669,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCn+FZpv2WYkxkE3gQL83+81Pw/h0SqEsj6fs0U8IuegAIgORH90xHXpmBdhne4ZigkBRDNHEjfovoyzXWPy49tC3s="}]},"_npmUser":{"name":"aayshian","email":"tanishgarge19@gmail.com"},"directories":{},"maintainers":[{"name":"aayshian","email":"tanishgarge19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-zoho-ay19_0.0.3_1762431978609_0.06941475544790743"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-06T12:12:48.019Z","modified":"2025-11-06T12:26:18.993Z","0.0.1":"2025-11-06T12:12:48.247Z","0.0.2":"2025-11-06T12:20:44.416Z","0.0.3":"2025-11-06T12:26:18.810Z"},"author":{"name":"Tanish","email":"tanish@gmail.com"},"license":"MIT","keywords":["n8n-community-node-package","n8n","aisensy","whatsapp"],"repository":{"type":"git","url":""},"description":"n8n custom node for AiSensy WhatsApp API integration - fetch campaigns and send messages","maintainers":[{"name":"aayshian","email":"tanishgarge19@gmail.com"}],"readme":"# n8n-nodes-aisensy\r\n\r\nThis is an n8n community node that lets you use AiSensy WhatsApp API in your n8n workflows.\r\n\r\nAiSensy is a WhatsApp Business API platform that enables businesses to send and manage WhatsApp messages at scale.\r\n\r\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\r\n\r\n[Installation](#installation)\r\n[Operations](#operations)\r\n[Credentials](#credentials)\r\n[Compatibility](#compatibility)\r\n[Usage](#usage)\r\n[Resources](#resources)\r\n\r\n## Installation\r\n\r\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\r\n\r\n### Manual installation\r\n\r\nTo get started install the package in your n8n root directory:\r\n\r\n```bash\r\nnpm install @llw/n8n-nodes-aisensy\r\n```\r\n\r\nFor Docker-based deployments, add the following line before the font installation command in your n8n Dockerfile:\r\n\r\n```\r\nRUN cd /usr/local/lib/node_modules/n8n && npm install @llw/n8n-nodes-aisensy\r\n```\r\n\r\n## Operations\r\n\r\n### Fetch Campaigns\r\n- Retrieve available campaigns from AiSensy\r\n- Select a campaign and provide template parameters dynamically\r\n- Supports up to 5 template parameters\r\n- Returns campaign details including template text and parameters\r\n\r\n### Send Message\r\n- Send WhatsApp messages using a campaign\r\n- Requires campaign name, phone number, contact name, and template parameters\r\n- Uses data from Fetch Campaigns action\r\n\r\n## Credentials\r\n\r\nYou will need the following credentials to use this node:\r\n\r\n- **Project ID**: Your AiSensy Project ID\r\n- **API Password**: Your AiSensy Project API Password (X-AiSensy-Project-API-Pwd header)\r\n\r\nYou can obtain these credentials from your AiSensy dashboard.\r\n\r\n## Compatibility\r\n\r\n- Tested with n8n version 1.0.0 and above\r\n- Minimum n8n version required: 0.200.0\r\n\r\n## Usage\r\n\r\n### Basic Workflow Example\r\n\r\n1. **Fetch Campaign and Configure Parameters**:\r\n   - Add the AiSensy node\r\n   - Select \"Fetch Campaigns\" operation\r\n   - Choose a campaign from the dropdown\r\n   - Fill in template parameters (based on campaign requirements)\r\n   - The node outputs campaign details and parameters\r\n\r\n2. **Send Message**:\r\n   - Add another AiSensy node\r\n   - Select \"Send Message\" operation\r\n   - Use data from previous node (campaign name and parameters)\r\n   - Provide phone number and contact name\r\n   - Execute to send WhatsApp message\r\n\r\n### Example: Send Welcome Message\r\n\r\n```\r\nTrigger → Fetch Campaigns (select \"welcome_message\" campaign, fill name parameter)\r\n       → Send Message (use campaign data, add phone number)\r\n```\r\n\r\n## Resources\r\n\r\n* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\r\n* [AiSensy API Documentation](https://docs.aisensy.com/)\r\n\r\n## Development\r\n\r\n### Setup\r\n\r\n1. Clone this repository\r\n2. Install dependencies: `npm install`\r\n3. Build the node: `npm run build`\r\n4. Link for local development: `npm link`\r\n\r\n### Build\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n### Lint\r\n\r\n```bash\r\nnpm run lint\r\nnpm run lintfix  # to auto-fix issues\r\n```\r\n\r\n### Testing\r\n\r\n```bash\r\nnpm test                 # Run all tests\r\nnpm run test:watch      # Run tests in watch mode\r\nnpm run test:coverage   # Run tests with coverage report\r\n```\r\n\r\nSee `__tests__/README.md` for detailed testing documentation.\r\n\r\n## License\r\n\r\n[MIT](LICENSE.md)","readmeFilename":"README.md"}