AUTOMAÇÃO DE COMUNICAÇÃO VIA WHATSAPP: SOLUÇÃO
WEB COM AGENDAMENTO E PERSONALIZAÇÃO
CARLOS CÉSAR COSTA CRUZ
SOFIA MAGALHÃES GOMES DE MELLO
ORIENTADOR: JOSÉ WALMIR GONÇALVES DUQUE
COORIENTADOR: BRUNO BUSTAMANTE FERREIRA LEONOR
Resumo
Este trabalho apresenta o desenvolvimento de um protótipo de aplicação web para automação
do envio de mensagens em massa via WhatsApp, visando otimizar a comunicação empresarial.
A solução utiliza arquitetura em camadas e tecnologias web como [Link], JavaScript, HTML
e CSS, integradas à Venom API para gerenciar interações com o WhatsApp Web. A metodologia
envolveu prototipagem, testes funcionais e validação de desempenho, avaliando usabilidade,
eficiência e estabilidade do sistema.
Os resultados demonstraram que a aplicação é eficiente, escalável e personalizável, atendendo
às necessidades de empresas que buscam automatizar campanhas de marketing, fortalecer a
comunicação com clientes e aumentar a produtividade. Conclui-se que o protótipo
desenvolvido constitui uma base sólida para futuras melhorias, especialmente no campo da
automação corporativa e da integração de sistemas de mensagens.
Palavras-chave: Automação; Marketing Digital; WhatsApp; Aplicações Web.
Abstract
This study presents the development of a prototype web application for automating the sending
of bulk messages via WhatsApp, with the aim of optimising business communication. The
solution uses layered architecture and web technologies such as [Link], JavaScript, HTML,
and CSS, integrated with the Venom API to manage interactions with WhatsApp Web. The
methodology involved prototyping, functional testing, and performance validation, evaluating
the system's usability, efficiency, and stability.
The results demonstrated that the application is efficient, scalable, and customisable, meeting
the needs of companies seeking to automate marketing campaigns, strengthen communication
with customers, and increase productivity. It is concluded that the developed prototype provides
a solid basis for future improvements, particularly in the field of corporate automation and
messaging system integration.
Keywords: Automation; Digital Marketing; WhatsApp; Web Applications.
Introdução
O WhatsApp, como um dos aplicativos de mensagens mais utilizados no mundo,
transformou-se em uma ferramenta essencial para a comunicação empresarial. Seu uso
intensificou-se nas áreas de marketing digital, atendimento ao cliente e campanhas de
fidelização. Com isso, tornou-se cada vez mais necessária a busca por soluções que
automatizassem e personalizassem o envio de mensagens, promovendo maior eficiência,
engajamento e escalabilidade.
O WhatsApp deixou há muito tempo de ser apenas um aplicativo de mensagens pessoais
e tornou-se uma das principais ferramentas de atendimento e comunicação empresarial no
mundo. Com a chegada do WhatsApp Business e, principalmente, da API oficial, ele evoluiu
para um canal estratégico capaz de integrar automações, chatbots, catálogos de produtos,
notificações e fluxos completos de atendimento. Hoje, mais de 200 milhões de empresas
utilizam o WhatsApp Business globalmente, e todos os dias cerca de 175 milhões de pessoas
entram em contato com negócios pelo aplicativo, números que mostram o quanto ele se
consolidou como um dos meios mais diretos e eficientes de comunicação entre marcas e
consumidores.
Essa adoção acelerada aconteceu porque o WhatsApp oferece vantagens claras:
altíssimas taxas de abertura e resposta, sensação de proximidade, atendimento em tempo real,
praticidade para o cliente e possibilidade de escalar o serviço com automações inteligentes.
Empresas de setores como varejo, saúde, logística, educação, finanças e serviços têm usado o
app para tirar dúvidas, enviar lembretes, fazer cobranças, enviar promoções e até fechar vendas
completas sem que o cliente precise sair do chat.
Ao mesmo tempo, essa transformação também trouxe desafios importantes. A
dependência de um aplicativo de terceiros exige adaptação constante às regras e políticas da
plataforma. O excesso de mensagens pode gerar incômodo e sensação de invasão,
especialmente quando o contato não é feito com consentimento ou cuidado. Chatbots mal
configurados podem tornar o atendimento frio e engessado, frustrando o cliente em situações
mais complexas. Além disso, apesar de ser extremamente eficiente para comunicação, o
WhatsApp não substitui ferramentas mais robustas de CRM e exige integração com outros
sistemas para que os dados sejam realmente bem aproveitados.
Diante desse cenário, desenvolveu-se protótipo de aplicação web baseada em API
(Interface de Programação de Aplicações), que permitiu a integração entre sistemas e
possibilitou o envio automatizado de mensagens em massa pelo WhatsApp. A proposta foi criar
um protótipo que permitisse o envio de mensagens personalizadas com base em dados de
planilhas, inclusão de mídias, agendamento, intervalos estratégicos e interface acessível (com
modo escuro e claro).
A relevância científica do projeto está na inovação tecnológica aplicada à comunicação
corporativa. No campo social, destacou-se por pode facilitar o relacionamento entre a empresa
e clientes. Do ponto de vista pessoal, contribuiu para a formação técnica dos autores no
desenvolvimento de sistemas funcionais.
Utilizou-se, para tanto, uma metodologia prática, com levantamento de requisitos, testes
e entrevistas com usuários. Os resultados demonstraram a eficácia da aplicação, validando seu
uso em contextos corporativos diversos e abrindo possibilidades para melhorias futuras e
implementação em larga escala. A Figura 1 ilustra o crescimento contínuo da adoção do
WhatsApp por empresas no Brasil entre 2015 e 2025, evidenciando o cenário favorável para
soluções corporativas baseadas nessa plataforma
Figura 1: Gráfico onde mostra crescimento do whatsapp
Fonte Da Redação (2025) (WhatsApp Business cresce no Brasil com 70% das empresas usando para
vendas)
1. Revisão Bibliográfica
O desenvolvimento da aplicação web resultou em uma ferramenta funcional voltada
para o uso corporativo, especialmente útil para equipes de marketing, atendimento e
relacionamento com o cliente. A solução permitiu o envio automatizado de mensagens em
massa via WhatsApp, atendendo de forma eficiente às demandas de comunicação empresarial
moderna.
Segundo Eckerson (2010), dashboards e ferramentas de monitoramento de desempenho
são fundamentais para empresas que desejavam otimizar a comunicação e processos internos.
No contexto do WhatsApp, plataformas como a API Business da Meta (2023) oferecem meios
oficiais de integração para envio automatizado, sendo amplamente adotadas por negócios
digitais.
A ferramenta foi projetada com o objetivo de agilizar processos de marketing digital,
fidelização de clientes e comunicação personalizada em larga escala, sendo ideal para empresas
que desejavam aumentar a produtividade e a eficácia das suas campanhas.
Freeman e Robson (2020) reforçaram que padrões de projeto orientados a objetos
promovem escalabilidade e manutenção eficiente em softwares complexos, como o
desenvolvido neste estudo. Já Sharma (2017) discutiu as potencialidades do [Link] e do
ecossistema JavaScript na construção de aplicações fullstack confiáveis e escaláveis.
Além disso, a Mozilla Foundation (2023) destacou a importância de linguagens como
JavaScript para construção de interfaces dinâmicas e acessíveis. O uso de bibliotecas como
Venom API, integradas ao [Link], viabilizou a automação das ações no WhatsApp Web de
maneira prática e eficaz.
Tais autores sustentaram a base do desenvolvimento da solução apresentada, que buscou
atender às exigências modernas de comunicação em massa com personalização, confiabilidade
e usabilidade.
2. Metodologia
A metodologia adotada neste estudo foi estruturada para garantir um desenvolvimento
eficiente, funcional e escalável da aplicação de automação de mensagens no WhatsApp. O
processo envolveu desde a concepção arquitetural do sistema até a implementação, os testes e
a validação dos resultados, assegurando que a solução atendesse às necessidades de automação
e oferecesse alto desempenho e confiabilidade.
O desenvolvimento seguiu uma abordagem modular e incremental, permitindo a adição
progressiva de funcionalidades e garantindo flexibilidade para futuras melhorias. Além disso,
foram utilizados princípios da engenharia de software para assegurar a confiabilidade e o alto
desempenho do sistema.
Ao avaliar soluções para atendimento e automação via WhatsApp, é importante
comparar diferentes plataformas disponíveis no mercado, já que cada uma apresenta vantagens
e limitações de acordo com o perfil e as necessidades da empresa. Entre as opções mais
utilizadas, destacam-se ferramentas como WATI, Catual e soluções Open-source, que variam
em aspectos como facilidade de uso, custo, flexibilidade de personalização e nível de suporte.
A seguir, são apresentadas as principais características de cada uma, com seus pontos fortes e
desafios.
A plataforma WATI apresenta como principais vantagens a interface intuitiva e de fácil
utilização, o suporte oficial da Meta, a possibilidade de criação de chatbots sem necessidade de
programação e a disponibilização de uma caixa de entrada compartilhada para equipes.
Entretanto, possui desvantagens relevantes, como o custo elevado, com planos mensais a partir
de valores consideráveis, além de oferecer menor flexibilidade de personalização quando
comparada a soluções Open-source.
Já a Catual destaca-se por oferecer automação inteligente com chatbots baseados em
inteligência artificial, suporte a pagamentos e integração com sistemas de e-commerce, além de
ser de fácil configuração, dispensando conhecimentos de programação. Contudo, apresenta
limitações, como a cobrança por assinatura e por conversa, além de restrições na personalização
de fluxos mais complexos.
As soluções Open-source, como a Venom API, oferecem gratuidade e elevada
capacidade de customização, permitindo integrações com diferentes sistemas e adaptação às
necessidades do usuário. Contam ainda com uma comunidade ativa que contribui para sua
evolução. Entretanto, apresentam desafios como instabilidade e risco de bloqueio do número
pelo WhatsApp, além de documentação limitada em algumas bibliotecas, exigindo maior
conhecimento técnico para configuração e manutenção.
Para facilitar a comparação entre as soluções mencionadas, a tabela a seguir apresenta
de forma resumida as principais características, vantagens e desvantagens de cada plataforma,
permitindo visualizar rapidamente os aspectos que influenciam a escolha da tecnologia mais
adequada para a automação de mensagens via WhatsApp.
Tabela 1: Comparação entres outras empresas.
Critério Venom API WATI Catual
(Protótipo)
Custo Gratuito, Open-source Assinatura paga (mensal) Assinatura + cobrança por
conversa
Flexibilidade / Alta, permite ajustes Média, limitada a Média, personalização
Customização no código funcionalidades da limitada a fluxos pré-
plataforma definidos
Suporte / Comunidade ativa, sem Suporte oficial Meta Suporte via plataforma,
Comunidade suporte oficial com limitações
Integração com Planilhas, bancos de Principalmente CRM e Pagamentos, e-commerce e
sistemas externos dados, web apps WhatsApp oficial chatbots
Automação / Mensagens, imagens, Mensagens, chatbots, caixa Chatbots com IA, fluxo
Funcionalidades áudios e agendamento de entrada compartilhada automatizado
Risco de bloqueio / Médio-alto Baixo (API oficial) Médio (dependência de
limitações (dependência do plataforma, cobrança por
WhatsApp Web) uso)
Escalabilidade Boa, mas depende de Alta, otimizada pela Boa, limitada por
manutenção manual plataforma assinatura e planos
Fonte: Autoria própria (2025)
Observando a tabela, percebe-se que soluções comerciais, como WATI e Catual,
oferecem suporte oficial e facilidade de uso, mas possuem custo elevado e menor flexibilidade.
Em contraste, soluções Open-source como a Venom API combinam gratuidade e alto grau de
personalização, embora exijam maior conhecimento técnico e atenção à estabilidade. Com base
nesses critérios, optou-se pela Venom API para o protótipo, por equilibrar custo, flexibilidade e
funcionalidades essenciais para pequenas e médias empresas.
2.1 Arquitetura do sistema
A arquitetura do sistema foi cuidadosamente projetada para assegurar escalabilidade,
flexibilidade e alto desempenho, proporcionando uma solução eficiente e adaptável. Em vez de
apenas listar tecnologias específicas de desenvolvimento, o foco está nos princípios
arquiteturais que orientam a construção da aplicação. A estrutura adota uma abordagem em
camadas bem definidas, o que é essencial para garantir robustez e facilitar futuras expansões
do sistema.
Esses princípios arquiteturais sustentam a implementação de recursos avançados, como
o envio de mensagens personalizadas a partir de planilhas de contatos, permitindo
segmentações específicas e estratégias mais direcionadas; anexos de mídias, como imagens e
links, ampliando as possibilidades de engajamento com os clientes; agendamento de envios e
definição de intervalos, oferecendo controle sobre a frequência das mensagens e ajudando a
evitar bloqueios por excesso de atividade; pré-visualização das mensagens antes do envio,
garantindo maior precisão, segurança e profissionalismo nas campanhas; e interface com modos
claro e escuro, promovendo acessibilidade, conforto visual e usabilidade para diferentes perfis
de usuários corporativos.
A primeira delas é a Camada de Apresentação, que corresponde à interface direta com
o usuário e é responsável por toda a interação visual e pela experiência de uso. Sua principal
função é exibir informações e capturar as ações do usuário, desempenhando um papel
semelhante à "View" e à parte de interação do "Controle" no padrão MVC. A independência
dessa camada é fundamental para assegurar flexibilidade, permitindo que melhorias na interface
sejam implementadas sem impactar a lógica de negócio subjacente.
Em seguida, a Camada de Lógica de Negócio e Serviços representa o núcleo da
aplicação, no qual está concentrada a inteligência do sistema. Nela, as requisições são
processadas, as regras de negócio são executadas e ocorre a gestão das integrações com APIs e
serviços externos, desempenhando um papel equivalente ao "Model" e ao restante do "Controle"
no padrão MVC. Sua estrutura modular garante desempenho otimizado, viabilizando o envio
massivo de mensagens e oferecendo a escalabilidade necessária para acompanhar o crescimento
da base de usuários e das campanhas de comunicação.
A organização modular do sistema assegura características essenciais como
escalabilidade, flexibilidade e desempenho. A escalabilidade permite ajustar os componentes
conforme a demanda, garantindo eficiência operacional. A flexibilidade possibilita a integração
de novas funcionalidades sem comprometer a arquitetura existente. Já o desempenho é mantido
pela otimização de cada camada, assegurando agilidade e confiabilidade na execução dos
processos.
2.2 Tecnologias utilizadas
Para assegurar robustez e eficiência, a aplicação foi desenvolvida a partir de um
conjunto de tecnologias específicas. No Frontend, foram utilizadas as linguagens HTML, CSS
e JavaScript, responsáveis por oferecer uma interface interativa, responsiva e de fácil utilização.
No Backend, a tecnologia escolhida foi o [Link], empregado no gerenciamento de requisições
e no processamento de dados, garantindo agilidade e estabilidade ao sistema. Além disso, foi
incorporada a Venom API, destinada à automação de processos por meio da interação direta
com o WhatsApp Web, possibilitando o envio automático de mensagens e ampliando as
funcionalidades da aplicação.
A utilização da Venom API foi escolhida por oferecer uma solução prática e acessível
para automatizar interações com o WhatsApp Web, sem a necessidade de recorrer à integração
oficial, que costuma ser restrita e apresentar custos elevados para pequenas empresas. Entre os
principais benefícios, destaca-se a possibilidade de realizar automação simples, permitindo o
envio de mensagens em massa de forma programada e personalizada. Outro aspecto relevante
é a facilidade de integração com diferentes sistemas, como planilhas, bancos de dados ou
aplicações web. Além disso, a biblioteca oferece uma variedade de recursos adicionais,
possibilitando o envio de textos, imagens e áudios.
Por ser uma solução Open-source, a Venom API é gratuita, possui código aberto e conta
com uma comunidade ativa de suporte, o que facilita ajustes e personalizações conforme as
necessidades do projeto. Mesmo em fase inicial, apresenta potencial de escalabilidade,
constituindo uma base sólida para futuras soluções empresariais voltadas a marketing,
atendimento ao cliente (SAC) e notificações.
Entretanto, a ferramenta também apresenta algumas limitações. O fato de não ser oficial
representa uma vulnerabilidade, uma vez que depende inteiramente do WhatsApp Web, que
pode sofrer alterações e comprometer seu funcionamento a qualquer momento. Diferentemente
da WhatsApp Business API oficial, a Venom não conta com suporte direto da Meta. Soma-se a
isso a dependência do navegador e da autenticação via QR Code, o que exige que o código seja
escaneado a cada sessão. Caso haja queda de conexão no dispositivo vinculado, o sistema é
interrompido, afetando sua disponibilidade.
2.3 Atores do sistema
O sistema de envio de mensagens adota uma arquitetura cliente-servidor modular,
projetada para facilitar o agendamento e o envio em massa de mensagens personalizadas via
WhatsApp. A estrutura é composta por um Frontend Web, um Backend Server, e integrações
com serviços externos, como o WhatsApp e fontes de imagens.
2.3.1 Componentes e principais funções
Frontend Web, este componente representa a interface do usuário, desenvolvida com
tecnologias web padrão como HTML e JavaScript. Sua principal responsabilidade é fornecer
ao usuário um ambiente intuitivo para interagir com o sistema. Isso inclui a exibição de
formulários para upload de arquivos (Excel, imagens e áudios), a coleta de dados essenciais
para o agendamento de mensagens (como data, hora e intervalos de envio), e a comunicação
com o Backend para iniciar as operações. Além disso, o Frontend é responsável por receber e
exibir atualizações de progresso em tempo real, utilizando a tecnologia Server-Sent Events
(SSE), garantindo que o usuário esteja sempre informado sobre o status de seus envios.
Backend Server, a principal parte do sistema é o Backend, construído sobre [Link] e o
framework [Link]. Ele atua como o cérebro operacional, gerenciando todas as requisições
do Frontend e orquestrando a lógica de negócios. As responsabilidades do Backend são diversas,
abrangendo desde o serviço de arquivos estáticos para o Frontend até o gerenciamento de rotas
da API (como /send-excel para envios em massa e /send-message para envios manuais). Ele
processa os uploads de arquivos, integra-se com a API do WhatsApp através do Venom API,
agenda e executa o envio das mensagens, e mantém as conexões SSE para o feedback de
progresso. Adicionalmente, o Backend é encarregado da manipulação de arquivos temporários,
incluindo download, upload e exclusão, para garantir a eficiência e a segurança do sistema.
Venom API (Integração WhatsApp), este componente é uma biblioteca [Link] dedicada
à interação com o WhatsApp. Sua função é estabelecer e manter uma sessão estável com a
plataforma de mensagens, permitindo que o Backend envie mensagens de texto e imagens para
os destinatários. O Venom API atua como uma ponte essencial entre a lógica de negócios do
sistema e a infraestrutura de comunicação do WhatsApp.
Armazenamento Temporário de Arquivos, o sistema utiliza o sistema de arquivos local
para o armazenamento temporário de diversos tipos de arquivos. Isso inclui planilhas Excel
contendo os dados dos destinatários e mensagens, imagens enviadas pelos usuários, bem como
imagens baixadas de URLs externas. Uma funcionalidade importante é a limpeza automática
desses arquivos após o processamento, otimizando o uso de recursos e mantendo a privacidade
dos dados.
2.3.2 Fluxo de dados e interações
A interação começa com o Usuário utilizando o Frontend Web para configurar e iniciar
o processo de envio de mensagens. O Frontend, por sua vez, comunica-se com o Backend
Server via requisições HTTP/S, permitindo a comunicação entre servidor e cliente na web,
enviando os dados necessários e os arquivos. Uma conexão SSE, é estabelecida para que o
Frontend possa receber atualizações de progresso do Backend em tempo real.
Ao receber as requisições, o Backend interage com o Armazenamento de Arquivos para
gerenciar os uploads e downloads. Para o envio das mensagens, o Backend comanda o Venom
API, que então se comunica diretamente com o WhatsApp para entregar as mensagens aos
destinatários. Caso o usuário forneça URLs de imagens, o Backend utiliza uma biblioteca como
o Axios para baixar essas imagens de uma Fonte Externa de Imagens antes de passá-las ao
Venom API para envio.
Em suma, a arquitetura é projetada para ser eficiente e escalável, separando claramente
as responsabilidades entre a interface do usuário, a lógica de negócios e a integração com
serviços externos, garantindo um fluxo de trabalho otimizado para o envio de mensagens em
massa.
2.4 Procedimentos de Implementação
A implementação da aplicação foi realizada em etapas, com o objetivo de garantir um
fluxo de trabalho organizado e eficiente. Inicialmente, realizou-se o planejamento, que
envolveu a definição dos requisitos e a estruturação da arquitetura do sistema. Em seguida,
passou-se para a fase de desenvolvimento, com a programação do Frontend e do Backend e a
integração das funcionalidades de automação.
Posteriormente, foram conduzidos os testes, cujo propósito foi validar as
funcionalidades implementadas, realizar ajustes de desempenho e identificar possíveis
melhorias. Por fim, a solução foi submetida à etapa de deploy e monitoramento, consistindo
no lançamento da aplicação em um ambiente de produção e no acompanhamento contínuo,
permitindo ajustes de possíveis problemas e otimizações sempre que necessário.
2.5 Estratégia de Testes e Validação
Inicialmente, foram realizados testes de unidade, que têm como objetivo verificar o
funcionamento correto de cada componente do sistema de forma isolada. Nessa etapa, cada
módulo ou função foi testado individualmente, sem depender da interação com outras partes da
aplicação.
Esses testes permitiram confirmar se cada unidade do código executava suas tarefas
conforme o esperado, garantindo que erros localizados fossem identificados e corrigidos antes
da integração completa do sistema.
Na sequência, foram aplicados testes de integração, com o objetivo de avaliar a
comunicação entre as camadas da aplicação como a interação entre o Backend e o Frontend,
além da integração com APIs externas. Essa fase foi essencial para confirmar que os módulos,
ao serem combinados, mantinham a coerência e a estabilidade do sistema.
Por exemplo, foram testadas rotinas responsáveis pelo envio de mensagens via Venom
API, verificando se a mensagem era realmente disparada, se o retorno de status (“enviado”,
“falha” ou “pendente”) ocorria corretamente e se eventuais erros de autenticação ou conexão
eram tratados de forma adequada. Da mesma forma, funções de validação de dados de entrada
e de armazenamento temporário de mensagens também foram verificadas isoladamente.
Por fim, executaram-se testes de desempenho, nos quais se simulou o envio massivo de
mensagens para analisar a estabilidade da aplicação sob carga. A Figura 3 apresenta os
resultados obtidos, mostrando, por exemplo, o volume de mensagens enviadas por diferentes
lojas durante o teste. Em um dos casos, a Loja Aparecida registrou o envio de 131 mensagens,
demonstrando a capacidade do sistema de processar um número elevado de requisições de
forma contínua e estável.
Esses processos asseguraram que cada parte essencial do sistema, como o envio de
mensagens, a captura de respostas e o tratamento de erros estivesse devidamente funcional antes
da realização dos testes de integração. Essa validação inicial permitiu identificar possíveis
gargalos e orientar ajustes de otimização, garantindo que o sistema estivesse preparado para
suportar cargas maiores e manter o desempenho em situações reais de operação.
A Figura 2 apresenta um exemplo do envio de mensagens realizado durante os testes
de desempenho, ilustrando o comportamento do sistema sob diferentes condições de carga e
validando a eficiência dos mecanismos de envio e resposta.
Figura 2: Exemplo de envio de mensagens durante testes de desempenho.
Fonte: Autoria própria (2025).
3. Desenvolvimento
O desenvolvimento do sistema constituiu uma etapa fundamental do projeto,
transformando ideias e requisitos em uma solução funcional e integrada. Foram adotadas
decisões técnicas e arquiteturais estratégicas, com foco em escalabilidade, desempenho e
confiabilidade da aplicação.
O processo de desenvolvimento foi guiado por princípios de engenharia de software
voltados à modularidade, reutilização de componentes e facilidade de manutenção. Assim,
buscou-se construir uma estrutura sólida e flexível, capaz de evoluir conforme novas demandas
surgirem, sem comprometer a integridade do sistema.
Inicialmente, é apresentada a arquitetura do sistema, que define a organização das
camadas e suas respectivas responsabilidades, assegurando a separação lógica entre a interface
do usuário, as regras de negócio e os serviços de integração. Em seguida, são detalhadas as
tecnologias de desenvolvimento web utilizadas tanto no Frontend quanto no Backend,
destacando as motivações por trás de cada escolha e os benefícios proporcionados ao
desempenho geral da aplicação.
Essa abordagem integrada, combinando boas práticas de arquitetura e a seleção
criteriosa de tecnologias, foi essencial para construir uma solução robusta, escalável e alinhada
aos objetivos do projeto.
3.1 Arquitetura de sistemas
A aplicação foi projetada em uma arquitetura multicamadas, contemplando a separação
entre a interface visual (Frontend), a lógica de negócios (Backend) e a integração com serviços
externos. Essa divisão é fundamental para garantir escalabilidade e facilitar a manutenção do
sistema.
A Camada de Apresentação é responsável pela interface gráfica, assegurando uma
experiência intuitiva e acessível ao usuário. Já a Camada de Lógica de Negócio concentra as
regras que gerenciam o processamento de mensagens e a interação com diferentes APIs,
constituindo o núcleo funcional da aplicação. Por fim, a Camada de Persistência e Integração é
encarregada da comunicação com bancos de dados e serviços externos, garantindo estabilidade
e confiabilidade na troca de informações. É possível compreender de uma forma melhor o
diagrama na Figura 3.
Figura 3: Diagrama de arquitetura.
Fonte: Autoria própria (2025)
3.2 Tecnologias de desenvolvimento web
A aplicação foi desenvolvida com um conjunto estratégico de tecnologias que
asseguram tanto a funcionalidade quanto o alto desempenho. No Frontend, destacam-se o uso
de JavaScript, empregado como linguagem principal para adicionar interatividade, incluindo
validação dinâmica de formulários e pré-visualizações de mensagens, e as linguagens HTML e
CSS, responsáveis pela estruturação do conteúdo e pelo design da interface. Essas últimas foram
aplicadas com foco em usabilidade e responsividade, de modo a garantir uma boa experiência
de uso em diferentes dispositivos.
No Backend, a aplicação faz uso do [Link], tecnologia adotada para o gerenciamento
de requisições HTTP, processamento de dados e integração com APIs externas, proporcionando
um ambiente de execução ágil e eficiente. Complementarmente, emprega-se a Venom API, uma
biblioteca JavaScript que possibilita a criação de bots para WhatsApp Web a partir do [Link].
Essa biblioteca viabiliza a automação de tarefas, como o envio e recebimento de mensagens,
imagens e arquivos, operando com base na interface do próprio WhatsApp Web.
A Venom API, por ser baseado no WhatsApp Web está sujeita às suas limitações. Isso
implica que a funcionalidade do sistema depende da manutenção de uma sessão ativa,
geralmente estabelecida via leitura de QR Code, e da estabilidade da infraestrutura do WhatsApp
Web. Consequentemente, o sistema pode ser afetado por interrupções ou mudanças nas políticas
de uso do WhatsApp, o que pode resultar em bloqueios temporários ou permanentes da conta
se as diretrizes de uso não forem rigorosamente seguidas. Portanto, a operação do sistema
requer monitoramento constante e uma estratégia que contemple esses potenciais restrições. A
natureza não oficial da Venom API a torna suscetível a quebras a cada atualização do WhatsApp
Web, exigindo manutenção constante e sem o respaldo de suporte oficial, o que pode atrasar a
resolução de problemas.
O conjunto tecnológico foi escolhido estrategicamente para garantir segurança,
eficiência e escalabilidade, elementos fundamentais para o desenvolvimento de uma aplicação
robusta voltada para automação de mensagens.
4. Resultados e discussões
Os dados coletados a partir dos testes realizados na aplicação, destaca como o sistema
se comportou em termos de usabilidade, eficiência e estabilidade. O foco está tanto na
experiência do usuário nos diferentes modos de exibição da interface quanto na performance
do envio de mensagens, permitindo uma visão detalhada do funcionamento e das capacidades
da aplicação.
4.1 Modos de Exibição: modo escuro e modo claro
Os testes realizados demonstraram que a alternância entre os modos escuro e claro
melhorou significativamente a acessibilidade para usuários com dificuldades visuais.
Modo escuro (Figura 04), a interface escura reduziu o cansaço visual e foi mais
confortável para usuários sensíveis à luz.
Figura 4: Página inicial do desenvolvimento web (modo escuro).
Fonte: Autoria própria (2025)
Modo claro (Figura 05), o fundo claro proporcionou melhor legibilidade para pessoas
com baixa visão ou dificuldade de contraste.
Figura 5: Página inicial do desenvolvimento web (modo claro).
Fonte: Autoria própria (2025)
Esses resultados indicam que a aplicação atende a um público mais amplo, garantindo
maior inclusão digital.
4.2 Envio de Mensagens: Eficiência e Precisão
A funcionalidade de envio automatizado de mensagens foi avaliada em um ambiente
simulado, onde foram analisados os seguintes aspectos:
Preenchimento e Validação de Dados (Figura 06), o sistema verificou automaticamente
a integridade dos campos antes do envio, garantindo que todas as mensagens fossem
corretamente formatadas.
Figura 6: Página inicial do desenvolvimento web respondida com os dados informados.
Fonte: Autoria própria (2025)
Confirmação do Envio (Figura 07): Após a submissão das mensagens, a aplicação gerou
um relatório detalhado que apresentou a quantidade total de mensagens enviadas, o número de
mensagens entregues com sucesso e a quantidade de mensagens que apresentaram erro no envio.
Esse relatório fornece informações importantes para monitorar a eficácia do sistema e
identificar eventuais falhas no processo de envio, permitindo ajustes e melhorias na operação.
Figura 7: Página inicial do desenvolvimento web depois do envio.
Fonte: Autoria própria (2025)
4.3. Análise e Discussão dos Resultados
Os resultados obtidos a partir da pesquisa foram organizados e analisados de acordo
com a fundamentação teórica apresentada anteriormente. Os dados coletados revelaram padrões
e tendências que permitiram aprofundar a compreensão do tema investigado, evidenciando
aspectos relevantes para a área de estudo.
Inicialmente, foi realizada a sistematização das informações obtidas, categorizando os
principais achados conforme os objetivos da pesquisa. Os resultados indicaram uma correlação
significativa entre os fatores analisados reforçando as relações previstas na literatura e
contribuindo para a compreensão.
É importante destacar que, mesmo nos casos em que os resultados não corresponderam
integralmente às expectativas iniciais, o estudo trouxe contribuições relevantes, ampliando as
perspectivas sobre o tema e promovendo discussões que podem enriquecer investigações
futuras na área.
5. Considerações Finais
A pesquisa proporcionou uma análise aprofundada do tema, possibilitando reflexões
significativas sobre seus desdobramentos teóricos e práticos. Ao longo do estudo, foram
identificados aspectos essenciais que contribuíram para a compreensão do problema
investigado, destacando-se as principais descobertas e implicações dos resultados obtidos.
A fundamentação teórica e a metodologia aplicada permitiram um cruzamento
consistente entre os dados levantados e as hipóteses iniciais, resultando em uma análise crítica
e embasada.
No que se refere à análise das diferentes plataformas de envio em massa de mensagens
via WhatsApp, observou-se que soluções como WATI, Catual e Open-source ofereceram
recursos avançados, integração com múltiplos canais e suporte oficial da Meta. Contudo,
todas essas opções apresentaram custo elevado, seja por assinatura mensal ou cobrança por
mensagem enviada, além de burocracias como a obrigatoriedade de aprovação de modelos de
mensagens.
Em contrapartida, o protótipo desenvolvido com a Venom API diferenciou-se por ser
uma solução totalmente gratuita, Open-source e personalizável, reunindo funcionalidades
essenciais para pequenas e médias empresas.
Assim, o uso da Venom API mostrou-se a alternativa mais vantajosa para empresas em
fase inicial ou em crescimento, oferecendo o melhor equilíbrio entre custo zero, liberdade de
desenvolvimento e funcionalidades práticas.
Por fim, espera-se que este trabalho contribua significativamente para o avanço do
conhecimento, incentivando discussões e reflexões que possam impactar positivamente a
comunidade acadêmica e profissional envolvida na área de estudo.
6. Referências Bibliográficas
BOOTSTRAP DEVELOPERS. Bootstrap Documentation. 2023. Disponível em:
[Link] Acesso em: 15 maio 2025.
BOURHIS, J. et al. Programming Excel with Python's openpyxl library. 2019. [S. l.]: [s. n.].
Acesso em: 15 maio 2025. [s.n.].
E-COMMERCE BRASIL. 70% das empresas usam WhatsApp em suas estratégias de
marketing. 2024. Disponível em: [Link] Acesso em: 3 junho
2025.
ECKERSON, W. Performance dashboards: measuring, monitoring, and managing your
business. Hoboken: Wiley, 2010.
FREEMAN, E.; ROBSON, E. Head first design patterns: building maintainable and scalable
object-oriented software. Sebastopol: O’Reilly Media, 2020.
META PLATFORMS, Inc. WhatsApp Business API Documentation. 2023. Disponível em:
[Link] Acesso em: 15 maio 2025.
MOBILE TIME; OPINION BOX. WhatsApp alcança presença recorde em 99% dos
smartphones no Brasil. 2020. Disponível em: [Link] Acesso em: 3
junho 2025.
MOZILLA FOUNDATION. JavaScript information and reference – MDN Web Docs. 2023.
Disponível em: [Link] Acesso em: 15 maio 2025.
MUNDO DO MARKETING. WhatsApp lidera estratégias de marketing digital nas empresas.
2023. Disponível em: [Link] Acesso em: 3 junho. 2025.
[Link] DEVELOPERS. [Link] Documentation. 2023. Disponível em: [Link]
Acesso em: 15 maio 2025.
REVISTA VOCÊ S/A. WhatsApp Business cresce no Brasil com 70% das empresas usando
para vendas, aponta estudo. Disponível em:
[Link]
das-empresas-usando-para-vendas-aponta-estudo. Acesso em: 29 nov. 2025.
SHARMA, S. Full-stack development with [Link] and Express: leveraging the JavaScript
ecosystem to build scalable, reliable full-stack applications. Birmingham: Packt Publishing Ltd.,
2017.
TECH BLOG ARTICLES. Estudos e tutoriais sobre manipulação de planilhas em
formatos .xlsx e integração com APIs [s. n].
WAPIKIT. Global WhatsApp Business Statistics 2025. Disponível em:
[Link] Acesso em: 29 nov.
2025.
WA-CRM. WhatsApp Statistics: Users, Usage and More. Disponível em: [Link]
[Link]/post/whatsapp-statistics-users-usage-and-more. Acesso em: 29 nov. 2025.
WAPIKIT. Global WhatsApp Business Statistics 2025. Disponível em:
[Link] Acesso em: 29 nov.
2025.