n8n-nodes-starter/README.md

113 lines
3.6 KiB
Markdown
Raw Normal View History

2025-11-02 01:04:16 +01:00
# n8n-nodes-acumba
2022-08-11 10:18:01 +01:00
2025-11-02 01:04:16 +01:00
This is an n8n community node. It lets you use **Acumbamail** in your n8n workflows.
2019-10-03 08:53:03 +02:00
2025-11-02 01:04:16 +01:00
**Acumbamail** is an email marketing and automation platform that provides tools for managing subscriber lists, creating and sending campaigns, and tracking performance through its API.
2025-11-02 01:04:16 +01:00
> [!IMPORTANT]
> This node is **not an official integration** and is **not affiliated with Acumbamail**.
> It was developed by **fuseprods** as a **learning project** during the *n8n + Platzi* course.
> As such, it may contain **bugs, incomplete features, or potential vulnerabilities**.
> **Use it at your own risk** and avoid using it in production environments.
2022-06-13 16:50:13 +01:00
2025-11-02 01:04:16 +01:00
[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.
2025-11-02 01:04:16 +01:00
[Installation](#installation)
[Operations](#operations)
[Credentials](#credentials)
[Compatibility](#compatibility)
[Usage](#usage)
[Resources](#resources)
[Version history](#version-history)
2025-11-02 01:04:16 +01:00
---
2025-11-02 01:04:16 +01:00
## Installation
2025-11-02 01:04:16 +01:00
Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation to install this package.
2025-11-02 01:04:16 +01:00
Once installed, search for **Acumbamail** in the n8n node panel to start using it in your workflows.
2025-11-02 01:04:16 +01:00
---
2025-11-02 01:04:16 +01:00
## Operations
2025-11-02 01:04:16 +01:00
This node is trying to support the following operations:
2025-11-02 01:04:16 +01:00
| Resource | Operation | Description |
|-----------|------------|-------------|
| **Lists** | `Get All` | Retrieve all subscriber lists from your Acumbamail account. |
| **Subscribers** | `Add` | Add a new subscriber to a selected list. |
2025-11-02 01:04:16 +01:00
> Additional operations will be added in future versions as the project evolves.
2025-11-02 01:04:16 +01:00
---
2025-11-02 01:04:16 +01:00
## Credentials
2025-11-02 01:04:16 +01:00
This node uses **API Key authentication**.
2025-11-02 01:04:16 +01:00
1. Log in to your [Acumbamail account](https://acumbamail.com/).
2. Go to **Your Account → Integrations → API** and copy your auth_token.
3. In n8n, open the **Credentials** menu.
4. Create a new **Acumbamail API Key** credential and paste your key.
5. Test and save the credentials.
2025-11-02 01:04:16 +01:00
> The node will use this API key to authenticate all requests to the Acumbamail API.
>
>⚠️ [WARNING]⚠️
>
>**Do not share the auth_token publicly - It grants full access to your account!**
2025-11-02 01:04:16 +01:00
---
2025-11-02 01:04:16 +01:00
## Compatibility
2025-11-02 01:04:16 +01:00
- **Minimum n8n version:** 1.40.0
- **Tested with:** n8n 1.40.0 2.x
- **Node.js version:** 22 or higher
2025-11-02 01:04:16 +01:00
> No known compatibility issues at this stage, but as this is a student project, behavior may vary across versions.
2025-11-02 01:04:16 +01:00
---
2025-11-02 01:04:16 +01:00
## Usage
2025-11-02 01:04:16 +01:00
1. Add the **Acumbamail** node to your workflow.
2. Select an operation (`Get All Lists` or `Add Subscriber`).
3. Connect your credentials.
4. Execute the workflow to verify the integration.
2025-11-02 01:04:16 +01:00
Example workflow:
2025-11-02 01:04:16 +01:00
```plaintext
Trigger → Acumbamail (Get All Lists) → Function → Acumbamail (Add Subscriber)
```
2025-11-02 01:04:16 +01:00
This setup allows you to dynamically add subscribers to one of your Acumbamail lists.
2025-11-02 01:04:16 +01:00
> [TIP]
> You can combine this node with **Webhook** or **Form Submission** triggers to automatically register new leads into your Acumbamail lists.
2025-11-02 01:04:16 +01:00
---
## Resources
2025-11-02 01:04:16 +01:00
* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
* [Acumbamail API documentation](https://acumbamail.com/apidoc/)
* [n8n documentation](https://docs.n8n.io/)
---
2025-11-02 01:04:16 +01:00
## Version history
2025-11-02 01:04:16 +01:00
| Version | Date | Changes |
|----------|------|----------|
| **0.1.0** | 2025-11-02 | Initial release. Includes *Get All Lists* and *Add Subscriber* operations with API Key authentication. |
2019-10-03 08:53:03 +02:00
2025-11-02 01:04:16 +01:00
---
2019-10-03 08:53:03 +02:00
2025-11-02 01:04:16 +01:00
**Author:** [fuseprods](https://github.com/fuseprods)
**License:** MIT
**Disclaimer:** This project is for educational purposes only. Use responsibly.