{"id":124,"date":"2026-10-25T12:57:09","date_gmt":"2026-10-25T12:57:09","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/typebot-api-oficial-whatsapp-es\/"},"modified":"2026-10-25T13:09:38","modified_gmt":"2026-10-25T13:09:38","slug":"typebot-api-oficial-whatsapp-es","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/","title":{"rendered":"Typebot con la API oficial de WhatsApp: c\u00f3mo configurarlo"},"content":{"rendered":"\n<p><em>Actualizado el 25\/10\/2026<\/em><\/p>\n\n\n\n<p>Typebot tiene integraci\u00f3n nativa con la API oficial de WhatsApp: conectas tu propia app de Meta y tu n\u00famero en la pesta\u00f1a <strong>Share<\/strong> del bot, y el flujo empieza a responder los mensajes recibidos. Typebot no ofrece n\u00fameros ni cobra los mensajes de Meta; funciona con el modelo &#8220;trae tu propia app de Meta&#8221;. En WhatsApp, el bot tiene l\u00edmites que no existen en la versi\u00f3n web, como un m\u00e1ximo de 3 botones por mensaje, y solo puede enviar mensajes libres dentro de la ventana de 24 horas abierta por el cliente.<\/p>\n\n\n\n<p>Esta gu\u00eda muestra los requisitos, la configuraci\u00f3n, los l\u00edmites que cambian el dise\u00f1o del flujo y una alternativa por la API de chat de Typebot para quien usa un proveedor de la API de WhatsApp.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona la integraci\u00f3n de Typebot con WhatsApp<\/h2>\n\n\n\n<p>Seg\u00fan la <a href=\"https:\/\/docs.typebot.com\/deploy\/whatsapp\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de Typebot<\/a>, la integraci\u00f3n conecta el bot a tu propia WhatsApp Business Platform, el servicio oficial de Meta. El flujo es as\u00ed:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>El cliente escribe a tu n\u00famero.<\/li>\n\n\n<li>Meta env\u00eda el evento al webhook de Typebot.<\/li>\n\n\n<li>Typebot ejecuta el flujo y responde por la Cloud API, con las credenciales de tu app.<\/li>\n\n<\/ol>\n\n\n\n<p>Puedes conectar todos los n\u00fameros que quieras e incluso varios bots en el mismo n\u00famero, usando una <strong>condici\u00f3n de inicio<\/strong> (<em>Start bot condition<\/em>) en cada bot para decidir cu\u00e1l atiende la conversaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos en Meta<\/h2>\n\n\n\n<p>Typebot describe los pasos para <a href=\"https:\/\/docs.typebot.com\/deploy\/whatsapp\/create-meta-app\" target=\"_blank\" rel=\"noreferrer noopener\">crear la app de Meta<\/a>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crea (o usa) un portafolio empresarial en business.facebook.com. Meta puede restringir portafolios reci\u00e9n creados hasta que verifiques tu identidad.<\/li>\n\n\n<li>En developers.facebook.com\/apps, crea una app, elige <strong>Other<\/strong> y el tipo <strong>Business<\/strong>, vinc\u00falala al portafolio y activa el producto <strong>WhatsApp<\/strong>.<\/li>\n\n\n<li>Sigue las instrucciones de la pesta\u00f1a Share del bot para conectar la app a Typebot.<\/li>\n\n<\/ol>\n\n\n\n<p>Para producci\u00f3n, usa un token que no venza. La configuraci\u00f3n de self-hosting de Typebot, por ejemplo, pide un token de usuario del sistema con vencimiento <strong>Never<\/strong> y los permisos <code>whatsapp_business_messaging<\/code> y <code>whatsapp_business_management<\/code>. El paso a paso est\u00e1 en la gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/token-permanente-api-whatsapp-es\/\">token permanente con usuario del sistema<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurar el bot en WhatsApp<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Probar antes de publicar<\/h3>\n\n\n\n<p>En el editor, haz clic en <strong>Test<\/strong> y cambia el entorno a <strong>WhatsApp<\/strong>. Typebot env\u00eda el mensaje inicial de vista previa al n\u00famero que escribas.<\/p>\n\n\n\n<p>Una trampa com\u00fan: Typebot advierte que el n\u00famero que escribas debe ser exactamente el que aparece en la configuraci\u00f3n de tu perfil de WhatsApp. En Brasil, por ejemplo, algunos n\u00fameros aparecen con 8 d\u00edgitos y otros con 9 despu\u00e9s del c\u00f3digo de \u00e1rea; si escribes la otra versi\u00f3n, recibes el primer mensaje, pero el bot no responde a los siguientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opciones de la integraci\u00f3n<\/h3>\n\n\n\n<p>En <strong>Configure integration<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Opci\u00f3n<\/th><th>Qu\u00e9 hace<\/th><\/tr><\/thead><tbody><tr><td>Session expiration timeout<\/td><td>Horas sin interacci\u00f3n (de 0 a 48, por defecto 4) hasta que vence la sesi\u00f3n. Despu\u00e9s, un nuevo mensaje del cliente inicia otra conversaci\u00f3n<\/td><\/tr><tr><td>Start bot condition<\/td><td>Condici\u00f3n evaluada en el primer mensaje. Si no se cumple, el bot no se activa<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Para capturar datos del contacto, usa un bloque <strong>Set variable<\/strong> con los valores de sistema de WhatsApp para nombre y tel\u00e9fono. Para pedir la ubicaci\u00f3n, un bloque de texto simple recibe la posici\u00f3n que comparte el cliente con el formato <code>&lt;LAT&gt;, &lt;LONG&gt;<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L\u00edmites de Typebot en WhatsApp<\/h2>\n\n\n\n<p>La documentaci\u00f3n de Typebot enumera lo que cambia frente al bot web:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>L\u00edmite<\/th><th>Efecto en el flujo<\/th><\/tr><\/thead><tbody><tr><td>GIF y SVG no se muestran<\/td><td>Usa JPEG o PNG<\/td><\/tr><tr><td>Solo videos <code>.mp4<\/code><\/td><td>Convierte otros formatos antes<\/td><\/tr><tr><td>M\u00e1ximo 3 botones por mensaje<\/td><td>Typebot divide las opciones extra en mensajes &#8220;&#8230;&#8221; adicionales<\/td><\/tr><tr><td>Cards con m\u00e1ximo 3 botones por card<\/td><td>Simplifica las cards<\/td><\/tr><tr><td>Texto del bot\u00f3n de hasta 20 caracteres<\/td><td>El excedente se corta; escribe etiquetas cortas<\/td><\/tr><tr><td>Los bloques incompatibles se omiten<\/td><td>Pago, Chatwoot, Google Analytics, Meta Pixel, Cal.com y Script o Set Variable con <em>Execute on client<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Estos n\u00fameros vienen de la propia Cloud API: los <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/interactive-reply-buttons-messages\" target=\"_blank\" rel=\"noreferrer noopener\">mensajes con botones de respuesta<\/a> aceptan hasta 3 botones con t\u00edtulos de hasta 20 caracteres. Para m\u00e1s opciones, la API ofrece el <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/interactive-list-messages\" target=\"_blank\" rel=\"noreferrer noopener\">mensaje de lista<\/a>, con hasta 10 filas de hasta 24 caracteres.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ventana de 24 horas: el l\u00edmite que el flujo no ve<\/h2>\n\n\n\n<p>El editor de Typebot permite esperas largas y sesiones de hasta 48 horas, pero la regla de Meta est\u00e1 por encima: los mensajes libres (texto, im\u00e1genes, botones) solo se pueden enviar hasta 24 horas despu\u00e9s del \u00faltimo mensaje del cliente.<\/p>\n\n\n\n<p>En la pr\u00e1ctica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Las respuestas inmediatas siempre funcionan<\/strong>, porque el cliente acaba de escribir.<\/li>\n\n\n<li><strong>Los bloques Wait largos<\/strong> (por ejemplo, &#8220;esperar 2 d\u00edas y preguntar si le gust\u00f3&#8221;) fallan si el cliente no escribi\u00f3 en ese tiempo.<\/li>\n\n\n<li><strong>Retomar el contacto<\/strong> despu\u00e9s de la ventana exige una plantilla aprobada. Planifica la reactivaci\u00f3n con plantillas enviadas por tu propio sistema y deja que Typebot conduzca la conversaci\u00f3n cuando el cliente responda.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Un n\u00famero que ya est\u00e1 en la app WhatsApp Business<\/h2>\n\n\n\n<p>Typebot recomienda un n\u00famero dedicado. Su documentaci\u00f3n explica que registrar el n\u00famero en la plataforma bloquea su uso en la app com\u00fan, y que para migrar un n\u00famero de la app WhatsApp Business hay que eliminar la cuenta en la app; el n\u00famero se libera despu\u00e9s de unas 24 horas. Paso a paso en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/liberar-numero-whatsapp-para-api-es\/\">c\u00f3mo liberar un n\u00famero para la API<\/a>.<\/p>\n\n\n\n<p>Meta tambi\u00e9n ofrece la coexistencia, en la que el mismo n\u00famero queda en la app y en la API al mismo tiempo. Depende de que el n\u00famero se conecte con un flujo de registro que soporte ese modo; mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-whatsapp-que-se-sincroniza\/\">qu\u00e9 se sincroniza en la coexistencia<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Costos<\/h2>\n\n\n\n<p>El plan de Typebot va aparte; Meta cobra los mensajes en tu cuenta. Atenci\u00f3n: el FAQ de Typebot habla de &#8220;1.000 conversaciones de servicio gratis al mes&#8221;, un t\u00e9rmino del modelo anterior. Desde el 1 de julio de 2025, Meta cobra por mensaje entregado, no por conversaci\u00f3n. Las respuestas libres de un chatbot dentro de la ventana de atenci\u00f3n son mensajes de servicio: cada n\u00famero tiene 1.000 mensajes de servicio entregados gratis al mes, y desde el 1 de octubre de 2026 Meta cobra a partir del 1.001, seg\u00fan la tarifa publicada. Un bot que manda varias burbujas por respuesta consume esa cuota m\u00e1s r\u00e1pido, as\u00ed que conviene unir textos cortos en un solo mensaje. Las plantillas para iniciar conversaciones se cobran seg\u00fan su categor\u00eda; mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/costo-campana-whatsapp\/\">cu\u00e1nto cuesta una campa\u00f1a de WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alternativa: Typebot por la API de chat + un proveedor de la API<\/h2>\n\n\n\n<p>La integraci\u00f3n nativa habla directo con la Graph API de Meta. Si usas un proveedor de la API de WhatsApp, quieres centralizar el webhook en un sistema propio o necesitas combinar el bot con atenci\u00f3n humana, Typebot documenta c\u00f3mo <a href=\"https:\/\/docs.typebot.com\/guides\/external-messaging-apps\" target=\"_blank\" rel=\"noreferrer noopener\">integrar con apps de mensajer\u00eda por la API HTTP<\/a>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Tu servidor recibe el webhook de WhatsApp.<\/li>\n\n\n<li>En el primer mensaje del contacto, llama a <code>startChat<\/code> y guarda el <code>sessionId<\/code> junto al <code>wa_id<\/code>.<\/li>\n\n\n<li>En los siguientes, llama a <code>continueChat<\/code> con el texto del cliente.<\/li>\n\n\n<li>Convierte el arreglo <code>messages<\/code> (y el <code>input<\/code>, cuando exista) en mensajes de WhatsApp.<\/li>\n\n<\/ol>\n\n\n\n<p>Ejemplo en Node.js usando Vectalk para enviar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">const TYPEBOT = 'https:\/\/typebot.co\/api\/v1'; \/\/ o la URL de tu viewer self-hosted\nconst PUBLIC_ID = process.env.TYPEBOT_PUBLIC_ID;\nconst VECTALK = 'https:\/\/apis.vectalk.com.br\/api\/messages';\nconst sesiones = new Map(); \/\/ en producci\u00f3n, usa Redis o una base de datos\n\nasync function hablarConTypebot(waId, texto) {\n  const cuerpo = { message: { type: 'text', text: texto }, textBubbleContentFormat: 'markdown' };\n  const sessionId = sesiones.get(waId);\n  if (sessionId) {\n    const r = await fetch(`${TYPEBOT}\/sessions\/${sessionId}\/continueChat`, {\n      method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(cuerpo),\n    });\n    if (r.status !== 404) return r.json();\n    sesiones.delete(waId); \/\/ la sesi\u00f3n venci\u00f3: inicia otra\n  }\n  const r = await fetch(`${TYPEBOT}\/typebots\/${PUBLIC_ID}\/startChat`, {\n    method: 'POST', headers: { 'Content-Type': 'application\/json' },\n    body: JSON.stringify({ textBubbleContentFormat: 'markdown' }),\n  });\n  const datos = await r.json();\n  sesiones.set(waId, datos.sessionId);\n  return datos;\n}\n\nasync function enviar(payload) {\n  await fetch(VECTALK, {\n    method: 'POST',\n    headers: { Authorization: `Bearer ${process.env.VECTALK_TOKEN}`, 'Content-Type': 'application\/json' },\n    body: JSON.stringify({ messaging_product: 'whatsapp', ...payload }),\n  });\n}\n\nexport async function tratarMensaje(msg) {\n  const texto = msg.text?.body ?? msg.interactive?.button_reply?.title ?? msg.interactive?.list_reply?.title ?? '';\n  const respuesta = await hablarConTypebot(msg.from, texto);\n\n  for (const m of respuesta.messages ?? []) {\n    if (m.type === 'text') await enviar({ to: msg.from, type: 'text', text: { body: m.content.markdown } });\n    if (m.type === 'image') await enviar({ to: msg.from, type: 'image', image: { link: m.content.url } });\n  }\n\n  const opciones = respuesta.input?.type === 'choice input' ? respuesta.input.items.map((i) =&gt; i.content) : [];\n  if (opciones.length &amp;&amp; opciones.length &lt;= 3) {\n    await enviar({\n      to: msg.from, type: 'interactive',\n      interactive: {\n        type: 'button', body: { text: 'Elige una opci\u00f3n:' },\n        action: { buttons: opciones.map((t, n) =&gt; ({ type: 'reply', reply: { id: `op${n}`, title: t.slice(0, 20) } })) },\n      },\n    });\n  } else if (opciones.length) {\n    await enviar({\n      to: msg.from, type: 'interactive',\n      interactive: {\n        type: 'list', body: { text: 'Elige una opci\u00f3n:' },\n        action: { button: 'Ver opciones', sections: [{ title: 'Opciones', rows: opciones.slice(0, 10).map((t, n) =&gt; ({ id: `op${n}`, title: t.slice(0, 24) })) }] },\n      },\n    });\n  }\n}<\/code><\/pre>\n\n\n\n<p><code>tratarMensaje<\/code> la llama el worker que consume la cola del webhook. Este camino da m\u00e1s trabajo, pero permite pausar el bot cuando un agente toma la conversaci\u00f3n, registrar todo en tu base de datos y usar el mismo n\u00famero con otros sistemas. Si prefieres armar el flujo en una herramienta de automatizaci\u00f3n, mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/n8n-api-oficial-whatsapp-es\/\">n8n con la API oficial<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo hacerlo con Vectalk<\/h2>\n\n\n\n<p>La integraci\u00f3n nativa de Typebot pide una app de Meta propia y llama directamente a la Graph API. Con Vectalk, usa el camino de la API de chat:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Registra la URL de tu servidor con <code>POST https:\/\/apis.vectalk.com.br\/api\/webhooks<\/code> (<code>instance_id<\/code>, <code>url<\/code>, <code>name<\/code>).<\/li>\n\n\n<li>En el worker, llama a Typebot como en el ejemplo.<\/li>\n\n\n<li>Env\u00eda las respuestas con <code>POST https:\/\/apis.vectalk.com.br\/api\/messages<\/code>, que acepta texto, imagen, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-buttons\">botones<\/a> y <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-list\">listas<\/a> con el mismo formato de la Cloud API.<\/li>\n\n<\/ol>\n\n\n\n<p>Los eventos llegan con el payload de Meta, y puedes registrar varias URL por instancia. El costo de los mensajes llega en la factura de Vectalk, sin tarjeta en Meta, y la coexistencia permite mantener el n\u00famero en la app WhatsApp Business. Crea tu cuenta en <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a> o consulta la <a href=\"https:\/\/docs.vectalk.com.br\">documentaci\u00f3n<\/a> (en portugu\u00e9s).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfTypebot ofrece el n\u00famero de WhatsApp?<\/h3>\n\n\n\n<p>No. Typebot funciona con tu propia app de Meta y tu propio n\u00famero. Solo ejecuta el flujo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 mi Typebot no responde despu\u00e9s de publicarlo?<\/h3>\n\n\n\n<p>Las causas que se\u00f1ala la documentaci\u00f3n de Typebot: el bot no funciona en modo de prueba, el n\u00famero todav\u00eda se usa en la app WhatsApp Business, una condici\u00f3n de inicio que el primer mensaje no cumple o, con un n\u00famero de prueba de Meta, que tu celular no est\u00e9 en la lista de n\u00fameros permitidos. Volver a configurar el n\u00famero en Typebot, leyendo bien las instrucciones, tambi\u00e9n est\u00e1 entre las soluciones sugeridas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo tener m\u00e1s de un Typebot en el mismo n\u00famero?<\/h3>\n\n\n\n<p>S\u00ed. Usa una condici\u00f3n de inicio en cada bot para definir cu\u00e1l atiende cada conversaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfTypebot puede escribir a alguien que no me contact\u00f3?<\/h3>\n\n\n\n<p>Fuera de la ventana de 24 horas, Meta solo acepta plantillas aprobadas. Planifica el primer contacto con una plantilla enviada por tu sistema y deja que Typebot conduzca la conversaci\u00f3n cuando el cliente responda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo usar Typebot con WhatsApp por c\u00f3digo QR?<\/h3>\n\n\n\n<p>Las integraciones por QR dependen de APIs no oficiales, que van contra los T\u00e9rminos de Servicio de WhatsApp. La integraci\u00f3n de Typebot usa la plataforma oficial de Meta. Mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/api-oficial-vs-api-no-oficial-whatsapp\/\">API oficial vs. no oficial<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fuentes oficiales consultadas el 25\/10\/2026:<\/strong> <a href=\"https:\/\/docs.typebot.com\/deploy\/whatsapp\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Typebot: WhatsApp<\/a>, <a href=\"https:\/\/docs.typebot.com\/deploy\/whatsapp\/create-meta-app\" target=\"_blank\" rel=\"noreferrer noopener\">Typebot: Create a WhatsApp Meta app<\/a>, <a href=\"https:\/\/docs.typebot.com\/self-hosting\/configuration\" target=\"_blank\" rel=\"noreferrer noopener\">Typebot: Self-hosting configuration<\/a>, <a href=\"https:\/\/docs.typebot.com\/guides\/external-messaging-apps\" target=\"_blank\" rel=\"noreferrer noopener\">Typebot: Integrate with external messaging apps<\/a>, <a href=\"https:\/\/docs.typebot.com\/api-reference\/chat\/start-chat\" target=\"_blank\" rel=\"noreferrer noopener\">Typebot: Start chat<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/interactive-reply-buttons-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Meta: Interactive reply buttons<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/interactive-list-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Meta: Interactive list messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Meta: Pricing<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\">Documentaci\u00f3n de Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo publicar un Typebot en WhatsApp con la API oficial de Meta, qu\u00e9 cambia frente al bot web, los l\u00edmites de botones y bloques y c\u00f3mo integrarlo por la API de chat.<\/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":[12],"tags":[],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-uncategorized-es"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk<\/title>\n<meta name=\"description\" content=\"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.\" \/>\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\/es\/typebot-api-oficial-whatsapp-es\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-25T12:57:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T13:09:38+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\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Typebot con la API oficial de WhatsApp: c\u00f3mo configurarlo\",\"datePublished\":\"2026-10-25T12:57:09+00:00\",\"dateModified\":\"2026-10-25T13:09:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/\"},\"wordCount\":1692,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/\",\"name\":\"Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-25T12:57:09+00:00\",\"dateModified\":\"2026-10-25T13:09:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/typebot-api-oficial-whatsapp-es\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Typebot con la API oficial de WhatsApp: c\u00f3mo configurarlo\"}]},{\"@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":"Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk","description":"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.","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\/es\/typebot-api-oficial-whatsapp-es\/","og_locale":"en_US","og_type":"article","og_title":"Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk","og_description":"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.","og_url":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-25T12:57:09+00:00","article_modified_time":"2026-10-25T13:09:38+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\/es\/typebot-api-oficial-whatsapp-es\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Typebot con la API oficial de WhatsApp: c\u00f3mo configurarlo","datePublished":"2026-10-25T12:57:09+00:00","dateModified":"2026-10-25T13:09:38+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/"},"wordCount":1692,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/","url":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/","name":"Typebot WhatsApp con la API oficial: configuraci\u00f3n | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-25T12:57:09+00:00","dateModified":"2026-10-25T13:09:38+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Typebot en WhatsApp con la API oficial: app de Meta, configuraci\u00f3n, l\u00edmites de botones y bloques, ventana de 24 horas e integraci\u00f3n por la API de chat.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/es\/typebot-api-oficial-whatsapp-es\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Typebot con la API oficial de WhatsApp: c\u00f3mo configurarlo"}]},{"@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\/124","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=124"}],"version-history":[{"count":2,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/124\/revisions"}],"predecessor-version":[{"id":386,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/124\/revisions\/386"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}