[PITCH] Criei uma API para integração com WhatsApp em menos de 60 segundos

Fala galera, tudo bem?

Me apresentando

Me chamo Ivan, 34 anos, moro em SC, trabalho como CTO numa holding de franquias que sou co-fundador. Acompanho o tabnews há algum tempo mas sempre como leitor, acho que este é meu primeiro post.

A ferramenta

De algum tempo pra cá eu vim desenvolvendo projetos que, de uma forma ou de outra, o WhatsApp sempre esteve relacionado ou era de grande utilidade.

Desde automação das mensagens recebidas, envio de mensagens de confirmação de pagamento, OTP, chatbots, etc. Isso utilizando tanto a api oficial paga da Meta quanto apis do WhatsApp web.

O problema

Percebi que o WhatsApp, presente na vida de praticamente todos os brasileiros hoje em dia, tem utilidade em quase qualquer projeto.

Porém implementar a api oficial da Meta é burocrático e, dependendo do projeto, pode representar um custo considerável. Soluções para a api do WhatsApp Web também precisam de recursos (tempo e dinheiro) que precisam ser justificados dentro do projeto.

A solução

Tive a idéia, então, de criar um SaaS com valores acessíveis, voltado para desenvolvedores solo e projetos não enterprise, onde se pode muito facilmente gerar um qrCode, logar o dispositivo como no WhatsApp Web e enviar e receber mensagens através dos endpoints da api.

Segue o link: https://supersimplewhats.com

Hoje eu o uso para diversos projetos, desde ferramentas de comunicação interna, comunicação com agente de ia para consulta de documentos (rag), OTP, e até para me enviar alertas programados de vms que uso para projetos pessoais.

O processo até agora

Como meu tempo é escasso, levei certo tempo (mais do que eu gostaria) para estruturar, planejar e viabilizar o SaaS como um todo, mas tem sido uma baita experiência.

Por mais que eu já seja co-founder de outros projetos (GRANDES, redes de franquia com mais de 300 unidades), este é o primeiro projeto que eu tive que planejar e estruturar do início ao fim.

Quem já passou por isso sabe que o desenvolvimento se torna a parte fácil do negócio hehehe.

Mas tenho descoberto uma comunidade (e um nicho de mercado) grande, em ascensão, em que tem se tornado cada vez mais comum ver devs de todos os níveis já peitando projetos paralelos.

Programei o launch na plataforma do nosso amigo @oyvesmariano, acredito que em breve planejo o launch na PH também.

Obrigado

Já deixo meus agradecimentos e qualquer dúvida ou sugestão será muito bem recebida.

Para quem tiver interesse, criei um cupom de 20% de desconto pro pessoal do TabNews. É só informar o código TABNEWSFRIENDS no checkout.

Parabéns pelo seu projeto a sua parece ser muito simples e tem um baixo custo

Obrigado danieldiaswolff!

O ip do provedor que dispara a ação das mensgem é do Brasil ? Digo pois é uma barreira a mais para evitar bloqueio, não ?

Olá Tomaz! Isso mesmo, o ip é do Brasil. Caso haja necessidade dá pra atribuir ips de fora também. Há quem diga que o ip exerce pouca influência nos critérios de banimento, sendo o comportamento (entre outros quesitos) mais importantes nesse sentido, mas com certeza isso é um quesito a mais para a segurança da conta.

Meus 2 cents:

Pergunta sincera - no que seu projeto se diferencia do:

Entendo que ficar administrando um docker com uma instancia de um evolution-api ou wppp-connect pode ser problematico para um DEV (consome tempo), dai a vantagem de contratar um plano cloud de terceiros para manter isso.

Mas qual seria o diferencial da tua solucao quando comparada com as acima ou mesmo outras semelhantes ?

Oletros, Qual dessas ai você recomenda? Eu sou dev e consiso trabalhar com docker, mas realmente to preferindo ter menos dor de cabeça.
alancriaxyz faz um teste de 7 dias na [supersimplewhats](https://supersimplewhats.com) ;)
Meus 2 cents: Recomendo: https://supersimplewhats.com (Quando na casa dos outros tento pelo menos parecer educado...) Mas falando serio: nao sei qual recomendar - usei o z-api um tempo, mas parei justamente para usar via docker.
é.. vou acabar subindo via docker mesmo!
alancriaxyz me chama, tem meus contatos no site. Quero entender o que um potencial cliente tá pensando.
Eu penso na questão de privacidade também. Um docker em uma VPS eu mantenho números, conversas.. tudo privado.
Entendi. Embora cumpra com elevados padrões de segurança, é fato que a plataforma não foi concebida pensando ser utilizada com números pessoais ou com informações sensíveis. Até pensei em, no futuro, implementar uma feature neste sentido. Talvez cobrando um pouco mais num plano diferente, se for o caso. Mas todas as soluções que encontrei até agora iriam ou encarecer demais ou remover a facilidade que a ferramenta dá.
Olá Oletros! Obrigado pela sua pergunta. Vamos lá: A evoapicloud.com oferece um produto bem diferente - várias ferramentas e, junto com elas, instâncias do WhatsApp web + api oficial. O plano mais barato deles é $19/m (aprox R$ 110/mês). A z-api.io oferece algo mais parecido (apenas api WhatsApp Web), seu plano é R$ 99,00/m. Quanto à w-api.app, nem conhecia até vc me mostrar (assim como muito provavelmente não conheço várias outras por aí), mas é a que mais se aproxima do que estou oferecendo. Minha solução é de baixo custo (fica menos de R$20,00/mês com o cupom que deixei) e uma integração muito fácil, pro dev não perder tempo nem integrando nem administrando.
Meus 2 cents: Eu que agradeco pela resposta ! Teu preco esta legal comparando com os concorrentes mais proximos. Gostei do github com os exemplos de uso - talvez acrescentar um exemplo com uma automacao N8N tambem fizesse sentido. Tua API parece ser bem simples de usar - o que eh um ponto positivo. Enfim, parabens pelo lancamento e sucesso !
Muitissimo obrigado! Pensei mesmo em colocar algo utilizando n8n e/ou Make.

Legal! me pergunto se esse produto está em conformidade com a meta, e se caso não, se isso pode impactar os clientes

Olá EduardoWorrel! Obrigado pela pergunta! Sim, está em conformidade, pois em seu core a supersimplewhats roda um navegador e, para o WhatsApp, é tecnicamente idêntico a um client de WhatsApp Web. São containers isolados com clients de WhatsApp Web rodando, expostos a uma API e enviando webhooks de acordo com os dados que recebem do WhatsApp. É basicamente como se você abrisse o Chrome e logasse com um WhatsApp, depois abrisse o Firefox e logasse com outro, depois abrisse o Edge e por aí vai. Assim fica claro que as regras da Meta são aplicadas aqui também, como em qualquer conta do WhatsApp. Por exemplo: mandou mensagem para mil números que não tinham seu contato cadastrado? levou ban sem conversa.
[@ivanamato](https://www.tabnews.com.br/ivanamato), embora sua solução seja muito boa, não, ela não está em conformidade com a Meta. Eles não se responsabilizam por soluções paralelas, inclusive a Meta facilitou a entrada de pequenas empresas para integrações com a WhatsApp Business API, que é paga. Qualquer mudança na implementação da página pode resultar na quebra total da comunicação.
Olá juanfelix88! Obrigado pelo comentário! Sim, pode-se dizer que é uma solução paralela (prefiro este termo do que "não oficial", uma vez que são utilizados o canal e estrutura originais do WhatsApp Web) e é fato que mudanças repentinas, embora improváveis, podem acarretar a quebra da comunicação. Por isso se trata de uma solução de baixo custo, sem toda a burocracia da business platform da Meta, voltada para projetos não enterprise. É uma preocupação válida e chego a dizer que o dia que a Meta realmente quiser/conseguir bloquear todos os clients "paralelos" de WhatsApp Web, muita empresa que fatura 6 dígitos por mês aqui no BR vai sofrer hehehe. E olha que entre plataformas de entrega, agendamento e afins, conheço algumas.
Legal, então de qualquer forma sobrecai sobre como o cliente vai usar. Parabens pelo trabalho! tenho usado a evolution api e passado uma raiva com documentação incorreta ou incompleta
Obrigado amigo! Se quiser testar a supersimplewhats, estamos aí!

Muito bacana a iniciativa. Fiz uns testes, tudo Ok, funcionou. Um feedback, o disparo não funcionou quando a gente coloca um número de telefone celular com 9 dígitos, funcionou somente com 8. Nos concorrentes isso funciona.

Boa noite mauriciosvilela! Realmente agradeço pelo feedback! Irei verificar. Detalhes assim são importantes.

Recomendo demais para quem busca o equilíbrio entre custo-benefício e eficiência, sem contar o suporte sempre ativo em relação a novas funcionalidades e correções.

Obrigado moronimotta!