{"id":661,"date":"2026-10-29T13:11:34","date_gmt":"2026-10-29T13:11:34","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/coexistencia-api-whatsapp\/"},"modified":"2026-10-29T13:11:53","modified_gmt":"2026-10-29T13:11:53","slug":"coexistencia-api-whatsapp","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/","title":{"rendered":"Coexistencia en WhatsApp: c\u00f3mo usar el mismo n\u00famero en la app Business y en la API oficial"},"content":{"rendered":"\n<p><em>Actualizado el 29\/10\/2026<\/em><\/p>\n\n\n\n<p>La coexistencia es la funci\u00f3n de Meta que conecta un n\u00famero ya activo en la app WhatsApp Business a la API de WhatsApp (Cloud API) sin sacarlo de la app. Despu\u00e9s de la integraci\u00f3n, la empresa sigue conversando desde el celular y, al mismo tiempo, env\u00eda y recibe mensajes por la API, con el historial sincronizado entre ambos. La conexi\u00f3n se hace mediante el Registro insertado (Embedded Signup) de un socio de Meta y tiene limitaciones: velocidad de env\u00edo fija de 20 mensajes por segundo, algunas funciones de la app desactivadas y la obligaci\u00f3n de abrir la app con regularidad.<\/p>\n\n\n\n<p>En la documentaci\u00f3n de Meta, la funci\u00f3n aparece como &#8220;Integrar usuarios de la app WhatsApp Business&#8221; (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\" target=\"_blank\" rel=\"noreferrer noopener\">Onboard WhatsApp Business app users<\/a>), y Meta aclara que a veces se la llama &#8220;Coexistence&#8221; (coexistencia) en los canales de soporte y en la documentaci\u00f3n para socios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por qu\u00e9 existe la coexistencia<\/h2>\n\n\n\n<p>Antes de ella, poner un n\u00famero en la API de WhatsApp exig\u00eda eliminarlo de la app. La <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/business-phone-numbers\/phone-numbers\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de n\u00fameros de la Cloud API<\/a> todav\u00eda dice que los n\u00fameros que ya se usan en WhatsApp no pueden registrarse si antes no se eliminan; la coexistencia, documentada en la p\u00e1gina de integraci\u00f3n, es el camino para los n\u00fameros de la app WhatsApp Business. Para las peque\u00f1as empresas, el camino antiguo significaba perder el historial y la forma de trabajar desde el celular.<\/p>\n\n\n\n<p>Con la coexistencia, el n\u00famero de la app Business tambi\u00e9n se vuelve un n\u00famero de la API. El due\u00f1o sigue respondiendo desde el celular, y un sistema conectado (CRM, chatbot, agente de IA, plataforma de notificaciones) empieza a operar en el mismo n\u00famero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 pasa con la cuenta en la integraci\u00f3n<\/h2>\n\n\n\n<p>Cuando el cliente termina el flujo, Meta convierte la cuenta de WhatsApp Business existente en una cuenta de mensajes compatible. En la pr\u00e1ctica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El ID que devuelve el Registro insertado es el mismo ID num\u00e9rico que la cuenta ten\u00eda antes de la conversi\u00f3n: en el campo <code>waba_id<\/code> en la versi\u00f3n 4 y en el campo <code>messaging_account_ids<\/code> en la versi\u00f3n 5.<\/li>\n\n\n<li>No se crea una cuenta de mensajes separada para el socio.<\/li>\n\n\n<li>La cuenta de WhatsApp vinculada al n\u00famero y la cuenta de mensajes convertida se comparten con el socio, pero siguen en el portafolio empresarial del cliente.<\/li>\n\n\n<li>Se omite el paso de registro del n\u00famero, porque ya est\u00e1 registrado.<\/li>\n\n<\/ul>\n\n\n\n<p>Desde el 23\/09\/2026, Meta separa la antigua WABA en cuenta de WhatsApp (el n\u00famero) y cuenta de mensajes (plantillas, facturaci\u00f3n, webhooks). Si esa estructura es nueva para ti, mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/cuenta-whatsapp-cuenta-de-mensajes-waba\/\">cuenta de WhatsApp vs. cuenta de mensajes<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Requisito<\/th><th>Detalle<\/th><\/tr><\/thead><tbody><tr><td>Versi\u00f3n de la app<\/td><td>WhatsApp Business 2.24.17 o superior en el celular del cliente<\/td><\/tr><tr><td>Qui\u00e9n integra<\/td><td>Un Solution Partner o Tech Provider de Meta<\/td><\/tr><tr><td>Flujo<\/td><td>Registro insertado con registro de sesi\u00f3n<\/td><\/tr><tr><td>Webhooks<\/td><td>Endpoint capaz de recibir y procesar los campos adicionales (ver abajo)<\/td><\/tr><tr><td>Versi\u00f3n del Registro insertado<\/td><td>Las versiones 2 y 3 est\u00e1n descontinuadas; en la versi\u00f3n 5 (20\/10\/2026) la coexistencia viene activada por defecto<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>La \u00faltima fila cambi\u00f3 hace poco. Meta anunci\u00f3 que las versiones 2 y 3 del Registro insertado quedar\u00edan obsoletas el 15\/10\/2026 y, el 20\/10\/2026, lanz\u00f3 la versi\u00f3n 5, en la que la integraci\u00f3n de usuarios de la app WhatsApp Business est\u00e1 activada por defecto. Las integraciones antiguas deben actualizarse.<\/p>\n\n\n\n<p>La p\u00e1gina de Meta sobre esta integraci\u00f3n no enumera restricciones por pa\u00eds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona el flujo para el cliente<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>En el Registro insertado, el cliente elige conectar una cuenta existente de la app WhatsApp Business e ingresa el n\u00famero.<\/li>\n\n\n<li>WhatsApp muestra un c\u00f3digo de verificaci\u00f3n.<\/li>\n\n\n<li>El cliente recibe en la app un mensaje de la cuenta comercial oficial de Facebook, toca <strong>Conectar<\/strong> y luego <strong>Conectar a la plataforma comercial<\/strong>.<\/li>\n\n\n<li>La app pregunta si quiere compartir el historial de conversaciones con el socio.<\/li>\n\n\n<li>El cliente pega el c\u00f3digo y termina el flujo.<\/li>\n\n<\/ol>\n\n\n\n<p>Del lado del socio, el Registro insertado devuelve los IDs y un c\u00f3digo de token intercambiable, como en cualquier integraci\u00f3n. La diferencia es el evento de la sesi\u00f3n, que en la versi\u00f3n 4 se ve as\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"data\": { \"waba_id\": \"&lt;CUSTOMER_WABA_ID&gt;\" },\n  \"type\": \"WA_EMBEDDED_SIGNUP\",\n  \"event\": \"FINISH_WHATSAPP_BUSINESS_APP_ONBOARDING\"\n}<\/code><\/pre>\n\n\n\n<p>En la versi\u00f3n 5, el evento mantiene el mismo nombre cuando el n\u00famero viene de la app (<code>is_on_biz_app: true<\/code>), pero <code>data<\/code> cambia: <code>waba_id<\/code> da lugar a <code>messaging_account_ids<\/code>, junto con <code>phone_number_id<\/code>, <code>is_on_biz_app<\/code> y <code>business_id<\/code>.<\/p>\n\n\n\n<p>En la versi\u00f3n 4, la funci\u00f3n se activa con <code>featureType<\/code> dentro del objeto <code>extras<\/code> del c\u00f3digo de inicio del Registro insertado (<code>FB.login<\/code>). En esta versi\u00f3n, <code>sessionInfoVersion<\/code> se ignora y siempre es 3:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">FB.login(fbLoginCallback, {\n  config_id: \"&lt;CONFIGURATION_ID&gt;\",\n  response_type: \"code\",\n  override_default_response_type: true,\n  extras: {\n    setup: {},\n    featureType: \"whatsapp_business_app_onboarding\"\n  }\n});<\/code><\/pre>\n\n\n\n<p>En la versi\u00f3n 5 (<code>version: \"v5\"<\/code> en <code>extras<\/code>), <code>featureType<\/code> ya no es necesario, porque la opci\u00f3n viene activada por defecto. Para desactivarla, agrega la funci\u00f3n a <code>features<\/code> con <code>enabled: false<\/code>; seg\u00fan Meta, la exclusi\u00f3n vale aunque tambi\u00e9n se env\u00ede <code>featureType<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">FB.login(fbLoginCallback, {\n  config_id: \"&lt;CONFIGURATION_ID&gt;\",\n  response_type: \"code\",\n  override_default_response_type: true,\n  extras: {\n    version: \"v5\",\n    features: [\n      { name: \"whatsapp_business_app_onboarding\", enabled: false }\n    ]\n  }\n});<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Sincronizaci\u00f3n: plazo de 24 horas<\/h2>\n\n\n\n<p>Despu\u00e9s de la integraci\u00f3n, el socio tiene <strong>24 horas<\/strong> para sincronizar contactos e historial. Si se pierde el plazo, el cliente debe desconectarse y repetir el flujo. Cada sincronizaci\u00f3n solo se puede solicitar una vez.<\/p>\n\n\n\n<p>La sincronizaci\u00f3n usa la API de datos de la app (<code>smb_app_data<\/code>), primero para los contactos y luego para el historial de mensajes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl -X POST \"https:\/\/graph.facebook.com\/&lt;API_VERSION&gt;\/&lt;BUSINESS_PHONE_NUMBER_ID&gt;\/smb_app_data\" \\\n  -H \"Authorization: Bearer &lt;ACCESS_TOKEN&gt;\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{ \"messaging_product\": \"whatsapp\", \"sync_type\": \"smb_app_state_sync\" }'\n\ncurl -X POST \"https:\/\/graph.facebook.com\/&lt;API_VERSION&gt;\/&lt;BUSINESS_PHONE_NUMBER_ID&gt;\/smb_app_data\" \\\n  -H \"Authorization: Bearer &lt;ACCESS_TOKEN&gt;\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{ \"messaging_product\": \"whatsapp\", \"sync_type\": \"history\" }'<\/code><\/pre>\n\n\n\n<p>La respuesta trae un <code>request_id<\/code>, que conviene guardar para tickets de soporte. El historial cubre hasta seis meses de conversaciones individuales y solo se env\u00eda si la empresa autoriz\u00f3 compartirlo; si lo rechaz\u00f3, el webhook <code>history<\/code> llega con el error <code>2593109<\/code>. Meta recomienda pedirle al cliente que mantenga la app abierta durante el proceso. El detalle de fases, bloques y multimedia est\u00e1 en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-whatsapp-que-se-sincroniza\/\">qu\u00e9 se sincroniza y qu\u00e9 no en la coexistencia<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Webhooks adicionales<\/h2>\n\n\n\n<p>Adem\u00e1s de los campos que ya tienes suscritos, la coexistencia exige suscribir cuatro campos de la cuenta de mensajes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Campo<\/th><th>Qu\u00e9 trae<\/th><\/tr><\/thead><tbody><tr><td><code>account_update<\/code><\/td><td>Cambios en el ciclo de vida de la cuenta, incluida la desconexi\u00f3n (<code>PARTNER_REMOVED<\/code>)<\/td><\/tr><tr><td><code>history<\/code><\/td><td>Mensajes antiguos enviados y recibidos por el cliente<\/td><\/tr><tr><td><code>smb_app_state_sync<\/code><\/td><td>Contactos nuevos y actuales de la app<\/td><\/tr><tr><td><code>smb_message_echoes<\/code><\/td><td>Mensajes que el cliente env\u00eda desde la app despu\u00e9s de la integraci\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>El <code>smb_message_echoes<\/code> es el que mantiene tu sistema al d\u00eda: cuando el due\u00f1o responde desde el celular, llega el evento y guardas el mensaje en el historial del contacto. Sin \u00e9l, el sistema solo ve la mitad de la conversaci\u00f3n.<\/p>\n\n\n\n<p>Para entender la estructura de los eventos y armar un endpoint robusto, mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/webhooks-api-whatsapp\/\">Webhooks de la API de WhatsApp: gu\u00eda pr\u00e1ctica<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 cambia en la app WhatsApp Business<\/h2>\n\n\n\n<p>Meta publica una tabla que compara las funciones antes y despu\u00e9s. Los puntos principales:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Funci\u00f3n de la app<\/th><th>Despu\u00e9s de la integraci\u00f3n<\/th><th>\u00bfDisponible por la API?<\/th><\/tr><\/thead><tbody><tr><td>Conversaciones individuales<\/td><td>Siguen; ahora se pueden editar y eliminar mensajes<\/td><td>S\u00ed, reflejadas entre app y API<\/td><\/tr><tr><td>Contactos<\/td><td>Sin cambios<\/td><td>S\u00ed, sincronizados<\/td><\/tr><tr><td>Grupos<\/td><td>Sin cambios en la app<\/td><td>No se sincronizan<\/td><\/tr><tr><td>Mensajes temporales<\/td><td>Desactivados en conversaciones individuales<\/td><td>No<\/td><\/tr><tr><td>Ver una vez<\/td><td>Desactivado<\/td><td>No<\/td><\/tr><tr><td>Ubicaci\u00f3n en tiempo real<\/td><td>Desactivada<\/td><td>No<\/td><\/tr><tr><td>Listas de difusi\u00f3n<\/td><td>Desactivadas; las existentes quedan en solo lectura<\/td><td>No<\/td><\/tr><tr><td>Llamadas de voz y video<\/td><td>Sin cambios en la app<\/td><td>No<\/td><\/tr><tr><td>Cat\u00e1logo, pedidos, estados<\/td><td>Sin cambios en la app<\/td><td>No<\/td><\/tr><tr><td>Saludo, ausencia, respuestas r\u00e1pidas, etiquetas<\/td><td>Sin cambios en la app<\/td><td>No<\/td><\/tr><tr><td>Dispositivos vinculados<\/td><td>Se desvinculan en la integraci\u00f3n; se pueden volver a vincular<\/td><td>Excepto WhatsApp para Windows y WearOS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Sobre los dispositivos vinculados: la app admite hasta cuatro dispositivos acompa\u00f1antes. Los mensajes que un usuario de WhatsApp env\u00eda desde un dispositivo acompa\u00f1ante no compatible no disparan el webhook de mensajes, as\u00ed que no aparecen en tu sistema.<\/p>\n\n\n\n<p>La API de Grupos tampoco est\u00e1 disponible para n\u00fameros de la app WhatsApp Business, seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/groups\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de grupos<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limitaciones que afectan la operaci\u00f3n<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Velocidad de env\u00edo fija en 20 mps<\/h3>\n\n\n\n<p>Los n\u00fameros que usan la app y la API al mismo tiempo tienen un throughput fijo de 20 mensajes por segundo. Los n\u00fameros comunes de la Cloud API empiezan en 80 mps y pueden subir autom\u00e1ticamente hasta 1.000 mps si son elegibles. Para env\u00edos grandes de notificaciones, esto pesa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La inactividad corta la conexi\u00f3n<\/h3>\n\n\n\n<p>El webhook <code>account_update<\/code> con el evento <code>PARTNER_REMOVED<\/code> informa el motivo de la desconexi\u00f3n. Entre los motivos documentados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>PRIMARY_INACTIVITY<\/code>: el dispositivo principal estuvo inactivo unos 14 d\u00edas;<\/li>\n\n\n<li><code>COMPANION_INACTIVITY<\/code>: un dispositivo acompa\u00f1ante estuvo inactivo unos 30 d\u00edas;<\/li>\n\n\n<li><code>BUSINESS_DOWNGRADE<\/code>: el n\u00famero se registr\u00f3 en WhatsApp com\u00fan (Messenger);<\/li>\n\n\n<li><code>CHANGE_NUMBER<\/code> y <code>USER_RE_REGISTERED<\/code>: cambio de n\u00famero o nuevo registro en otro dispositivo;<\/li>\n\n\n<li><code>ACCOUNT_DISCONNECTED<\/code>: la cuenta se desconect\u00f3 por una medida de cumplimiento (enforcement) o porque la empresa elimin\u00f3 su cuenta de WhatsApp.<\/li>\n\n<\/ul>\n\n\n\n<p>En la pr\u00e1ctica, p\u00eddele al cliente que abra la app en el celular principal con regularidad. Maneja el evento <code>PARTNER_REMOVED<\/code> en tu sistema y avisa al equipo, en lugar de descubrir la ca\u00edda por los mensajes que dejaron de salir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desconexi\u00f3n solo desde la app<\/h3>\n\n\n\n<p>El endpoint para anular el registro (Deregister) no funciona con n\u00fameros en coexistencia. El cliente se desconecta desde la app, en <strong>Configuraci\u00f3n &gt; Cuenta &gt; Plataforma comercial &gt; Desconectar cuenta<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Error 131060 en el primer mensaje<\/h3>\n\n\n\n<p>Meta documenta que los mensajes recibidos pueden llegar con el error <code>131060<\/code> cuando un usuario escribe por primera vez (algo com\u00fan despu\u00e9s de un clic en un anuncio) o usa un dispositivo acompa\u00f1ante no compatible. En el primer caso, el error suele resolverse en segundos. En el segundo, p\u00eddele a la empresa que revise el mensaje en la app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Precios y ventana de atenci\u00f3n en la coexistencia<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los mensajes enviados <strong>desde la app<\/strong> siguen siendo gratuitos.<\/li>\n\n\n<li>Los mensajes enviados <strong>por la API<\/strong> siguen la tabla de la Cloud API, por categor\u00eda y pa\u00eds.<\/li>\n\n\n<li>La ventana de atenci\u00f3n de 24 horas solo se abre con mensajes recibidos <strong>despu\u00e9s<\/strong> de la integraci\u00f3n. Si el cliente escribi\u00f3 antes, la respuesta por la API debe ser una plantilla.<\/li>\n\n\n<li>Los mensajes enviados desde la app no abren, no extienden y no afectan las ventanas ni los precios de la API.<\/li>\n\n<\/ul>\n\n\n\n<p>Para n\u00fameros en Brasil, las tarifas desde el 01\/10\/2026 son R$ 0,3217 por mensaje de marketing y R$ 0,0350 por mensaje de utilidad, autenticaci\u00f3n o servicio (en reales, BRL). Cada n\u00famero de tel\u00e9fono comercial tiene 1.000 mensajes de servicio entregados gratis al mes, con cobro a partir del 1.001, y las plantillas de utilidad enviadas dentro de la ventana de atenci\u00f3n ahora se cobran (solo siguen gratis dentro de una ventana de punto de entrada gratuito abierta). Detalles en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/precio-api-whatsapp-brasil\/\">precio de la API de WhatsApp en Brasil<\/a>; para otros mercados, mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/precio-api-whatsapp-por-pais\/\">precio de la API de WhatsApp por pa\u00eds<\/a>. La fuente es la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina oficial de precios<\/a> de Meta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo comprobar si el n\u00famero est\u00e1 en coexistencia<\/h2>\n\n\n\n<p>Consulta los campos <code>is_on_biz_app<\/code> y <code>platform_type<\/code> del n\u00famero:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl \"https:\/\/graph.facebook.com\/&lt;API_VERSION&gt;\/&lt;PHONE_NUMBER_ID&gt;?fields=is_on_biz_app,platform_type\" \\\n  -H \"Authorization: Bearer &lt;ACCESS_TOKEN&gt;\"<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{ \"is_on_biz_app\": true, \"platform_type\": \"CLOUD_API\", \"id\": \"106540352242922\" }<\/code><\/pre>\n\n\n\n<p>Si <code>is_on_biz_app<\/code> es <code>true<\/code> y <code>platform_type<\/code> es <code>CLOUD_API<\/code>, el n\u00famero opera en la app y en la API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cu\u00e1ndo vale la pena la coexistencia<\/h2>\n\n\n\n<p>Resuelve bien el caso de quien ya tiene clientes conversando con el n\u00famero de la app y quiere automatizar parte de la atenci\u00f3n o de las notificaciones sin cambiar de n\u00famero. Funciona para cl\u00ednicas, tiendas y prestadores de servicios donde el due\u00f1o o el equipo todav\u00eda responde desde el celular. Si piensas conectar un CRM al n\u00famero, lee <a href=\"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-whatsapp-crm-hubspot-es\/\">coexistencia con CRM y l\u00edmites de mensajes<\/a>.<\/p>\n\n\n\n<p>Es menos indicada cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>el volumen de env\u00edo exige m\u00e1s de 20 mensajes por segundo;<\/li>\n\n\n<li>la operaci\u00f3n depende de listas de difusi\u00f3n, mensajes temporales o grupos por la API;<\/li>\n\n\n<li>no hay nadie que mantenga activo el celular principal.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Coexistencia y Vectalk<\/h2>\n\n\n\n<p>Vectalk ofrece coexistencia: el n\u00famero sigue en la app WhatsApp Business y tambi\u00e9n funciona por la API de WhatsApp. Los n\u00fameros se conectan mediante el Registro insertado de Meta, y los payloads y webhooks son los mismos de la documentaci\u00f3n de Meta, as\u00ed que <code>history<\/code>, <code>smb_app_state_sync<\/code> y <code>smb_message_echoes<\/code> llegan a las URLs que registras con <code>POST \/api\/webhooks<\/code>. El cobro es una mensualidad m\u00e1s saldo prepago: Vectalk coloca su propia l\u00ednea de cr\u00e9dito en el n\u00famero, cada mensaje entregado se descuenta del saldo y no necesitas registrar una tarjeta en Meta. Consulta la <a href=\"https:\/\/docs.vectalk.com.br\/introduction\">documentaci\u00f3n<\/a>.<\/p>\n\n\n\n<p>Para crear una cuenta, usa el <a href=\"https:\/\/apps.vectalk.com.br\/register\">registro<\/a>; las dudas pueden ir por la p\u00e1gina de <a href=\"https:\/\/vectalk.com.br\/contato.html\">contacto<\/a>. Si todav\u00eda est\u00e1s decidiendo entre la API y la app, la <a href=\"https:\/\/vectalk.com.br\/blog\/es\/api-oficial-de-whatsapp\/\">gu\u00eda de la API oficial de WhatsApp<\/a> te ayuda a comparar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfLa coexistencia funciona con WhatsApp com\u00fan (Messenger)?<\/h3>\n\n\n\n<p>No. La funci\u00f3n es para n\u00fameros en la app WhatsApp Business. Si el n\u00famero est\u00e1 en WhatsApp com\u00fan, puedes pasarlo antes a la app Business, o eliminar la cuenta de la app y registrar el n\u00famero directamente en la Cloud API; mira <a href=\"https:\/\/vectalk.com.br\/blog\/es\/liberar-numero-whatsapp-para-api-es\/\">c\u00f3mo liberar un n\u00famero que ya est\u00e1 en WhatsApp<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfVoy a perder el historial de conversaciones?<\/h3>\n\n\n\n<p>En la app, no. Para el sistema conectado a la API, Meta permite sincronizar hasta seis meses de conversaciones individuales, si la empresa lo autoriza, dentro de las 24 horas posteriores a la integraci\u00f3n. Los grupos no se sincronizan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo seguir enviando mensajes desde el celular?<\/h3>\n\n\n\n<p>S\u00ed. Los mensajes enviados desde la app siguen siendo gratuitos y aparecen en el sistema conectado mediante el webhook <code>smb_message_echoes<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo hacer la coexistencia con una integraci\u00f3n directa, sin socio?<\/h3>\n\n\n\n<p>La documentaci\u00f3n de Meta pone como requisito ser Solution Partner o Tech Provider. Una empresa que solo integra su propio n\u00famero normalmente lo hace a trav\u00e9s de un proveedor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 el n\u00famero se desconect\u00f3 solo de la API?<\/h3>\n\n\n\n<p>Revisa el evento <code>PARTNER_REMOVED<\/code> en el webhook <code>account_update<\/code>. El motivo m\u00e1s com\u00fan es la inactividad del celular principal durante unos 14 d\u00edas (<code>PRIMARY_INACTIVITY<\/code>). Al reconectar con el mismo socio se dispara el evento <code>ACCOUNT_RECONNECTED<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fuentes oficiales consultadas el 29\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/onboarding-business-app-users\" target=\"_blank\" rel=\"noreferrer noopener\">Onboard WhatsApp Business app users<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/business-phone-numbers\/phone-numbers\" target=\"_blank\" rel=\"noreferrer noopener\">N\u00fameros de tel\u00e9fono comerciales<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/groups\" target=\"_blank\" rel=\"noreferrer noopener\">API de Grupos<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Precios<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/changelog\" target=\"_blank\" rel=\"noreferrer noopener\">Changelog<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/account-model-evolution\/\" target=\"_blank\" rel=\"noreferrer noopener\">Evoluci\u00f3n del modelo de cuentas<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/versions\" target=\"_blank\" rel=\"noreferrer noopener\">Versiones del Registro insertado<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/version-5\" target=\"_blank\" rel=\"noreferrer noopener\">Versi\u00f3n 5<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La coexistencia conecta un n\u00famero que ya est\u00e1 en la app WhatsApp Business a la Cloud API sin sacarlo de la app. Requisitos, sincronizaci\u00f3n, webhooks y l\u00edmites.<\/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-661","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>Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk<\/title>\n<meta name=\"description\" content=\"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.\" \/>\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\/coexistencia-api-whatsapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T13:11:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T13:11:53+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=\"13 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\\\/coexistencia-api-whatsapp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Coexistencia en WhatsApp: c\u00f3mo usar el mismo n\u00famero en la app Business y en la API oficial\",\"datePublished\":\"2026-10-29T13:11:34+00:00\",\"dateModified\":\"2026-10-29T13:11:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/\"},\"wordCount\":2349,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/\",\"name\":\"Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-29T13:11:34+00:00\",\"dateModified\":\"2026-10-29T13:11:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/coexistencia-api-whatsapp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coexistencia en WhatsApp: c\u00f3mo usar el mismo n\u00famero en la app Business y en la API oficial\"}]},{\"@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":"Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk","description":"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.","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\/coexistencia-api-whatsapp\/","og_locale":"en_US","og_type":"article","og_title":"Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk","og_description":"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.","og_url":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-29T13:11:34+00:00","article_modified_time":"2026-10-29T13:11:53+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Coexistencia en WhatsApp: c\u00f3mo usar el mismo n\u00famero en la app Business y en la API oficial","datePublished":"2026-10-29T13:11:34+00:00","dateModified":"2026-10-29T13:11:53+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/"},"wordCount":2349,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/","url":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/","name":"Coexistencia API de WhatsApp: app y API, un n\u00famero | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-29T13:11:34+00:00","dateModified":"2026-10-29T13:11:53+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Coexistencia en WhatsApp: usa el mismo n\u00famero en la app WhatsApp Business y en la API oficial. Requisitos, sincronizaci\u00f3n, webhooks, l\u00edmites y precios.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/es\/coexistencia-api-whatsapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Coexistencia en WhatsApp: c\u00f3mo usar el mismo n\u00famero en la app Business y en la API oficial"}]},{"@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\/661","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=661"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"predecessor-version":[{"id":663,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/661\/revisions\/663"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}