Skip to main content

Automações

A Nuvexa separa automações críticas de negócio de integrações visuais definidas pelo cliente.

Motor nativo

O plugin first-party de Automations executará regras tenant-aware a partir de eventos, horários e webhooks. Exemplos:
  • Solicitar confirmação antes de um agendamento.
  • Criar um lembrete.
  • Abrir uma tarefa após qualificação de lead.
  • Transferir uma conversa para humano.
  • Desativar respostas automáticas após falhas repetidas.
Essas automações utilizam ações tipadas registradas pelos plugins e passam pelas mesmas permissões e validações dos comandos manuais.

Activepieces

O Activepieces é o candidato principal para uma futura experiência visual de automação e integrações externas. Características relevantes:
  • Código TypeScript.
  • Interface React e API Fastify.
  • Workers e filas.
  • Sandboxes de execução.
  • Triggers por webhook e agendamento.
  • Grande catálogo de peças de integração.
  • Docker Compose para self-hosting.
  • Código community MIT fora das áreas enterprise.

Fronteira de responsabilidade

Activepieces poderá chamar APIs Nuvexa com credenciais e capabilities limitadas. Não terá acesso direto ao banco principal.

Exemplos adequados para Activepieces

  • Copiar agendamento concluído para planilha.
  • Enviar notificação para Slack.
  • Criar contato em ferramenta de marketing.
  • Chamar webhook de sistema do cliente.
  • Sincronizar lead qualificado com aplicativo externo.

Exemplos que permanecem nativos

  • Impedir conflito de agenda.
  • Confirmar ou cancelar appointment.
  • Persistir mensagem recebida.
  • Autorizar ferramenta de IA.
  • Aplicar billing e entitlements.
  • Processar outbox transacional.

Segurança

  • Deployment e banco separados.
  • Credentials criptografadas por organização.
  • APIs Nuvexa allowlisted.
  • Timeout e limite de payload.
  • Idempotência para side effects.
  • Detecção de loops.
  • Correlação entre evento Nuvexa e execução externa.
  • Aprovação humana para ações de alto risco.

Licença

Activepieces segue modelo open-core. O código community é MIT fora dos diretórios enterprise, que possuem termos separados. A Nuvexa não poderá tratar recursos enterprise como parte gratuita do connector sem licença específica.

Critérios antes da adoção

  • Self-hosting reproduzível.
  • Custom piece Nuvexa com autenticação scoped.
  • Retry sem duplicação.
  • Disable por organização.
  • Auditoria correlacionada.
  • Backup e upgrade documentados.
  • Revisão da licença para os recursos usados.

Activepieces

Documentação principal.

Arquitetura

App, worker, engine e sandbox.

Criar pieces

Extensões TypeScript.

GitHub

Código, releases e licença.