> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notifique.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# n8n + Notifique

> Automatize WhatsApp, SMS, e-mail e push no n8n com o node oficial.

<Tip>
  n8n é o **Lego da automação**: você liga caixinhas com setas para montar fluxos de WhatsApp, SMS, e-mail e push sem escrever código.
</Tip>

## O que é n8n + Notifique?

**n8n** é uma ferramenta para montar automações **desenhando fluxos**: caixinhas ligadas por setas. O pacote **`n8n-nodes-notifique`** adiciona a Notifique como bloco dentro do n8n.

Pense em Lego: cada peça faz uma coisa (receber webhook, formatar dados, enviar mensagem) e você monta o fluxo inteiro visualmente.

Instale no **n8n self-hosted**. Você vai precisar de uma [API Key](/guides/api-key/index) com os escopos certos.

## Para que serve?

Com o node oficial você pode:

* **WhatsApp:** enviar, grupos, instâncias, QR
* **SMS e e-mail:** enviar, ver status, cancelar agendada
* **Templates:** envio multicanal
* **Contatos e tags**
* **Domínios de e-mail**
* **Push:** apps, devices, mensagens

## Quando usar?

| Situação                                  | Usar n8n?                                     |
| ----------------------------------------- | --------------------------------------------- |
| Fluxo visual sem programar                | **Sim**                                       |
| Conectar CRM, planilha ou webhook externo | **Sim**                                       |
| Integração em código no seu backend       | Não (use API + LLMs.txt)                      |
| Testar envio rápido no chat da IDE        | Não (use [MCP](/build-with-ai/mcp-notifique)) |

## Como configurar

### 1. Instalar o pacote

No seu n8n self-hosted:

```bash theme={null}
npm install n8n-nodes-notifique
```

Pacote no npm: [n8n-nodes-notifique](https://www.npmjs.com/package/n8n-nodes-notifique)

### 2. Criar credenciais

Crie a credencial **Notifique API**:

| Campo                   | O que colocar                            |
| ----------------------- | ---------------------------------------- |
| **API Key**             | Sua chave `sk_live_...` ou `sk_test_...` |
| **Base URL** (opcional) | Padrão: `https://api.notifique.dev/v1`   |

Dica: use uma chave por ambiente (teste e produção).

### 3. Montar o fluxo

Exemplo simples:

1. Algo acontece (webhook, horário, fila…)
2. Você organiza os dados
3. Bloco **Notifique** envia a mensagem
4. Se der erro, tenta de novo ou avisa alguém
5. Salva no CRM ou planilha se quiser

## Confiabilidade

* Use **Idempotency Key** nos envios para retry seguro
* `cancel` e `delete` pedem confirmação explícita
* Olhe `status` HTTP + campo `code` para saber se tenta de novo ou corrige o pedido. Veja [Respostas de erro](/guides/conceitos/resposta-de-erros)

## Templates prontos

O pacote traz exemplos em `templates/`:

* `whatsapp-from-webhook.json`
* `payment-failure-multichannel.json`

## Boas práticas

* Dê **só os escopos** que o fluxo precisa
* Chaves diferentes para dev e produção
* Teste primeiro com `sk_test_` no [Sandbox](/guides/sandbox/index)

***

## Próximos passos

* [Construa com IA](/build-with-ai): visão geral
* [Chaves de API](/guides/api-key/index): escopos e boas práticas
* [Webhooks](/guides/webhooks/index): receber eventos em tempo real
* [Respostas de erro](/guides/conceitos/resposta-de-erros): tratar falhas no fluxo
