{"id":256,"date":"2026-10-25T13:03:45","date_gmt":"2026-10-25T13:03:45","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/mensaje-bienvenida-ausencia-api-whatsapp\/"},"modified":"2026-10-25T13:11:57","modified_gmt":"2026-10-25T13:11:57","slug":"mensaje-bienvenida-ausencia-api-whatsapp","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/","title":{"rendered":"Mensaje de bienvenida, ausencia y horario de atenci\u00f3n en la API de WhatsApp"},"content":{"rendered":"\n<p><em>Actualizado el 25\/10\/2026<\/em><\/p>\n\n\n\n<p>En la API oficial de WhatsApp, los mensajes de bienvenida, de ausencia y de horario de atenci\u00f3n no son configuraciones listas como en la app WhatsApp Business: los env\u00eda tu sistema, a partir del webhook de mensaje recibido. La l\u00f3gica es simple: cuando el cliente escribe, verificas si es su primer contacto y si est\u00e1s dentro del horario, y respondes con texto libre, porque la ventana de 24 horas acaba de abrirse. La Cloud API ofrece un solo complemento nativo, los ice breakers y comandos, que aparecen antes del primer mensaje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 cambia respecto de la app WhatsApp Business<\/h2>\n\n\n\n<p>En la app, estos mensajes se activan con pocos toques. El Servicio de ayuda de WhatsApp describe dos funciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mensaje de bienvenida:<\/strong> se env\u00eda cuando el cliente escribe por primera vez o vuelve a escribir despu\u00e9s de 14 d\u00edas sin conversaci\u00f3n.<\/li>\n\n\n<li><strong>Mensaje de ausencia:<\/strong> se env\u00eda siempre, en un horario personalizado o fuera del horario comercial definido en el perfil de la empresa.<\/li>\n\n<\/ul>\n\n\n\n<p>En la API no existe ese panel. El n\u00famero lo opera un software, y el software decide qu\u00e9 responder. Da m\u00e1s trabajo al inicio y mucho m\u00e1s control despu\u00e9s: puedes considerar feriados, horarios distintos por equipo, idioma del cliente, cola de atenci\u00f3n y estado del pedido.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Funci\u00f3n<\/th><th>App WhatsApp Business<\/th><th>API (Cloud API)<\/th><\/tr><\/thead><tbody><tr><td>Bienvenida en el primer contacto<\/td><td>Configuraci\u00f3n nativa<\/td><td>Tu webhook detecta el primer contacto y responde<\/td><\/tr><tr><td>Mensaje de ausencia<\/td><td>Configuraci\u00f3n nativa, con el horario del perfil<\/td><td>Tu webhook compara la hora y responde<\/td><\/tr><tr><td>Feriados y excepciones<\/td><td>Limitado<\/td><td>Libre: t\u00fa defines la regla<\/td><\/tr><tr><td>Botones, listas, enlaces<\/td><td>Limitado<\/td><td>Mensajes interactivos completos<\/td><\/tr><tr><td>Opciones antes del primer mensaje<\/td><td>No<\/td><td>Ice breakers y comandos (nativo)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ice breakers y comandos: la \u00fanica funci\u00f3n nativa<\/h2>\n\n\n\n<p>La Cloud API tiene los llamados componentes conversacionales, que se configuran por n\u00famero con <code>POST \/&lt;PHONE_NUMBER_ID&gt;\/conversational_automation<\/code>. Seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/cloud-api\/phone-numbers\/conversational-components\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de componentes conversacionales<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ice breakers (<code>prompts<\/code>):<\/strong> hasta 4 por n\u00famero, de hasta 80 caracteres cada uno, sin emojis. Aparecen como opciones tocables cuando el cliente abre una conversaci\u00f3n nueva con la empresa.<\/li>\n\n\n<li><strong>Comandos (<code>commands<\/code>):<\/strong> hasta 30, con nombre de hasta 32 caracteres y descripci\u00f3n de hasta 256. El cliente escribe <code>\/<\/code> y ve la lista.<\/li>\n\n<\/ul>\n\n\n\n<p>Cuando el cliente toca un ice breaker o env\u00eda un comando, llega un webhook normal de mensaje recibido, con el texto en <code>messages[].text.body<\/code>. Es decir, el ice breaker no responde nada por s\u00ed solo: solo facilita el primer mensaje, y tu sistema responde.<\/p>\n\n\n\n<p>Dos cuidados. Los ice breakers solo aparecen si todav\u00eda no existe una conversaci\u00f3n entre el cliente y el n\u00famero; para probar, borra antes el chat en tu tel\u00e9fono. Y un enlace <code>wa.me<\/code> con texto prellenado oculta los ice breakers, porque el cliente ya llega con un mensaje listo.<\/p>\n\n\n\n<p>Meta lleg\u00f3 a ofrecer, en la misma funci\u00f3n, una opci\u00f3n de mensaje de bienvenida que disparaba un evento <code>request_welcome<\/code> cuando el cliente abr\u00eda la conversaci\u00f3n por primera vez. La p\u00e1gina actual de la documentaci\u00f3n describe solo ice breakers y comandos. No construyas el flujo dependiendo de ese evento: detecta el primer contacto en tu propia base de datos, como se muestra a continuaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo armar bienvenida, ausencia y horario en el webhook<\/h2>\n\n\n\n<p>El flujo completo cabe en cuatro pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Recibe el webhook de mensaje (<code>field: \"messages\"<\/code>, con <code>value.messages[]<\/code>).<\/li>\n\n\n<li>Determina si es el primer contacto del cliente (o el primero despu\u00e9s de X d\u00edas).<\/li>\n\n\n<li>Verifica si la hora actual, en la zona horaria de la empresa, est\u00e1 dentro del horario laboral y no es feriado.<\/li>\n\n\n<li>Elige la respuesta: bienvenida, ausencia o nada (deja que responda el agente o el bot).<\/li>\n\n<\/ol>\n\n\n\n<p>El <code>timestamp<\/code> del mensaje recibido viene en segundos Unix, en UTC. Convi\u00e9rtelo a la zona horaria de la operaci\u00f3n (en Brasil, normalmente <code>America\/Sao_Paulo<\/code>) antes de compararlo con el horario comercial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo en Node.js<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">const HORARIO = {\n  zona: 'America\/Sao_Paulo',\n  \/\/ 0 = domingo ... 6 = s\u00e1bado; horas en HH:MM\n  dias: { 1: ['08:00', '18:00'], 2: ['08:00', '18:00'], 3: ['08:00', '18:00'],\n          4: ['08:00', '18:00'], 5: ['08:00', '17:00'], 6: ['09:00', '12:00'] },\n  feriados: ['2026-11-02', '2026-11-15', '2026-11-20', '2026-12-25'],\n};\n\nfunction ahoraEnZona(tsSegundos, zona) {\n  const d = new Date(Number(tsSegundos) * 1000);\n  const p = Object.fromEntries(\n    new Intl.DateTimeFormat('en-CA', {\n      timeZone: zona, year: 'numeric', month: '2-digit', day: '2-digit',\n      hour: '2-digit', minute: '2-digit', weekday: 'short', hour12: false,\n    }).formatToParts(d).map((x) =&gt; [x.type, x.value])\n  );\n  const dias = { Sun: 0, Mon: 1, Tue: 2, Wed: 3, Thu: 4, Fri: 5, Sat: 6 };\n  return { fecha: `${p.year}-${p.month}-${p.day}`, hora: `${p.hour}:${p.minute}`, dia: dias[p.weekday] };\n}\n\nfunction dentroDelHorario(ts) {\n  const { fecha, hora, dia } = ahoraEnZona(ts, HORARIO.zona);\n  if (HORARIO.feriados.includes(fecha)) return false;\n  const rango = HORARIO.dias[dia];\n  return Boolean(rango) &amp;&amp; hora &gt;= rango[0] &amp;&amp; hora &lt; rango[1];\n}\n\nexport async function alRecibirMensaje(msg, db, enviarTexto) {\n  const contacto = await db.buscarContacto(msg.from);\n  const primerContacto = !contacto || Date.now() - contacto.ultimoMensajeEn &gt; 14 * 864e5;\n  const abierto = dentroDelHorario(msg.timestamp);\n\n  await db.registrarMensaje(msg.from, Number(msg.timestamp) * 1000);\n\n  if (!abierto) {\n    \/\/ evita repetir la ausencia en cada mensaje del cliente\n    if (contacto?.ausenciaEnviadaEn &amp;&amp; Date.now() - contacto.ausenciaEnviadaEn &lt; 12 * 36e5) return;\n    await db.marcarAusencia(msg.from, Date.now());\n    return enviarTexto(msg.from,\n      '\u00a1Hola! Atendemos de lunes a viernes de 8 a 18 h y los s\u00e1bados de 9 a 12 h. ' +\n      'Tu mensaje qued\u00f3 registrado y respondemos en cuanto abramos.');\n  }\n\n  if (primerContacto) {\n    return enviarTexto(msg.from,\n      '\u00a1Hola! Te escribe Tienda Ejemplo. \u00bfEn qu\u00e9 te ayudamos: un pedido, un cambio o una consulta sobre un producto?');\n  }\n  \/\/ dentro del horario y cliente recurrente: pasa al bot o a la cola de agentes\n}<\/code><\/pre>\n\n\n\n<p>Los feriados del ejemplo son feriados nacionales de Brasil en 2026; agrega los de tu pa\u00eds o regi\u00f3n y guarda la lista en un lugar f\u00e1cil de editar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El env\u00edo de la respuesta<\/h3>\n\n\n\n<p>La respuesta es un mensaje de texto com\u00fan, permitido porque el cliente acaba de abrir la ventana de atenci\u00f3n. Con Vectalk, el payload es el mismo de la Cloud API:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl -X POST https:\/\/apis.vectalk.com.br\/api\/messages \\\n  -H \"Authorization: Bearer $VECTALK_TOKEN\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"messaging_product\": \"whatsapp\",\n    \"to\": \"5511999999999\",\n    \"type\": \"text\",\n    \"text\": { \"body\": \"\u00a1Hola! Atendemos de lunes a viernes de 8 a 18 h.\" }\n  }'<\/code><\/pre>\n\n\n\n<p>Para la bienvenida, conviene cambiar el texto por botones de respuesta (&#8220;Hacer un pedido&#8221;, &#8220;Hablar con un agente&#8221;, &#8220;Copia de factura&#8221;). El cliente toca en lugar de escribir y tu sistema recibe una respuesta estructurada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cu\u00e1nto cuesta responder autom\u00e1ticamente<\/h2>\n\n\n\n<p>Los mensajes de texto libre enviados dentro de la ventana de atenci\u00f3n pertenecen a la categor\u00eda de servicio. Seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de precios de Meta<\/a>, desde el 1 de octubre de 2026 los mensajes de servicio se cobran a partir del mensaje entregado n\u00famero 1.001 del mes, por n\u00famero; los primeros 1.000 siguen siendo gratuitos. Los mensajes del cliente a la empresa nunca se cobran.<\/p>\n\n\n\n<p>En la pr\u00e1ctica, eso cambia el dise\u00f1o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No respondas cada mensaje fuera del horario.<\/strong> Una ausencia cada 12 horas por contacto, como en el ejemplo, es suficiente.<\/li>\n\n\n<li><strong>Evita dos mensajes cuando uno alcanza.<\/strong> Una bienvenida con botones reemplaza &#8220;\u00a1Hola!&#8221; seguido de un men\u00fa.<\/li>\n\n\n<li><strong>Controla el volumen.<\/strong> El webhook de estado incluye el tipo de cobro de cada mensaje.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfY fuera de la ventana de 24 horas?<\/h2>\n\n\n\n<p>La bienvenida y la ausencia son respuestas: siempre llegan justo despu\u00e9s de un mensaje del cliente, con la ventana abierta. El problema aparece al d\u00eda siguiente. Si el cliente escribi\u00f3 a las 22 h, recibi\u00f3 la ausencia y nadie respondi\u00f3 hasta las 22 h del otro d\u00eda, la ventana se cerr\u00f3 y solo puedes retomar con una plantilla aprobada.<\/p>\n\n\n\n<p>Dos defensas simples: una cola que priorice, al abrir, las conversaciones recibidas fuera del horario, y una alerta para las conversaciones que est\u00e1n por cumplir 24 horas sin respuesta. Las <a href=\"https:\/\/vectalk.com.br\/blog\/es\/metricas-atencion-whatsapp\/\">m\u00e9tricas de atenci\u00f3n<\/a> muestran c\u00f3mo medirlo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Buenas pr\u00e1cticas para mensajes autom\u00e1ticos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Indica el horario real y el siguiente paso.<\/strong> &#8220;Respondemos desde las 8 h&#8221; es mejor que &#8220;te contactaremos pronto&#8221;.<\/li>\n\n\n<li><strong>Ofrece un camino hacia un humano.<\/strong> La <a href=\"https:\/\/business.whatsapp.com\/policy\" target=\"_blank\" rel=\"noreferrer noopener\">Pol\u00edtica de Mensajes de WhatsApp Business<\/a> exige v\u00edas de escalamiento claras cuando la atenci\u00f3n es automatizada.<\/li>\n\n\n<li><strong>No pidas datos sensibles en la bienvenida.<\/strong> Documentos, tarjetas y contrase\u00f1as no van en un mensaje autom\u00e1tico.<\/li>\n\n\n<li><strong>Respeta a quien pidi\u00f3 la baja.<\/strong> Una respuesta autom\u00e1tica no es motivo para reactivar el marketing. Consulta <a href=\"https:\/\/vectalk.com.br\/blog\/es\/lgpd-whatsapp-es\/\">LGPD y WhatsApp<\/a>.<\/li>\n\n\n<li><strong>Comb\u00ednalo con la distribuci\u00f3n.<\/strong> Dentro del horario, la bienvenida puede preguntar el tema para derivar al equipo correcto, como en la <a href=\"https:\/\/vectalk.com.br\/blog\/es\/multiagente-whatsapp-api\/\">atenci\u00f3n con varios agentes<\/a>.<\/li>\n\n\n<li><strong>En agendas, deja que el bot trabaje fuera del horario.<\/strong> Una cl\u00ednica puede reservar turnos a las 23 h con un <a href=\"https:\/\/vectalk.com.br\/blog\/es\/agendamiento-automatico-ia-whatsapp\/\">agendamiento con IA<\/a> en lugar de enviar solo la ausencia.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo hacerlo con Vectalk<\/h2>\n\n\n\n<p>Con Vectalk, los webhooks que llegan a tu sistema son los de Meta. Registra tu URL con <code>POST \/api\/webhooks<\/code>, trata los mensajes recibidos como en el ejemplo y responde con <code>POST \/api\/messages<\/code>. Para los ice breakers y comandos, usa <code>POST \/api\/automation<\/code> con <code>prompts<\/code> y <code>commands<\/code>, y <code>GET \/api\/automation<\/code> para consultar la configuraci\u00f3n actual; ambos endpoints usan el token de instancia. El endpoint tambi\u00e9n acepta <code>enable_welcome_message<\/code>, que activa la opci\u00f3n de bienvenida de Meta descrita arriba; como ya no figura en la documentaci\u00f3n actual de Meta, mant\u00e9n la bienvenida en tu webhook.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl -X POST https:\/\/apis.vectalk.com.br\/api\/automation \\\n  -H \"Authorization: Bearer $VECTALK_TOKEN_INSTANCIA\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"prompts\": [\"Quiero hacer un pedido\", \"Seguir mi pedido\", \"Cambios y devoluciones\", \"Hablar con un agente\"],\n    \"commands\": [{ \"command_name\": \"horario\", \"command_description\": \"Muestra el horario de atenci\u00f3n\" }]\n  }'<\/code><\/pre>\n\n\n\n<p>Referencia en <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/automation\/update\">docs.vectalk.com.br<\/a>. Para empezar, crea tu cuenta en <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo usar el mensaje de ausencia de la app junto con la API?<\/h3>\n\n\n\n<p>El mensaje de ausencia es una funci\u00f3n de la app WhatsApp Business. La <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de coexistencia<\/a> de Meta incluye los mensajes de bienvenida y de ausencia entre las herramientas de la app que no se admiten en la Cloud API. Aunque el n\u00famero est\u00e9 en la app y en la API a la vez, mant\u00e9n la bienvenida y la ausencia en tu sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfNecesito una plantilla para el mensaje de bienvenida?<\/h3>\n\n\n\n<p>No. La bienvenida responde a un mensaje del cliente, as\u00ed que la ventana de 24 horas est\u00e1 abierta y puedes enviar texto libre o un mensaje interactivo. La plantilla solo es necesaria para iniciar o retomar la conversaci\u00f3n fuera de la ventana.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfEl mensaje autom\u00e1tico se cobra?<\/h3>\n\n\n\n<p>Es un mensaje de servicio. Desde el 1 de octubre de 2026, Meta cobra los mensajes de servicio a partir del n\u00famero 1.001 entregado en el mes, por n\u00famero. Por eso conviene limitar la ausencia a una vez por per\u00edodo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo s\u00e9 si es el primer contacto del cliente?<\/h3>\n\n\n\n<p>La Cloud API no lo informa directamente. Guarda en tu base la fecha del \u00faltimo mensaje de cada <code>wa_id<\/code> y define tu propia regla, como &#8220;ning\u00fan mensaje en los \u00faltimos 14 d\u00edas&#8221;, parecida a la de la app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfTodos ven los ice breakers?<\/h3>\n\n\n\n<p>Solo quien abre una conversaci\u00f3n nueva con el n\u00famero. Quien ya tiene historial con la empresa no los ve, y quien llega por un enlace con texto prellenado tampoco.<\/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:\/\/developers.facebook.com\/docs\/whatsapp\/cloud-api\/phone-numbers\/conversational-components\" target=\"_blank\" rel=\"noreferrer noopener\">Componentes conversacionales (ice breakers y comandos)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\" target=\"_blank\" rel=\"noreferrer noopener\">Coexistencia<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\" target=\"_blank\" rel=\"noreferrer noopener\">Webhook de mensajes<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Precios de la plataforma<\/a>, <a href=\"https:\/\/business.whatsapp.com\/policy\" target=\"_blank\" rel=\"noreferrer noopener\">Pol\u00edtica de Mensajes de WhatsApp Business<\/a>, <a href=\"https:\/\/faq.whatsapp.com\/501866148528310\/\" target=\"_blank\" rel=\"noreferrer noopener\">Servicio de ayuda de WhatsApp: mensajes de bienvenida<\/a>, <a href=\"https:\/\/faq.whatsapp.com\/2565868990219715\/\" target=\"_blank\" rel=\"noreferrer noopener\">Servicio de ayuda de WhatsApp: mensajes de ausencia<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/automation\/update\">Docs de Vectalk: automatizaci\u00f3n conversacional<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La API de WhatsApp no tiene el mensaje de ausencia de la app. Aprende a crear bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo listo.<\/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-256","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>Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk<\/title>\n<meta name=\"description\" content=\"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.\" \/>\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\/mensaje-bienvenida-ausencia-api-whatsapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-25T13:03:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T13:11:57+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\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Mensaje de bienvenida, ausencia y horario de atenci\u00f3n en la API de WhatsApp\",\"datePublished\":\"2026-10-25T13:03:45+00:00\",\"dateModified\":\"2026-10-25T13:11:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/\"},\"wordCount\":1564,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/\",\"name\":\"Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-25T13:03:45+00:00\",\"dateModified\":\"2026-10-25T13:11:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-bienvenida-ausencia-api-whatsapp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mensaje de bienvenida, ausencia y horario de atenci\u00f3n en la API de WhatsApp\"}]},{\"@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":"Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk","description":"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.","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\/mensaje-bienvenida-ausencia-api-whatsapp\/","og_locale":"en_US","og_type":"article","og_title":"Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk","og_description":"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.","og_url":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-25T13:03:45+00:00","article_modified_time":"2026-10-25T13:11:57+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\/mensaje-bienvenida-ausencia-api-whatsapp\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Mensaje de bienvenida, ausencia y horario de atenci\u00f3n en la API de WhatsApp","datePublished":"2026-10-25T13:03:45+00:00","dateModified":"2026-10-25T13:11:57+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/"},"wordCount":1564,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/","url":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/","name":"Mensaje autom\u00e1tico en WhatsApp con la API | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-25T13:03:45+00:00","dateModified":"2026-10-25T13:11:57+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Mensaje autom\u00e1tico WhatsApp en la API oficial: bienvenida, ausencia y horario de atenci\u00f3n en tu webhook, con c\u00f3digo, costos y buenas pr\u00e1cticas.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-bienvenida-ausencia-api-whatsapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Mensaje de bienvenida, ausencia y horario de atenci\u00f3n en la API de WhatsApp"}]},{"@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\/256","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=256"}],"version-history":[{"count":2,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":440,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions\/440"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}