Workflow do N8N que automatiza o backup periódico de todos os seus fluxos de trabalho diretamente para um repositório no GitHub. Garante segurança, versionamento e capacidade de rollback dos seus processos automatizados.
- ✅ Backup automático em intervalos regulares (via Schedule Trigger)
- ✅ Versionamento completo com histórico de alterações no GitHub
- ✅ Upload inteligente - verifica e atualiza apenas arquivos modificados
- ✅ Estrutura organizada com arquivos JSON individuais para cada workflow
- ✅ Nomenclatura automática de arquivos (nome-workflow-id.json)
- ✅ Commit messages com timestamp para rastreabilidade
- ✅ Processamento em lote (batch size: 1) para maior confiabilidade
- N8N - Plataforma de automação de workflows
- GitHub API - Integração com repositórios Git via OAuth2
- N8N API - Comunicação com a instância N8N local
- JSON/Binary Data - Manipulação e transformação de dados
- Schedule Trigger - Inicia o processo automaticamente (configurável por horas)
- Set & Format Date - Prepara timestamp no formato
dd-MM-yyyy/H:mmpara commits - List Files from Repository - Obtém lista de arquivos existentes no GitHub
- Combine File Names - Agrega nomes para verificação em lote
- Retrieve Workflows [N8N] - Obtém todos os workflows da instância N8N
- Move JSON to Binary - Converte e nomeia arquivos para backup
- Split to Single Items - Processa workflows individualmente
- Check if File Exists - Verifica se o arquivo já existe no repositório
- Update/Create File - Upload inteligente no GitHub baseado na verificação
- Importe o JSON do workflow para sua instância N8N
- Configure as credenciais:
GitHub OAuth2- Para acesso ao repositórioN8N API- Para comunicação com sua instância
- Ajuste as configurações:
- Owner e Repository no GitHub
- Schedule de execução (horas, dias, etc.)
- Formato de data se necessário
- Ative o workflow - Os backups começarão automaticamente
Configurações atuais:
- Repositório:
HeytorAlves/N8N-WORKFLOWS-BACKUP - Formato arquivos:
nome-workflow-id.json - Schedule: Horas (configurável)
Desenvolvido por HeytorAlves
Nota: Este workflow cria um sistema completo de backup com versionamento, permitindo recuperação pontual de qualquer versão dos seus workflows através do histórico do Git.
