# Introdução

## Mas o que é a Zapfy?

**Zapfy** é um serviço RestFul que provê uma API que permite que você interaja com seu Whatsapp através uma API simples e intuitiva, nós utilizamos de Webhooks para te avisar sobre as interações que ocorrem no seu número de WhatsApp.

A Zapfy segue os termos de serviço do WhatsApp.&#x20;

É de suma importância que a leitura deste termo seja lido com devida atenção.&#x20;

Não nos responsabilizamos pelas consequências do mau uso das ferramentas disponibilizadas pela Zapfy.&#x20;

Nosso serviço não é destinado para a prática de SPAM e de envio de mensagens indesejadas, não buscamos violar os termos de serviço do WhatsApp, nossa missão é facilitar a integração com este serviço, fazendo assim, uma melhor experiência com o nosso parceiro que estará realizando a integração.

Portanto, a violação dos termos pode acarretar no bloqueio e banimento definitivo de sua conta no WhatsApp.

Quer ter mais facilidade na integração?? Veja o nosso SDK disponível para aplicações JavaScript:

<https://www.npmjs.com/package/zapfy-sdk>

{% hint style="info" %}
**IMPORTANTE**

A Zapfy utiliza o mesmo canal de comunicação utilizado pelo WhatsApp Web para disponibilizar as API'&#x73;**.**

Recentemente o WhatsApp lançou a funcionalidade de múltiplos dispositivos, isso permite que você conecte até **4** dispositivos no seu WhatsApp.&#x20;

Caso essa opção esteja ativada em seu celular, você poderá utilizar o WhatsApp Web juntamente com a Zapfy, sem a necessidade de manter o telefone conectado a internet a todo momento.
{% endhint %}

## Quem pode e/ou é aconselhado a utilizar a Zapfy?

Não há restrições quanto a utilização, mas geralmente são 2 públicos bem distintos que utilizam nossos serviços. São eles:

* **Programadores** com conhecimentos em API's **RestFul**. Se você não é, mas conhece alguém com esta habilidade, estará apto à realizar integrações com a Zapfy.
* Utilizadores de soluções de terceiros que permitam integração com a Zapfy.

## E o que dá para fazer com a Zapfy

De forma bem direta, tudo que você faz com Whatsapp Web você poderá fazer utilizando nosso serviço. Para isso basta ler o QRcode da Zapfy e utilizar nosso serviço.

Mas os nossos clientes tem feito de tudo, segue alguns exemplos:

* ### Disparo de Campanhas

  Disparo de campanhas, campanhas em lista de transmissões e grupos.
* ### Sistemas e bots

  Sistemas de multi Atendimento, sistemas delivery, bots de atendimentos e bots de consultas médicas e muito mais.
* ### Notificações e Alertas

  Notificações de carrinho vazio, notificações de cobranças, envios de links de pagamentos, agendamento de consultas e muito mais.

## Como funciona o fluxo de envio de mensagens?

Para exemplificar, segue os passos de envio de uma mensagem de texto simples:

1. Você envia via API uma mensagem para a Zapfy;
2. A Zapfy adiciona a mensagem em uma fila e te retorna o ID do job a ser processado da mensagem;
3. Sua instância processa a fila enviando para o WhatsApp;
4. Seu Webhook de delivery é chamado quando sua mensagem for enviada;
5. Assim que o destinatário receber a mensagem, o Webhook de MESSAGE-UPDATED é chamado informando o status da mensagem (aguardando leitura, recebida).
6. Por fim quando o destinatário ler a mensagem o MESSAGE-UPDATED é chamado informando a leitura.
