Conectar Aplicações no n8n
Conectar Aplicações no n8n
Conectar aplicações é o coração do n8n. Neste guia, você aprenderá como integrar diferentes serviços e sistemas para criar workflows poderosos e automatizados.
Tipos de Autenticação
O n8n suporta diversos métodos de autenticação para conectar com aplicações:
{
"Google Sheets": "OAuth 2.0",
"Slack": "OAuth 2.0",
"Gmail": "OAuth 2.0",
"HTTP Request": "Basic Auth",
"Custom API": "API Key"
}
Configurar Conexões
Para OAuth 2.0:
- Siga o fluxo de autorização
- Conceda permissões necessárias
- O n8n gerencia tokens automaticamente
Para API Key:
- Cole sua chave de API
- Configure headers adicionais se necessário
Para Basic Auth:
- Digite usuário e senha
- Use variáveis de ambiente para produção
Testar Conexões
Sempre teste suas credenciais antes de usar em workflows:
- Clique em Test após configurar
- Verifique se a conexão é bem-sucedida
- Revise as permissões concedidas
Tipos de Integrações
Comunicação
Slack: Enviar mensagens, criar canais, gerenciar usuários
- Discord: Webhooks, mensagens, gerenciamento de servidor
- Telegram: Bots, mensagens, grupos
- Email (Gmail, Outlook): Enviar/receber emails, gerenciar caixa de entrada
Produtividade
Google Sheets: Ler/escrever dados, fórmulas, formatação
- Notion: Páginas, bancos de dados, integração com workspace
- Trello: Cartões, listas, boards, membros
- Asana: Tarefas, projetos, equipes
E-commerce
Shopify: Produtos, pedidos, clientes, inventário
- WooCommerce: Loja online, produtos, vendas
- Mercado Livre: Listagens, vendas, mensagens
- PagSeguro: Pagamentos, transações, webhooks
Marketing
Mailchimp: Campanhas, listas, automações
- HubSpot: CRM, marketing, vendas
- ActiveCampaign: Automação de marketing, CRM
- ConvertKit: Email marketing, sequências
Integrações com APIs Brasileiras
Governo
Receita Federal: Consulta CNPJ, validação de documentos
- Correios: Rastreamento, cálculo de frete
- Banco Central: Taxas de câmbio, indicadores econômicos
Serviços Locais
ViaCEP: Consulta de CEPs
- Serpro: Validação de CPF/CNPJ
- Bancos brasileiros: APIs de pagamento e transferência
Exemplos de Configuração
HTTP Request Node
{
"Method": "POST",
"URL": "https://api.exemplo.com/dados",
"Headers": {
"Authorization": "Bearer {{$credentials.apiKey}}",
"Content-Type": "application/json"
},
"Body": {
"nome": "{{$json.nome}}",
"email": "{{$json.email}}"
}
}
Webhook Node
Para receber dados de aplicações externas:
- Configure o webhook no n8n
- Copie a URL gerada
- Configure na aplicação externa
- Processe os dados recebidos
Code Node
Para lógica customizada e transformações:
// Transformar dados recebidos
const dados = $input.all();
const processados = dados.map(item => ({
id: item.json.id,
nome: item.json.nome.toUpperCase(),
data: new Date(item.json.created_at)
}));
return processados;
Boas Práticas
Segurança
- Use variáveis de ambiente para credenciais em produção
- Configure HTTPS para todas as conexões
- Revise permissões regularmente
- Use credenciais específicas por ambiente
Performance
- Implemente rate-limiting para APIs com limites
- Use caching quando possível
- Configure timeouts adequados
- Monitore uso de recursos
Manutenção
- Documente suas integrações
- Teste regularmente as conexões
- Mantenha credenciais atualizadas
- Configure alertas para falhas
Próximos passos
- Criar Primeiro Workflow - Aprenda a criar workflows básicos
- Expressões JavaScript - Use expressões para manipular dados
- Tratamento de Erros - Lidar com falhas nas integrações
Agora você sabe como conectar aplicações no n8n. Use essas técnicas para criar workflows poderosos e automatizados!
Sempre teste suas conexões antes de usar em workflows de produção para evitar falhas.
Mantenha suas credenciais seguras e nunca as compartilhe em código ou documentação pública.
Use o Debug Helper para visualizar os dados que fluem entre as aplicações conectadas.