{"id":564,"date":"2026-10-28T16:08:26","date_gmt":"2026-10-28T16:08:26","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/"},"modified":"2026-10-28T16:08:28","modified_gmt":"2026-10-28T16:08:28","slug":"api-whatsapp-para-agencias","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/","title":{"rendered":"API do WhatsApp para ag\u00eancias: como gerenciar o WhatsApp de v\u00e1rios clientes"},"content":{"rendered":"\n<p><em>Atualizado em 28\/10\/2026<\/em><\/p>\n\n\n\n<p>Para uma ag\u00eancia, a forma mais segura de gerenciar a API do WhatsApp de v\u00e1rios clientes \u00e9 manter cada cliente no pr\u00f3prio portf\u00f3lio empresarial da Meta, com a pr\u00f3pria conta do WhatsApp e a pr\u00f3pria conta de mensagens, e dar \u00e0 ag\u00eancia acesso como parceira. Assim, limite de envio, qualidade, templates e cobran\u00e7a ficam separados por cliente, e o n\u00famero continua sendo do cliente se o contrato acabar. Do lado t\u00e9cnico, a ag\u00eancia centraliza tudo numa integra\u00e7\u00e3o s\u00f3 e separa os clientes pelo <code>phone_number_id<\/code>.<\/p>\n\n\n\n<p>Abaixo: estrutura, acesso, cobran\u00e7a, templates, webhooks e relat\u00f3rios por cliente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Um portf\u00f3lio por cliente: por que n\u00e3o juntar tudo<\/h2>\n\n\n\n<p>Pendurar todos os n\u00fameros num portf\u00f3lio da ag\u00eancia parece mais simples, mas v\u00e1rias regras da Meta s\u00e3o calculadas por portf\u00f3lio ou por conta, e isso mistura o risco de um cliente com o dos outros.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Item<\/th><th>Onde fica na Meta<\/th><th>O que acontece se todos os clientes estiverem juntos<\/th><\/tr><\/thead><tbody><tr><td>Limite de mensagens (destinat\u00e1rios \u00fanicos fora da janela em 24 h)<\/td><td>Portf\u00f3lio empresarial<\/td><td>Todos os n\u00fameros dividem o mesmo limite; a campanha de um cliente consome a capacidade dos outros<\/td><\/tr><tr><td>Verifica\u00e7\u00e3o da empresa<\/td><td>Portf\u00f3lio empresarial<\/td><td>A verifica\u00e7\u00e3o \u00e9 da empresa dona do portf\u00f3lio, n\u00e3o de cada cliente<\/td><\/tr><tr><td>Templates<\/td><td>Conta de mensagens<\/td><td>Templates de clientes diferentes ficam na mesma lista e com o mesmo hist\u00f3rico de qualidade<\/td><\/tr><tr><td>Forma de pagamento<\/td><td>Conta de mensagens<\/td><td>Uma fatura s\u00f3, que a ag\u00eancia precisa ratear<\/td><\/tr><tr><td>Restri\u00e7\u00f5es por viola\u00e7\u00e3o de pol\u00edtica<\/td><td>Conta de mensagens<\/td><td>Uma campanha ruim de um cliente pode bloquear o envio dos demais<\/td><\/tr><tr><td>Nome de exibi\u00e7\u00e3o<\/td><td>N\u00famero<\/td><td>Precisa representar a empresa do cliente, n\u00e3o a ag\u00eancia<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>A <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messaging-limits\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o de limites de mensagens<\/a> \u00e9 clara: o limite vale para o portf\u00f3lio, e todos os n\u00fameros dele compartilham a mesma cota. Um portf\u00f3lio novo come\u00e7a em 250 destinat\u00e1rios \u00fanicos em 24 horas e sobe para 2.000, 10.000, 100.000 e ilimitado. Com clientes separados, cada um tem a pr\u00f3pria escada de limite e a pr\u00f3pria reputa\u00e7\u00e3o. E, se o cliente trocar de ag\u00eancia, o n\u00famero vai junto, sem disputa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A nova estrutura da conta: conta do WhatsApp e conta de mensagens<\/h2>\n\n\n\n<p>Desde 23\/09\/2026, a antiga WABA foi dividida em duas partes. A <strong>conta do WhatsApp<\/strong> guarda o n\u00famero. A <strong>conta de mensagens<\/strong> guarda templates, cobran\u00e7a e webhooks. Para a ag\u00eancia, a consequ\u00eancia pr\u00e1tica \u00e9 que acesso e troca de fornecedor passam pela conta do WhatsApp: trocar de provedor \u00e9 compartilhar a conta do WhatsApp do cliente com o novo parceiro. Detalhamos a mudan\u00e7a em <a href=\"https:\/\/vectalk.com.br\/blog\/conta-whatsapp-conta-de-mensagens-waba\/\">conta do WhatsApp x conta de mensagens<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como a ag\u00eancia ganha acesso aos ativos do cliente<\/h2>\n\n\n\n<p>H\u00e1 dois caminhos comuns, e muitas ag\u00eancias usam os dois.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Cadastro Incorporado (Embedded Signup)<\/h3>\n\n\n\n<p>O Cadastro Incorporado \u00e9 o fluxo da Meta, aberto a partir de um site ou portal, em que o cliente faz login, escolhe ou cria o portf\u00f3lio, registra o n\u00famero e autoriza o app a acessar esses ativos. A <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o de parceiros<\/a> descreve variantes para clientes que j\u00e1 usam o app WhatsApp Business (coexist\u00eancia) e para contas criadas e compartilhadas pelo Meta Business Suite.<\/p>\n\n\n\n<p>Na pr\u00e1tica, o pr\u00f3prio dono do portf\u00f3lio conclui as telas numa chamada curta com a ag\u00eancia, sem compartilhar senha.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Acesso de parceiro no portf\u00f3lio<\/h3>\n\n\n\n<p>Para tarefas que acontecem no painel da Meta (WhatsApp Manager, templates, pagamentos, verifica\u00e7\u00e3o), o cliente pode conceder ao portf\u00f3lio da ag\u00eancia acesso a ativos espec\u00edficos como parceiro. O passo a passo est\u00e1 na central de ajuda da Meta, em <a href=\"https:\/\/www.facebook.com\/business\/help\/1717412048538897\" target=\"_blank\" rel=\"noreferrer noopener\">Como conceder acesso a ativos do seu portf\u00f3lio empresarial para um parceiro<\/a>.<\/p>\n\n\n\n<p>Pe\u00e7a s\u00f3 os ativos de que a ag\u00eancia precisa, atribua o acesso a pessoas nomeadas (nunca a um login compartilhado) e deixe no contrato que o administrador do portf\u00f3lio \u00e9 sempre o cliente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quem verifica a empresa<\/h3>\n\n\n\n<p>A verifica\u00e7\u00e3o da empresa \u00e9 feita no portf\u00f3lio do cliente, com documentos do cliente. Ela \u00e9 um dos caminhos para subir o limite de 250 para 2.000. A Meta tamb\u00e9m prev\u00ea que o parceiro que fez o onboarding verifique a empresa em nome do cliente, conforme a p\u00e1gina de limites. Combine quem conduz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quem paga a Meta: tr\u00eas modelos de cobran\u00e7a<\/h2>\n\n\n\n<p>A Meta cobra por mensagem entregue, pela categoria e pelo pa\u00eds do destinat\u00e1rio. H\u00e1 tr\u00eas modelos comuns:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Modelo<\/th><th>Quem paga a Meta<\/th><th>Como a ag\u00eancia cobra o cliente<\/th><\/tr><\/thead><tbody><tr><td>Cliente com forma de pagamento pr\u00f3pria<\/td><td>O cliente, direto na conta de mensagens<\/td><td>Ag\u00eancia cobra s\u00f3 o servi\u00e7o dela<\/td><\/tr><tr><td>Provedor com linha de cr\u00e9dito<\/td><td>O provedor, que fatura o cliente<\/td><td>Ag\u00eancia cobra o servi\u00e7o; o provedor fatura o uso<\/td><\/tr><tr><td>Proxy gerenciado (como a Vectalk)<\/td><td>A Vectalk paga a Meta<\/td><td>Mensalidade mais saldo pr\u00e9-pago na Vectalk; cada mensagem entregue desconta do saldo; a ag\u00eancia decide se repassa<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>A documenta\u00e7\u00e3o de parceiros explica que, no caso dos Provedores de Tecnologia, o cliente cadastra a pr\u00f3pria forma de pagamento e a Meta cobra o uso diretamente dele; j\u00e1 os Parceiros de Solu\u00e7\u00f5es podem estender linha de cr\u00e9dito e faturar o cliente. Os tipos de parceiro est\u00e3o explicados em <a href=\"https:\/\/vectalk.com.br\/blog\/bsp-tech-provider-whatsapp\/\">o que \u00e9 BSP e Tech Provider<\/a>.<\/p>\n\n\n\n<p>Para montar a proposta, use as tarifas oficiais para destinat\u00e1rios no Brasil, em vigor desde 1\u00ba\/10\/2026:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Categoria<\/th><th>Tarifa Meta (Brasil)<\/th><\/tr><\/thead><tbody><tr><td>Marketing<\/td><td>R$ 0,3217 por mensagem entregue<\/td><\/tr><tr><td>Utilidade<\/td><td>R$ 0,0350<\/td><\/tr><tr><td>Autentica\u00e7\u00e3o<\/td><td>R$ 0,0350<\/td><\/tr><tr><td>Servi\u00e7o<\/td><td>R$ 0,0350, ap\u00f3s a franquia de 1.000 por m\u00eas por n\u00famero<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Desde outubro de 2026, utilidade dentro da janela de atendimento tamb\u00e9m \u00e9 cobrada. Explique isso ao cliente antes da primeira fatura. O artigo <a href=\"https:\/\/vectalk.com.br\/blog\/mensagens-utilidade-gratis-whatsapp\/\">mensagens de utilidade na janela de atendimento<\/a> traz os detalhes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Templates por cliente<\/h2>\n\n\n\n<p>Os templates ficam na conta de mensagens de cada cliente. Isso \u00e9 bom: a reprova\u00e7\u00e3o ou a pausa de um template n\u00e3o afeta os outros clientes. O trabalho da ag\u00eancia \u00e9 manter um padr\u00e3o para n\u00e3o se perder em dezenas de contas.<\/p>\n\n\n\n<p>Uma conven\u00e7\u00e3o que funciona:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Parte do nome<\/th><th>Exemplo<\/th><th>Para qu\u00ea<\/th><\/tr><\/thead><tbody><tr><td>Finalidade<\/td><td><code>pedido_confirmado<\/code><\/td><td>Saber o que o template faz<\/td><\/tr><tr><td>Variante<\/td><td><code>_v2<\/code><\/td><td>Trocar o texto sem apagar o hist\u00f3rico<\/td><\/tr><tr><td>Idioma (no campo <code>language<\/code>)<\/td><td><code>pt_BR<\/code><\/td><td>Manter vers\u00f5es por idioma com o mesmo nome<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Mantenha uma biblioteca de textos aprovados por setor. Os <a href=\"https:\/\/vectalk.com.br\/blog\/modelos-templates-whatsapp\/\">modelos de template por setor<\/a> servem de ponto de partida. Antes de criar, confira a categoria: conte\u00fado promocional \u00e9 marketing, mesmo que pare\u00e7a um aviso. O guia <a href=\"https:\/\/vectalk.com.br\/blog\/categorias-template-whatsapp\/\">como a Meta classifica seu template<\/a> explica os crit\u00e9rios.<\/p>\n\n\n\n<p>Na Vectalk, a cria\u00e7\u00e3o de template usa o token da inst\u00e2ncia do cliente, e a conta de mensagens \u00e9 resolvida pelo token:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl -X POST https:\/\/apis.vectalk.com.br\/api\/templates \\\n  -H \"Authorization: Bearer TOKEN_INSTANCIA_CLIENTE_A\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"name\": \"pedido_confirmado_v2\",\n    \"language\": \"pt_BR\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n      { \"type\": \"BODY\", \"text\": \"Ol\u00e1 {{1}}, seu pedido #{{2}} foi confirmado.\",\n        \"example\": { \"body_text\": [[\"Ana\", \"4821\"]] } }\n    ]\n  }'<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Webhooks e roteamento: uma integra\u00e7\u00e3o, v\u00e1rios clientes<\/h2>\n\n\n\n<p>Todo evento da Cloud API chega com o <code>phone_number_id<\/code> em <code>entry[].changes[].value.metadata<\/code>. \u00c9 por ele que a ag\u00eancia sabe de qual cliente \u00e9 a mensagem. Um roteador m\u00ednimo em Node.js, com o mapa de clientes no c\u00f3digo (em produ\u00e7\u00e3o, no banco):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">const CLIENTES = {\n  '1098765432': { nome: 'clinica-exemplo', destino: 'https:\/\/crm.agencia.com\/clinica' },\n  '2034567891': { nome: 'loja-exemplo', destino: 'https:\/\/crm.agencia.com\/loja' },\n};\n\nexport async function rotear(evento) {\n  for (const entry of evento.entry ?? []) {\n    for (const change of entry.changes ?? []) {\n      const id = change.value?.metadata?.phone_number_id;\n      const cliente = CLIENTES[id];\n      if (!cliente) {\n        console.warn('phone_number_id sem cliente', id);\n        continue;\n      }\n      await fetch(cliente.destino, {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify(change.value),\n      });\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Se voc\u00ea integra direto com a Meta, valide a assinatura <code>X-Hub-Signature-256<\/code> antes de rotear; o passo a passo est\u00e1 em <a href=\"https:\/\/vectalk.com.br\/blog\/assinatura-webhook-whatsapp\/\">como validar a assinatura do webhook<\/a>.<\/p>\n\n\n\n<p>Na Vectalk, voc\u00ea registra v\u00e1rias URLs por inst\u00e2ncia com <code>POST \/api\/webhooks<\/code> (por exemplo, o CRM do cliente e o monitoramento da ag\u00eancia), e todas recebem o mesmo evento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Relat\u00f3rios por cliente<\/h2>\n\n\n\n<p>Separe por cliente e por m\u00eas: mensagens enviadas, entregues, lidas e com falha; envios por categoria (o que define o custo); erros recorrentes, como opt-out de marketing; e tempo de resposta, se a ag\u00eancia opera o atendimento. O custo estimado \u00e9 a soma dos entregues por categoria vezes a tarifa. Para m\u00e9tricas de atendimento, veja <a href=\"https:\/\/vectalk.com.br\/blog\/metricas-atendimento-whatsapp\/\">TMR, TMA e CSAT no WhatsApp<\/a>.<\/p>\n\n\n\n<p>Na Vectalk, <code>GET \/api\/messages<\/code> aceita filtros de per\u00edodo, status e dire\u00e7\u00e3o. Com um token de inst\u00e2ncia, a consulta j\u00e1 fica restrita \u00e0quele cliente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl \"https:\/\/apis.vectalk.com.br\/api\/messages?from=2026-10-01&amp;to=2026-10-31&amp;status=failed&amp;direction=outbound\" \\\n  -H \"Authorization: Bearer TOKEN_INSTANCIA_CLIENTE_A\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist de entrada de um novo cliente<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Portf\u00f3lio pr\u00f3prio do cliente, com ele como administrador, e verifica\u00e7\u00e3o iniciada.<\/li>\n\n\n<li>N\u00famero definido (novo ou em coexist\u00eancia) e nome de exibi\u00e7\u00e3o com a marca do cliente.<\/li>\n\n\n<li>Cobran\u00e7a por escrito: quem paga a Meta e como o uso \u00e9 repassado.<\/li>\n\n\n<li>Opt-in dos contatos documentado pelo cliente.<\/li>\n\n\n<li>Templates aprovados, webhook testado com uma mensagem real e relat\u00f3rio mensal combinado.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Como fazer com a Vectalk<\/h2>\n\n\n\n<p>A Vectalk \u00e9 um proxy da WhatsApp Cloud API oficial: os payloads e webhooks s\u00e3o os da Meta, e o cliente paga a Vectalk, que paga a Meta. Para ag\u00eancias, tr\u00eas recursos resolvem a maior parte do trabalho:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inst\u00e2ncias por cliente.<\/strong> Cada n\u00famero conectado vira uma inst\u00e2ncia, criada pelo Cadastro Incorporado da Meta.<\/li>\n\n\n<li><strong>Token de organiza\u00e7\u00e3o.<\/strong> Um token acessa todas as inst\u00e2ncias; no envio, voc\u00ea informa o <code>phone_number_id<\/code> do cliente no corpo. Para templates e m\u00eddia, use o token da inst\u00e2ncia, como mostra a p\u00e1gina de <a href=\"https:\/\/docs.vectalk.com.br\/authentication\">autentica\u00e7\u00e3o<\/a>.<\/li>\n\n\n<li><strong>Webhooks por inst\u00e2ncia<\/strong>, com v\u00e1rias URLs para o mesmo n\u00famero.<\/li>\n\n<\/ul>\n\n\n\n<p>Se voc\u00ea quer oferecer a API oficial como parte do seu servi\u00e7o, conhe\u00e7a o <a href=\"https:\/\/vectalk.com.br\/parceiros.html\">programa de parceiros da Vectalk<\/a>, voltado para ag\u00eancias, integradores e software houses. As condi\u00e7\u00f5es comerciais s\u00e3o definidas caso a caso com o time. Para testar antes, crie uma conta em <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>. Se \u00e9 o primeiro contato com o assunto, comece pelo <a href=\"https:\/\/vectalk.com.br\/blog\/api-oficial-do-whatsapp\/\">guia da API oficial do WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Posso usar um n\u00famero da ag\u00eancia para atender v\u00e1rios clientes?<\/h3>\n\n\n\n<p>N\u00e3o \u00e9 recomendado. O nome de exibi\u00e7\u00e3o e o perfil precisam representar a empresa que conversa com o cliente final, e a pol\u00edtica do WhatsApp pro\u00edbe se passar por outra empresa ou confundir quem recebe. Al\u00e9m disso, o limite e a qualidade seriam compartilhados entre todos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se o cliente sair da ag\u00eancia, ele perde o n\u00famero?<\/h3>\n\n\n\n<p>N\u00e3o, se o portf\u00f3lio e a conta do WhatsApp forem do cliente. Ele remove o acesso da ag\u00eancia e compartilha a conta do WhatsApp com o novo parceiro. O artigo <a href=\"https:\/\/vectalk.com.br\/blog\/trocar-provedor-api-whatsapp\/\">como trocar de provedor sem perder o n\u00famero<\/a> mostra o processo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A ag\u00eancia precisa virar Provedor de Tecnologia da Meta?<\/h3>\n\n\n\n<p>S\u00f3 se quiser operar com um app pr\u00f3prio na Meta. Esse caminho exige verifica\u00e7\u00e3o da empresa, revis\u00e3o do app e acesso avan\u00e7ado \u00e0s permiss\u00f5es <code>whatsapp_business_messaging<\/code> e <code>whatsapp_business_management<\/code>, conforme o guia <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/get-started-for-tech-providers\" target=\"_blank\" rel=\"noreferrer noopener\">Get started for Tech Providers<\/a>. Usando um provedor, a ag\u00eancia integra pela API dele. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/api-whatsapp-direto-meta-ou-provedor\/\">direto com a Meta ou por um provedor<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e1rios clientes no mesmo portf\u00f3lio dividem o limite?<\/h3>\n\n\n\n<p>Sim. O limite de mensagens \u00e9 calculado por portf\u00f3lio e compartilhado por todos os n\u00fameros dele. Por isso a recomenda\u00e7\u00e3o \u00e9 um portf\u00f3lio por cliente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quem \u00e9 respons\u00e1vel pelo opt-in dos contatos?<\/h3>\n\n\n\n<p>O cliente, que \u00e9 quem envia. A ag\u00eancia pode montar formul\u00e1rios e fluxos, mas a base e o consentimento s\u00e3o do cliente, inclusive perante a LGPD (Lei 13.709\/2018). Isto n\u00e3o \u00e9 orienta\u00e7\u00e3o jur\u00eddica.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes oficiais consultadas em 28\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messaging-limits\" target=\"_blank\" rel=\"noreferrer noopener\">Limites de mensagens<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Parceiros da plataforma<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/get-started-for-tech-providers\" target=\"_blank\" rel=\"noreferrer noopener\">Get started for Tech Providers<\/a>, <a href=\"https:\/\/www.facebook.com\/business\/help\/1717412048538897\" target=\"_blank\" rel=\"noreferrer noopener\">Como conceder acesso a ativos para um parceiro<\/a>, <a href=\"https:\/\/whatsappbusiness.com\/pt-br\/policy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pol\u00edtica de Mensagens do WhatsApp Business<\/a> (atualizada em 23\/09\/2026), <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Pre\u00e7os<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/authentication\">Documenta\u00e7\u00e3o da Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como uma ag\u00eancia organiza a API oficial do WhatsApp de v\u00e1rios clientes: contas separadas, acesso de parceiro, cobran\u00e7a, templates, webhooks e relat\u00f3rios.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[],"class_list":["post-564","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk<\/title>\n<meta name=\"description\" content=\"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk\" \/>\n<meta property=\"og:description\" content=\"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-28T16:08:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-28T16:08:28+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"API do WhatsApp para ag\u00eancias: como gerenciar o WhatsApp de v\u00e1rios clientes\",\"datePublished\":\"2026-10-28T16:08:26+00:00\",\"dateModified\":\"2026-10-28T16:08:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/\"},\"wordCount\":1910,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/\",\"name\":\"WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-28T16:08:26+00:00\",\"dateModified\":\"2026-10-28T16:08:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/api-whatsapp-para-agencias\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API do WhatsApp para ag\u00eancias: como gerenciar o WhatsApp de v\u00e1rios clientes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk","description":"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/","og_locale":"en_US","og_type":"article","og_title":"WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk","og_description":"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.","og_url":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-28T16:08:26+00:00","article_modified_time":"2026-10-28T16:08:28+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"API do WhatsApp para ag\u00eancias: como gerenciar o WhatsApp de v\u00e1rios clientes","datePublished":"2026-10-28T16:08:26+00:00","dateModified":"2026-10-28T16:08:28+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/"},"wordCount":1910,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/","url":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/","name":"WhatsApp API para ag\u00eancias: v\u00e1rios clientes | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-28T16:08:26+00:00","dateModified":"2026-10-28T16:08:28+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"WhatsApp API para ag\u00eancias: um portf\u00f3lio por cliente, acesso de parceiro, quem paga a Meta, templates e webhooks por cliente e relat\u00f3rios separados.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/api-whatsapp-para-agencias\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"API do WhatsApp para ag\u00eancias: como gerenciar o WhatsApp de v\u00e1rios clientes"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=564"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/564\/revisions"}],"predecessor-version":[{"id":567,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/564\/revisions\/567"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}