Package Information
Downloads: 45 weekly / 403 monthly
Latest Version: 0.1.2
Author: Aivo
Documentation
Aivo n8n
Pacote de Community Nodes do n8n para integrar os produtos da suite Aivo.
Visao geral
Este projeto centraliza a automacao entre o n8n e os produtos Aivo. A estrategia inicial e core-first, com foco nos modulos:
Aivo Accounts(login unificado, modulos, convites, creditos)Aivo Pagamentos(API de cobranca da suite)Aivo Vendas(leads, CRM, SDR)Aivo Comunicacao(canais como WhatsApp e evolucao omnichannel)
Estrutura do projeto
Aivo n8n/
|- nodes/
| |- Accounts/
| | |- Accounts.node.ts
| |- Pagamentos/
| | |- Pagamentos.node.ts
| |- Vendas/
| | |- Vendas.node.ts
| |- Comunicacao/
| | |- Comunicacao.node.ts
|- docs/
| |- CONVENTIONS.md
|- index.ts
|- package.json
|- tsconfig.json
Requisitos
- Node.js
>= 20.15 - npm
>= 10
Setup local
- Instalar dependencias:
npm install
- Build do pacote:
npm run build
- Desenvolvimento com watch:
npm run dev
Publicacao e instalacao no n8n Community Nodes
Nome do pacote publicado no npm:
n8n-nodes-aivo
Passo a passo:
- Gerar build:
npm run build
- Login no npm:
npm login
- Publicar pacote:
npm publish
- Instalar no n8n:
- Abrir
Settings->Community Nodes - Clicar em
Install - Informar
n8n-nodes-aivo - Reiniciar o n8n se solicitado
Como os modulos estao hoje
Aivo Vendasja esta com estrutura de Resource + Action e catalogo de endpoints do SDR.Aivo Vendasusa credencial dedicadaAivo Vendas API(base URL + token).Aivo Comunicacaoja esta com estrutura de Resource + Action e catalogo de endpoints do Aivo Com.Aivo Comunicacaousa credencial dedicadaAivo Comunicacao API(base URL + token).Aivo AccountseAivo Pagamentospermanecem como stubs iniciais.
Documentacao de endpoints mapeados de Vendas:
nodes/Vendas/ENDPOINTS.md
Documentacao de endpoints mapeados de Comunicacao:
nodes/Comunicacao/ENDPOINTS.md
Credencial do Aivo Vendas
Ao usar o node Aivo Vendas, crie uma credencial Aivo Vendas API com:
- Base URL:
https://vendas.aivosuite.com - API Token: token Bearer da API
Credencial do Aivo Comunicacao
Ao usar o node Aivo Comunicacao, crie uma credencial Aivo Comunicacao API com:
- Base URL:
https://com.aivosuite.com - API Token: token Bearer da API
Roadmap sugerido (proximos passos)
- Criar credenciais compartilhadas (
AivoApi) para autenticar nos servicos. - Implementar operacoes reais por modulo core.
- Adicionar tratamento padrao de erros e paginação.
- Expandir para os demais produtos: Forms, Calendar, Indica, Social, Governanca, Financas, Pages, Cursos e Empresarial.
Convencoes
As convencoes de nomenclatura, versao e organizacao dos modulos estao em:
docs/CONVENTIONS.md