EasyCoexistence vs construir por conta própria

Toda chamada de API que este produto faz está documentada pela Meta e disponível para qualquer um que tenha um app na Meta. Construir a conexão é um fim de semana. O que demora mais é virar Tech Provider, e o que nunca termina é perceber quando uma conexão morre em silêncio.

O que você teria mesmo que construir?

Menos do que as pessoas esperam para a primeira versão, e bem mais do que elas esperam para aquela que se sustenta.

A primeira versão é um app na Meta, o Embedded Signup, um endpoint que responde ao handshake de verificação, e uma chamada de envio. Isso é genuinamente um fim de semana para quem está confortável com OAuth e webhooks, e as nossas próprias páginas de documentação descrevem quase tudo.

A versão que se sustenta é outra coisa. Ela trata oito tipos de evento de webhook pelo nome, distingue um token revogado de um número removido, consulta classificação de qualidade e nível de mensageria porque nenhum dos dois chega como um evento em que dá para confiar, reaplica o override de webhook depois que uma reconexão o desinstala, e separa uma desconexão por quatorze dias de inatividade de um cliente que foi embora de verdade. Cada um desses itens foi aprendido com alguma coisa quebrando.

Qual é a parte que não tem atalho?

Virar o seu próprio Tech Provider na Meta, que é a diferença entre conectar um número e conectar os números dos outros.

É gratuito, e não é rápido. Exige um Business Manager verificado, um app que passe no App Review, e vídeos gravados demonstrando os fluxos. Até isso estar pronto você está trabalhando através da conta de provedor de outra pessoa, que é justamente o que produz os limites de conexão única que as pessoas encontram em ferramentas de prateleira.

Se você está conectando um número que é seu, nada disso se aplica e você deveria simplesmente construir. Se você está conectando números para clientes, esse é o projeto de verdade, e ele é medido em semanas de espera em vez de dias de trabalho.

Quanto custa de fato manter o monitoramento rodando?

É a parte sem data de conclusão, e é exatamente isso que a torna diferente de todo o resto.

Uma conexão falha em silêncio. O app do WhatsApp Business continua funcionando através de uma queda de qualidade, de um token expirado, de um override de webhook removido e de uma desconexão de quatorze dias, então nada no celular indica que há problema e o primeiro sinal costuma ser um cliente perguntando por que ninguém respondeu.

Pegar isso significa um poller agendado, um receptor de webhook, algum lugar para guardar estado, alertas, e alguém que perceba o alerta. Nada disso é difícil. Tudo isso tem que continuar rodando, e tem que continuar correto conforme a Meta muda as coisas, o que ela faz. Essa é a coisa honesta que está sendo comprada aqui, e não as chamadas de API.

Continue lendo

Pronto para começar?

Configure o WhatsApp Coexistence em minutos, não em meses. O aplicativo continua funcionando no celular.

Começar teste grátisNada é cobrado por 7 dias. Cancele quando quiser.
Construir por conta vs EasyCoexistence