O que é n8n?
n8n é uma ferramenta de desenvolvimento para automação de fluxos de trabalho. Combinando diferentes nós, você pode criar fluxos de trabalho para inúmeros cenários.
Funcionalidades
Mensagens
Adicione o nó seven ao seu fluxo de trabalho para enviar SMS, mensagens RCS e WhatsApp. A possibilidade de combiná-lo com outros nós permite criar fluxos de trabalho para todos os tipos de casos de uso.
Envio de mensagens de texto para fala
O nó seven também pode realizar chamadas de texto para fala. O texto especificado é convertido em uma mensagem de voz que é lida em voz alta após o número do destinatário especificado atender a chamada. Chamadas em andamento também podem ser encerradas.
Reagir a eventos recebidos
O nó seven Trigger inicia seus fluxos de trabalho assim que um evento chega da seven: SMS recebidos, relatórios de entrega (DLR), rastreamento de desempenho, eventos de chamada de voz / status / DTMF, RCS e mensagens de WhatsApp recebidas. As inscrições de webhook são gerenciadas automaticamente e as solicitações recebidas podem opcionalmente ser verificadas por assinatura HMAC-SHA256.
Gerenciar sua conta
Além das mensagens, o nó seven cobre toda a API REST da seven: consultas de números (HLR / MNP / CNAM / Formato / capacidades RCS), saldo, preços e análises, journal (histórico de mensagens), validação de identificador de remetente, gerenciamento de números de telefone, contatos, grupos e subcontas.
Instalação
Instale o pacote comunitário oficial @seven.io/n8n-nodes-seven: no n8n, abra Settings > Community Nodes, clique em Install e digite @seven.io/n8n-nodes-seven. Após uma reinicialização, os nós seven e seven Trigger aparecem na paleta de nós.
O nó integrado legado (disponível sob o antigo nome da empresa "sms77") suporta apenas SMS, chamadas de voz e consultas de números. O pacote comunitário é a integração recomendada e sempre atualizada.
Credenciais
Crie uma credencial do tipo Seven API (chave de API, recomendada para a maioria dos usuários) ou Seven OAuth2 API (OAuth2, para configurações multi-tenant) e referencie-a nos nós seven. Onde encontro minha chave de API?
Exemplo de envio de SMS
Passe qualquer texto para o nó para enviar a mensagem para qualquer número de destinatários.
Passos
- Copie o código do fluxo de trabalho clicando com o botão esquerdo
- Navegue até o editor n8n
- Clique em qualquer lugar na janela do n8n
- Cole o código com
ctrl/cmd + v
Atenção: Os fluxos de trabalho geralmente exigem uma configuração inicial, como o preenchimento de credenciais.
Código
{
"name": "SMS dispatch via seven",
"nodes": [
{
"name": "Start",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1
},
{
"name": "seven",
"type": "@seven.io/n8n-nodes-seven.seven",
"position": [
450,
300
],
"parameters": {
"resource": "sms",
"operation": "send",
"to": "+491701234567",
"text": "Olá do n8n!"
},
"credentials": {
"sevenApi": {
"name": "seven API"
}
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"Start": {
"main": [
[
{
"node": "seven",
"type": "main",
"index": 0
}
]
]
}
}
}
Certifique-se de selecionar no nó a credencial seven criada anteriormente para usar a integração com sucesso.