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.

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

  1. Copie o código do fluxo de trabalho clicando com o botão esquerdo
  2. Navegue até o editor n8n
  3. Clique em qualquer lugar na janela do n8n
  4. 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
          }
        ]
      ]
    }
  }
}