{"id":3418,"date":"2025-05-08T20:50:55","date_gmt":"2025-05-08T20:50:55","guid":{"rendered":"https:\/\/indigitall.com\/?page_id=3418"},"modified":"2026-10-15T18:17:00","modified_gmt":"2026-10-15T18:17:00","slug":"integraciones","status":"publish","type":"page","link":"https:\/\/indigitall.com\/es\/integraciones\/","title":{"rendered":"Integraciones"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false},"class_list":["post-3418","page","type-page","status-publish","hentry"],"acf":{"flexible_content":[{"acf_fc_layout":"hero_page","background_type":"image","dark_filter":0,"background_image":2564,"background_image_mobile":2561,"background_video":null,"background_video_mobile":null,"pretitle":"Integraciones","pretitle_font_size":"","title":"Conexiones que \r\nfuncionan a la perfecci\u00f3n","title_font_size":"","subtitle":"","subtitle_font_size":"","button_1":{"title":"Empezar ahora","url":"#getstarted","target":"_blank"},"button_2":{"title":"M\u00e1s info","url":"https:\/\/documentation.indigitall.com\/","target":"_blank"},"icon_button_2":null,"download_ebook":false,"ebook_title":"","extra_content":"none","title_cards":"","cards":null,"brands_custom_background_color":false,"brands_background_color":"","custom_brands":false,"brands":null},{"acf_fc_layout":"title_list_image","title":"Conecta con tu ecosistema actual para automatizar, personalizar y optimizar mensajes en m\u00faltiples canales.","list":[{"item":"CRM & Automatizaci\u00f3n de Marketing"},{"item":"Plataformas E-commerce & CMS"},{"item":"API & Webhooks para Integraciones Personalizadas"}],"image":2624},{"acf_fc_layout":"sections_fixed_images","design":"normal","title":"Conecta todas tus plataformas\r\nsin esfuerzo","link":"","sections":[{"title":"Integraci\u00f3n con Salesforce","subtitle":"","index":"01","text":"","link":{"title":"M\u00e1s info","url":"https:\/\/documentation.indigitall.com\/docs\/salesforce-marketing-cloud","target":"_blank"},"list":[{"item":"Env\u00edo de archivos PKPASS"},{"item":"Mejora la experiencia del cliente"},{"item":"Incluye im\u00e1genes, videos y GIFs enriquecidos"},{"item":"Genera m\u00e1s leads con notificaciones web\/app"},{"item":"Aumenta el ROI de campa\u00f1as"},{"item":"Anal\u00edticas en tiempo real"}],"tag":"","media_type":"image","image":2568,"image_mobile":null,"video":null,"video_mobile":null},{"title":"Integraci\u00f3n con Hubspot","subtitle":"","index":"02","text":"","link":{"title":"M\u00e1s info","url":"https:\/\/documentation.indigitall.com\/docs\/hubspot","target":"_blank"},"list":[{"item":"Segmentaci\u00f3n de audiencias"},{"item":"Captaci\u00f3n de nuevos leads"},{"item":"Comunicaciones basadas en eventos\/acciones del cliente"},{"item":"Sincronizaci\u00f3n total en flujos de trabajo"},{"item":"Fidelizaci\u00f3n de clientes existentes"},{"item":"Estad\u00edsticas en tiempo real"}],"tag":"","media_type":"image","image":2571,"image_mobile":null,"video":null,"video_mobile":null}],"list_collapsed":true},{"acf_fc_layout":"slider_cards","pretitle":"","link":"","title":"Otras integraciones","text":"","card_size":"big","logo_size":"big","cards":[{"icon":2589,"title":"WhatsApp","text":"<span style=\"font-weight: 400;\">Conversaciones para servicio al cliente, ventas y marketing<\/span>","link":""},{"icon":2583,"title":"Google Analytics","text":"<span style=\"font-weight: 400;\">Analiza comportamiento en webs\/apps para decisiones basadas en datos<\/span>","link":""},{"icon":2586,"title":"Adobe Analytics","text":"<span style=\"font-weight: 400;\">Combina datos de puntos de contacto para insights accionables<\/span>","link":""},{"icon":2595,"title":"Facebook Messenger","text":"<span style=\"font-weight: 400;\">Interacci\u00f3n directa con clientes<\/span>","link":""},{"icon":2592,"title":"Instagram","text":"<span style=\"font-weight: 400;\">Conexi\u00f3n mediante mensajes directos<\/span>","link":""},{"icon":2580,"title":"Telegram","text":"<span style=\"font-weight: 400;\">Comunicaci\u00f3n a trav\u00e9s del servicio de mensajer\u00eda<\/span>","link":""},{"icon":2577,"title":"comScore","text":"<span style=\"font-weight: 400;\">Mide ROI de medios y campa\u00f1as<\/span>","link":""}]},{"acf_fc_layout":"card_title_list","pretitle":"Caracter\u00edsticas de integraci\u00f3n","title":"La combinaci\u00f3n ideal \r\npara tu CRM","text":"","list":[{"text":"Sincronizaci\u00f3n autom\u00e1tica de datos"},{"text":" Carga mediante CSV"},{"text":"Compatibilidad multiplataforma"},{"text":" Integraci\u00f3n total"}],"link":{"title":"Conoce m\u00e1s sobre las integraciones","url":"https:\/\/documentation.indigitall.com\/docs\/indigitall-partners","target":"_blank"},"image_type":"right","image":738,"image_mobile":2782},{"acf_fc_layout":"custom_html","code":"<!-- indigitall.com | Integraciones (MX), after the original blocks | v3 dropdowns | ACF custom_html block. Self-contained, scoped to #indi-imx3-more. No JS. Text is the PointWise paste-ready text, verbatim. -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&display=swap');\r\n#indi-imx3-more { all: initial; display: block; background: #F5F7FA !important; font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; color: #3A4A61; -webkit-font-smoothing: antialiased; box-sizing: border-box !important; }\r\n#indi-imx3-more *, #indi-imx3-more *::before, #indi-imx3-more *::after { box-sizing: border-box; margin: 0; padding: 0; font-family: inherit; }\r\n#indi-imx3-more .d-wrap { max-width: 1120px; margin: 0 auto !important; padding: 64px 32px !important; }\r\n#indi-imx3-more .d-lead { background: #FFFFFF; border-bottom: 1px solid #E3EAF4; }\r\n#indi-imx3-more .d-lead .d-wrap { display: flex; flex-direction: column; gap: 24px; padding-top: 72px !important; }\r\n#indi-imx3-more h1.d-h1 { font-size: 40px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; color: #0F3B7A !important; text-transform: none !important; margin: 0 !important; max-width: 880px; }\r\n#indi-imx3-more .d-lead h2.d-h2 { flex: none; }\r\n#indi-imx3-more .d-eyebrow { font-size: 15px; font-weight: 700; color: #4F8A1F; margin: 0 0 16px !important; display: flex; align-items: center; gap: 8px; }\r\n#indi-imx3-more .d-eyebrow::before { content: ''; width: 24px; height: 3px; border-radius: 2px; background: #8ADA3F; }\r\n#indi-imx3-more .d-list { display: flex; flex-direction: column; gap: 16px; }\r\n\r\n#indi-imx3-more details.d-dd { background: #FFFFFF; border: 1px solid #E3EAF4; border-radius: 16px; }\r\n#indi-imx3-more details.d-dd[open] { box-shadow: 0 8px 24px -12px rgba(18,54,108,0.18); }\r\n#indi-imx3-more details.d-dd > summary { list-style: none; cursor: pointer; display: flex; align-items: center; gap: 16px; padding: 24px; }\r\n#indi-imx3-more details.d-dd > summary::-webkit-details-marker { display: none; }\r\n#indi-imx3-more details.d-dd > summary:focus-visible { outline: 2px solid #0072EF; outline-offset: 2px; border-radius: 16px; }\r\n#indi-imx3-more .d-sico { width: 40px; height: 40px; border-radius: 12px; background: #EEF3FF; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n#indi-imx3-more h2.d-h2 { flex: 1; font-size: 20px !important; font-weight: 700 !important; line-height: 1.35 !important; letter-spacing: -0.01em !important; color: #0F3B7A !important; text-transform: none !important; margin: 0 !important; }\r\n#indi-imx3-more .d-chev { flex-shrink: 0; width: 32px; height: 32px; border-radius: 50%; background: #F5F7FA; display: inline-flex; align-items: center; justify-content: center; transition: transform .2s ease; }\r\n#indi-imx3-more details.d-dd[open] > summary .d-chev { transform: rotate(180deg); }\r\n#indi-imx3-more .d-body { padding: 0 24px 32px 80px; display: flex; flex-direction: column; gap: 24px; }\r\n\r\n#indi-imx3-more p.d-p, #indi-imx3-more td, #indi-imx3-more th, #indi-imx3-more li, #indi-imx3-more dd, #indi-imx3-more dt, #indi-imx3-more blockquote { font-size: 16px; font-weight: 400; line-height: 1.65; color: #3A4A61; text-transform: none; letter-spacing: 0; }\r\n#indi-imx3-more p.d-p { margin: 0 !important; }\r\n#indi-imx3-more p.d-label { font-size: 15px; font-weight: 700; color: #4F8A1F; text-transform: none; letter-spacing: 0; }\r\n#indi-imx3-more p.d-small { font-size: 15px; line-height: 1.6; color: #5A6B85; }\r\n#indi-imx3-more strong { font-weight: 700 !important; color: #0F3B7A !important; }\r\n#indi-imx3-more a { color: #0072EF !important; text-decoration: underline !important; text-underline-offset: 3px !important; font-weight: 600 !important; }\r\n#indi-imx3-more a:hover { color: #0F3B7A !important; }\r\n#indi-imx3-more code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important; font-size: 14px; background: #EEF3FF; color: #0F3B7A; padding: 2px 6px; border-radius: 6px; overflow-wrap: anywhere; }\r\n#indi-imx3-more h3.d-h3, #indi-imx3-more h4.d-h3 { font-size: 17px !important; font-weight: 700 !important; line-height: 1.4 !important; color: #0F3B7A !important; text-transform: none !important; letter-spacing: 0 !important; margin: 0 !important; }\r\n#indi-imx3-more .d-flow-col { display: flex; flex-direction: column; gap: 16px; }\r\n\r\n#indi-imx3-more ul.d-ul, #indi-imx3-more ol.d-ol { padding-left: 24px; display: flex; flex-direction: column; gap: 8px; }\r\n#indi-imx3-more ul.d-ul li::marker { color: #8ADA3F; }\r\n#indi-imx3-more ol.d-ol li::marker { color: #0F3B7A; font-weight: 700; }\r\n\r\n#indi-imx3-more .d-cards { display: grid; gap: 16px; list-style: none; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }\r\n#indi-imx3-more .d-card { background: #F7F9FC; border: 1px solid #E6ECF4; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 16px; }\r\n#indi-imx3-more .d-card p.d-p, #indi-imx3-more .d-card li, #indi-imx3-more .d-card dd, #indi-imx3-more .d-card dt, #indi-imx3-more .d-card td, #indi-imx3-more .d-card th { font-size: 15px; }\r\n#indi-imx3-more p.d-ct { font-size: 17px; font-weight: 700; line-height: 1.4; color: #0F3B7A; }\r\n#indi-imx3-more dl.d-dl { display: flex; flex-direction: column; gap: 8px; }\r\n#indi-imx3-more dl.d-dl dt { font-weight: 700; color: #0F3B7A; }\r\n#indi-imx3-more dl.d-dl dd { margin: 0 0 8px; }\r\n\r\n#indi-imx3-more .d-note { border-radius: 12px; padding: 16px 24px; display: flex; flex-direction: column; gap: 16px; background: #F7F9FC; border: 1px solid #E6ECF4; }\r\n#indi-imx3-more blockquote.d-quote { border-left: 4px solid #8ADA3F; background: #F7F9FC; border-radius: 0 12px 12px 0; padding: 16px 24px; display: flex; flex-direction: column; gap: 8px; }\r\n\r\n#indi-imx3-more .d-tw { width: 100%; }\r\n#indi-imx3-more table.d-table { width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid #E6ECF4; border-radius: 12px; overflow: hidden; background: #FFFFFF; }\r\n#indi-imx3-more table.d-table caption { text-align: left; font-size: 15px; color: #5A6B85; padding-bottom: 8px; }\r\n#indi-imx3-more table.d-table th { background: #F7F9FC; text-align: left; font-size: 15px; font-weight: 700; color: #0F3B7A; padding: 16px; border-bottom: 1px solid #E6ECF4; vertical-align: bottom; }\r\n#indi-imx3-more table.d-table tbody th, #indi-imx3-more table.d-table td.d-stage { vertical-align: top; background: #FFFFFF; }\r\n#indi-imx3-more table.d-table td { font-size: 15px; padding: 16px; border-bottom: 1px solid #E6ECF4; vertical-align: top; }\r\n#indi-imx3-more table.d-table tr:last-child td, #indi-imx3-more table.d-table tr:last-child th { border-bottom: 0; }\r\n#indi-imx3-more table.d-table td.d-stage { font-weight: 700; color: #0F3B7A; }\r\n\r\n#indi-imx3-more .d-faq { display: flex; flex-direction: column; }\r\n#indi-imx3-more .d-faq > div { padding: 24px 0; border-top: 1px solid #E6ECF4; display: flex; flex-direction: column; gap: 8px; }\r\n#indi-imx3-more .d-faq > div:first-child { padding-top: 0; border-top: 0; }\r\n#indi-imx3-more .d-after { margin-top: 32px !important; }\r\n\r\n@media (max-width: 960px) {\r\n  #indi-imx3-more .d-body { padding: 0 24px 32px; }\r\n}\r\n@media (max-width: 760px) {\r\n  #indi-imx3-more .d-wrap { padding: 40px 16px !important; }\r\n  #indi-imx3-more .d-lead .d-wrap { padding-top: 48px !important; gap: 16px; }\r\n  #indi-imx3-more h1.d-h1 { font-size: 30px !important; }\r\n  #indi-imx3-more details.d-dd > summary { padding: 16px; gap: 16px; }\r\n  #indi-imx3-more h2.d-h2 { font-size: 17px !important; }\r\n  #indi-imx3-more .d-body { padding: 0 16px 24px; gap: 16px; }\r\n  #indi-imx3-more .d-cards { grid-template-columns: 1fr; }\r\n  #indi-imx3-more .d-card, #indi-imx3-more .d-note { padding: 16px; }\r\n  #indi-imx3-more table.d-table, #indi-imx3-more table.d-table tbody, #indi-imx3-more table.d-table tr, #indi-imx3-more table.d-table td, #indi-imx3-more table.d-table tbody th { display: block; width: 100%; }\r\n  #indi-imx3-more table.d-table { border: 0; border-radius: 0; overflow: visible; background: transparent; }\r\n  #indi-imx3-more table.d-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }\r\n  #indi-imx3-more table.d-table tr { border: 1px solid #E6ECF4; border-radius: 12px; overflow: hidden; margin-bottom: 16px; background: #FFFFFF; }\r\n  #indi-imx3-more table.d-table td, #indi-imx3-more table.d-table tbody th { border-bottom: 1px solid #E6ECF4; }\r\n  #indi-imx3-more table.d-table td[data-label]::before { content: attr(data-label); display: block; font-size: 15px; font-weight: 700; color: #0F3B7A; margin-bottom: 8px; }\r\n  #indi-imx3-more table.d-table tbody th, #indi-imx3-more table.d-table td.d-stage { background: #F7F9FC; }\r\n}\r\n<\/style>\r\n<section id=\"indi-imx3-more\" aria-label=\"M\u00e1s sobre integraciones\">\r\n  <div class=\"d-wrap\">\r\n    <p class=\"d-eyebrow\">M\u00e1s sobre integraciones<\/p>\r\n    <div class=\"d-list\">\r\n      <details class=\"d-dd\" id=\"imx-de-un-vistazo\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><circle cx=\"12\" cy=\"12\" r=\"6\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><\/svg><\/span><h2 class=\"d-h2\">De un vistazo<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">indigitall se integra con HubSpot, Salesforce Marketing Cloud, Salesforce Service Cloud, Shopify, VTEX IO, WordPress y WhatsApp mediante gu\u00edas publicadas en <a href=\"https:\/\/documentation.indigitall.com\/\">su documentaci\u00f3n<\/a>, y con cualquier otro sistema mediante API REST, SDK, webhooks y carga de archivos CSV. En cada conector la documentaci\u00f3n indica hacia d\u00f3nde viaja el dato: de HubSpot, de Salesforce Marketing Cloud y de Shopify hacia indigitall, y de indigitall hacia tu sistema cuando se dispara un webhook. La tabla de abajo muestra, sistema por sistema, la direcci\u00f3n del dato, el evento, los canales, los identificadores y lo que la gu\u00eda todav\u00eda no detalla.<\/p>\r\n        <ul class=\"d-cards\"><li class=\"d-card\"><p class=\"d-p\"><strong>Conectores con gu\u00eda publicada:<\/strong> HubSpot, Salesforce Marketing Cloud, Salesforce Service Cloud, Shopify, VTEX IO, WordPress y WhatsApp.<\/p><\/li><li class=\"d-card\"><p class=\"d-p\"><strong>V\u00edas para cualquier otro sistema:<\/strong> API REST, SDK, webhook y carga de archivos CSV.<\/p><\/li><li class=\"d-card\"><p class=\"d-p\"><strong>Datos que debes preparar:<\/strong> un identificador \u00fanico de tu CRM, tel\u00e9fono y c\u00f3digo de pa\u00eds para SMS, email para correo, deviceId cuando uses push y customerId para una carga CSV en Customer Journey. externalCode y externalId son identificadores que indigitall genera o utiliza internamente para unificar los datos.<\/p><\/li><li class=\"d-card\"><p class=\"d-p\"><strong>Acceso:<\/strong> Server Key con roles por proyecto y lista blanca de IP; usuarios con rol de Administrador o de Usuario.<\/p><\/li><\/ul>\r\n        \r\n      \r\n      <p class=\"d-p\">Esta p\u00e1gina es para el equipo de TI, de CRM o de marketing operations que necesita saber, antes de la primera reuni\u00f3n, si indigitall se conecta con su plataforma actual y en qu\u00e9 direcci\u00f3n viaja cada dato. Quien la lee sale con la tabla de conectores, los identificadores que debe preparar y la lista de lo que conviene confirmar con el equipo de indigitall antes de planear el proyecto.<\/p>\r\n    \r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-con-que-sistemas-se-integra-indigitall\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m3 17 2 2 4-4\"\/><path d=\"m3 7 2 2 4-4\"\/><path d=\"M13 6h8\"\/><path d=\"M13 12h8\"\/><path d=\"M13 18h8\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfCon qu\u00e9 sistemas se integra indigitall y c\u00f3mo fluye el dato?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        \r\n    <div class=\"d-tw\"><table class=\"d-table\"><thead><tr><th scope=\"col\">Sistema<\/th><th scope=\"col\">Direcci\u00f3n del dato<\/th><th scope=\"col\">Evento o acci\u00f3n<\/th><th scope=\"col\">Canales<\/th><th scope=\"col\">Campos o identificadores<\/th><th scope=\"col\">Requisitos<\/th><th scope=\"col\">Estado de la documentaci\u00f3n<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">HubSpot<\/th><td data-label=\"Direcci\u00f3n del dato\">De HubSpot hacia indigitall<\/td><td data-label=\"Evento o acci\u00f3n\">Un workflow de HubSpot ejecuta una acci\u00f3n de indigitall y lanza una campa\u00f1a creada antes en la consola.<\/td><td data-label=\"Canales\">Push de app y web, SMS, email y WhatsApp<\/td><td data-label=\"Campos o identificadores\">ID de la campa\u00f1a, identificador del destinatario (deviceId o externalCode) y propiedades del contacto como par\u00e1metros.<\/td><td data-label=\"Requisitos\">Instalar la app desde el App Marketplace de HubSpot, con credenciales de administrador en ambos sistemas.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/hubspot\">Gu\u00eda de HubSpot<\/a>. No describe un flujo de regreso hacia HubSpot.<\/td><\/tr><tr><th scope=\"row\">Salesforce Marketing Cloud<\/th><td data-label=\"Direcci\u00f3n del dato\">De Salesforce hacia indigitall; las acciones de env\u00edo y clic de push se registran en una extensi\u00f3n de datos de Salesforce<\/td><td data-label=\"Evento o acci\u00f3n\">Actividades personalizadas de Journey Builder para push, chat de WhatsApp y SMS.<\/td><td data-label=\"Canales\">Push, chat de WhatsApp y SMS<\/td><td data-label=\"Campos o identificadores\">subscriberKey de Salesforce asociado a un externalId mediante un campo de extensi\u00f3n de datos; una actividad carga un solo applicationId.<\/td><td data-label=\"Requisitos\">Paquete en Salesforce Marketing Cloud con Client ID, Client Secret, Authentication Base URI y MID, m\u00e1s la App Key y una Server Key de indigitall.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/salesforce-marketing-cloud\">Gu\u00eda de Salesforce Marketing Cloud<\/a>. Las estad\u00edsticas documentadas son de push (env\u00edo y clic); no consta una sincronizaci\u00f3n general en ambos sentidos.<\/td><\/tr><tr><th scope=\"row\">Salesforce Service Cloud<\/th><td data-label=\"Direcci\u00f3n del dato\">Una aplicaci\u00f3n web de indigitall embebida dentro de la consola de Salesforce; la gu\u00eda no describe un flujo de datos<\/td><td data-label=\"Evento o acci\u00f3n\">Canvas App en una Connected App, mostrada con un Lightning Web Component.<\/td><td data-label=\"Canales\">No especificados en la gu\u00eda<\/td><td data-label=\"Campos o identificadores\">No publicados en la gu\u00eda.<\/td><td data-label=\"Requisitos\">Cualquier edici\u00f3n de Salesforce, una URL de la aplicaci\u00f3n accesible p\u00fablicamente, OAuth habilitado y un Lightning Web Component.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/canvas-app-integration\">Gu\u00eda de Salesforce Service Cloud<\/a> con seis pasos de configuraci\u00f3n. No detalla canales ni direcci\u00f3n del dato.<\/td><\/tr><tr><th scope=\"row\">Shopify<\/th><td data-label=\"Direcci\u00f3n del dato\">De la tienda hacia indigitall<\/td><td data-label=\"Evento o acci\u00f3n\">Eventos de Shopify Customer Events con alias renombrables: login, productView, addToCart, purchase, checkoutStarted y searchSubmitted.<\/td><td data-label=\"Canales\">Push de app y web, seg\u00fan la gu\u00eda de la app; la gu\u00eda de Customer Events no especifica canales<\/td><td data-label=\"Campos o identificadores\">Datos del evento en customData; mapeo entre campos de cliente de Shopify y campos personalizados de indigitall.<\/td><td data-label=\"Requisitos\">Cuenta activa de indigitall y acceso al panel de Shopify. El banner de cookies aparece solo en los pasos antiguos de retargeting.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify\">Gu\u00eda de Shopify<\/a> y <a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify-customer-events\">gu\u00eda de Customer Events<\/a>. La gu\u00eda de la app contiene una nota que indica que el retargeting no est\u00e1 soportado actualmente, aunque conserva pasos antiguos de configuraci\u00f3n; su estado no est\u00e1 confirmado.<\/td><\/tr><tr><th scope=\"row\">VTEX IO<\/th><td data-label=\"Direcci\u00f3n del dato\">No descrita en la gu\u00eda: documenta la instalaci\u00f3n del SDK en la tienda para registrar dispositivos y enviar web push<\/td><td data-label=\"Evento o acci\u00f3n\">Web push integrado con el SDK de indigitall y un service worker.<\/td><td data-label=\"Canales\">Web push<\/td><td data-label=\"Campos o identificadores\">No publicados en la gu\u00eda.<\/td><td data-label=\"Requisitos\">Siete pasos: subir service-worker.js y sdk.min.js con esos nombres exactos, desactivar el service worker predeterminado de VTEX y agregar el c\u00f3digo de inicializaci\u00f3n.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/vtex-io\">Gu\u00eda de VTEX IO<\/a>. No incluye eventos ni campos.<\/td><\/tr><tr><th scope=\"row\">WordPress<\/th><td data-label=\"Direcci\u00f3n del dato\">No descrita en la gu\u00eda<\/td><td data-label=\"Evento o acci\u00f3n\">Plugin gratuito instalable desde el panel de WordPress.<\/td><td data-label=\"Canales\">Chat de WhatsApp en el sitio y web push<\/td><td data-label=\"Campos o identificadores\">No publicados en la gu\u00eda.<\/td><td data-label=\"Requisitos\">Instalar y activar el plugin; las funciones avanzadas de web push se configuran en la consola de indigitall.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-chat-plugin\">Gu\u00eda del plugin de WordPress<\/a>.<\/td><\/tr><tr><th scope=\"row\">WhatsApp Business Platform<\/th><td data-label=\"Direcci\u00f3n del dato\">En ambos sentidos: env\u00edo de mensajes y recepci\u00f3n de respuestas, seg\u00fan la Cloud API de Meta<\/td><td data-label=\"Evento o acci\u00f3n\">Conexi\u00f3n del n\u00famero y de la cuenta de WhatsApp Business (WABA) desde la consola, con el registro integrado de Meta.<\/td><td data-label=\"Canales\">WhatsApp<\/td><td data-label=\"Campos o identificadores\">N\u00famero de tel\u00e9fono con c\u00f3digo de pa\u00eds.<\/td><td data-label=\"Requisitos\">Acceso de administrador al portafolio de negocio de Meta, un n\u00famero que no est\u00e9 registrado en la app de WhatsApp y el servicio Chat v2 activo en el proyecto.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-number-onboarding\">Gu\u00eda de conexi\u00f3n de n\u00famero<\/a> con once pasos.<\/td><\/tr><tr><th scope=\"row\">API REST y SDK<\/th><td data-label=\"Direcci\u00f3n del dato\">Tu sistema llama a indigitall mediante los endpoints disponibles; la gu\u00eda de sincronizaci\u00f3n documenta sobre todo el flujo del CRM hacia indigitall, y los endpoints de consulta o actualizaci\u00f3n dependen del recurso<\/td><td data-label=\"Evento o acci\u00f3n\">Contactos, campa\u00f1as, customer journeys, mensajes, segmentaci\u00f3n y estad\u00edsticas.<\/td><td data-label=\"Canales\">Push, WhatsApp, SMS, email y chat<\/td><td data-label=\"Campos o identificadores\">Un identificador \u00fanico de tu CRM (indigitall genera externalCode o externalId), deviceId en push y customerId en Customer Journey.<\/td><td data-label=\"Requisitos\">Una Server Key; la integraci\u00f3n por API o SDK la hace el equipo de TI del cliente.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/reference\/indigitall-api\">Referencia de la API<\/a> (v2 vigente, v1 heredada). No se publican l\u00edmites de tasa en la referencia consultada.<\/td><\/tr><tr><th scope=\"row\">Carga de archivos CSV<\/th><td data-label=\"Direcci\u00f3n del dato\">De tu sistema hacia indigitall<\/td><td data-label=\"Evento o acci\u00f3n\">Carga de listas desde la consola, con los campos countryCode y phone, o con customerId en un Customer Journey.<\/td><td data-label=\"Canales\">Seg\u00fan la lista y el journey<\/td><td data-label=\"Campos o identificadores\">countryCode, phone y customerId.<\/td><td data-label=\"Requisitos\">Elegir un identificador \u00fanico de cada cliente en tu CRM.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/data-synchronization\">Gu\u00eda de sincronizaci\u00f3n de datos<\/a>. Describe la carga de archivos desde la consola.<\/td><\/tr><tr><th scope=\"row\">Webhook<\/th><td data-label=\"Direcci\u00f3n del dato\">De indigitall hacia tu sistema<\/td><td data-label=\"Evento o acci\u00f3n\">Un evento de un customer journey dispara una llamada HTTP a la URL que definas.<\/td><td data-label=\"Canales\">Seg\u00fan el journey<\/td><td data-label=\"Campos o identificadores\">Nombre, URL, m\u00e9todo HTTP, cuerpo JSON con variables como {{customer.phone}} y encabezados opcionales.<\/td><td data-label=\"Requisitos\">Un endpoint propio que reciba la llamada; encabezados opcionales, por ejemplo Authorization con un Bearer token; la gu\u00eda no define un esquema de autenticaci\u00f3n obligatorio.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/webhook\">Gu\u00eda de webhook<\/a>. No describe firma, reintentos ni cat\u00e1logo de eventos.<\/td><\/tr><tr><th scope=\"row\">Google Analytics y Adobe Analytics<\/th><td data-label=\"Direcci\u00f3n del dato\">El clic en una notificaci\u00f3n push lleva par\u00e1metros UTM en la URL de destino; tu herramienta de anal\u00edtica los recoge<\/td><td data-label=\"Evento o acci\u00f3n\">indigitall agrega par\u00e1metros UTM fijos o din\u00e1micos a la URL de destino de la notificaci\u00f3n; Google Analytics, Adobe Analytics u otra herramienta los lee cuando la persona hace clic.<\/td><td data-label=\"Canales\">Push de app y web<\/td><td data-label=\"Campos o identificadores\">utm_source, utm_medium, utm_campaign y otros; valores din\u00e1micos como t\u00edtulo, nombre y fecha de creaci\u00f3n de la campa\u00f1a, plataforma, tipo de env\u00edo y categor\u00eda.<\/td><td data-label=\"Requisitos\">Configurar los par\u00e1metros en la consola.<\/td><td data-label=\"Estado de la documentaci\u00f3n\"><a href=\"https:\/\/documentation.indigitall.com\/docs\/configuring-reporting\">Gu\u00eda de reportes con UTM<\/a>.<\/td><\/tr><\/tbody><\/table><\/div>\r\n    \r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-conecto-indigitall-con-hubspot\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 22v-5\"\/><path d=\"M9 8V2\"\/><path d=\"M15 8V2\"\/><path d=\"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo conecto indigitall con HubSpot?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">En HubSpot instalas la app de indigitall desde el App Marketplace, autorizas el acceso a los datos del CRM e inicias sesi\u00f3n en la consola de indigitall con credenciales de administrador. Despu\u00e9s puedes agregar acciones de indigitall (push de app o web, SMS, email o WhatsApp) en cualquier paso de un workflow. Cada acci\u00f3n pide el ID de la campa\u00f1a creada antes en la consola y el identificador del destinatario: en push, deviceId o externalCode (la gu\u00eda recomienda externalCode porque simplifica la integraci\u00f3n) y, en SMS, el campo de tel\u00e9fono con el c\u00f3digo de pa\u00eds. Los par\u00e1metros de la campa\u00f1a se llenan con propiedades del contacto, por ejemplo tel\u00e9fono, email o campos personalizados. La gu\u00eda distingue los errores que bloquean la acci\u00f3n de las advertencias que afectan solo a algunos usuarios. El flujo documentado va de HubSpot hacia indigitall. Los pasos completos est\u00e1n en la <a href=\"https:\/\/documentation.indigitall.com\/docs\/hubspot\">documentaci\u00f3n de HubSpot de indigitall<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-se-ve-un-flujo-con\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M7 11v4a2 2 0 0 0 2 2h4\"\/><rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo se ve un flujo con HubSpot?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Un contacto llena un formulario en HubSpot y entra a un workflow. El workflow ejecuta una acci\u00f3n de indigitall que lanza una campa\u00f1a de WhatsApp con el nombre del contacto como par\u00e1metro.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-conecto-indigitall-con-salesforce-marketing\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 22v-5\"\/><path d=\"M9 8V2\"\/><path d=\"M15 8V2\"\/><path d=\"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo conecto indigitall con Salesforce Marketing Cloud?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Creas en Journey Builder actividades personalizadas de indigitall para push, chat de WhatsApp y SMS, y cada una apunta a un endpoint del conector. Primero agregas un paquete en Salesforce Marketing Cloud y tomas su Client ID, su Client Secret (solo se muestra al generarlo), su Authentication Base URI y su MID; de indigitall necesitas la App Key del proyecto y una Server Key. Hay una restricci\u00f3n que conviene conocer desde el inicio: una actividad de Journey Builder carga un solo applicationId. Adem\u00e1s, indigitall no procesa datos por subscriberKey sino por externalId, as\u00ed que eliges qu\u00e9 campo de la extensi\u00f3n de datos aporta el externalId de cada contacto. Las estad\u00edsticas de push regresan a una extensi\u00f3n de datos con ocho campos: ConversationId, Action (New o Click), ContactKey, UniqueCampaignLabel, ButtonClicked, ActionDate, DeviceId y LatestRecord. Gu\u00eda completa en la <a href=\"https:\/\/documentation.indigitall.com\/docs\/salesforce-marketing-cloud\">documentaci\u00f3n de Salesforce Marketing Cloud de indigitall<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-se-ve-un-flujo-con\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M7 11v4a2 2 0 0 0 2 2h4\"\/><rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo se ve un flujo con Salesforce Marketing Cloud?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Un contacto entra a un journey en Journey Builder y llega a una actividad personalizada de indigitall que env\u00eda un push o un mensaje de WhatsApp. Despu\u00e9s, la acci\u00f3n de env\u00edo o de clic del push se registra en una extensi\u00f3n de datos de Salesforce.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-uso-indigitall-dentro-de-salesforce\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo uso indigitall dentro de Salesforce Service Cloud?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">La gu\u00eda de Service Cloud usa Canvas, el mecanismo de Salesforce para embeber una aplicaci\u00f3n web existente dentro de su consola. La configuraci\u00f3n tiene seis pasos: crear una Connected App en Setup, configurar Canvas con la URL de autenticaci\u00f3n y el m\u00e9todo de acceso, autorizar a los usuarios por perfil, desarrollar un Lightning Web Component que referencie el API Name de la app, agregarlo a una p\u00e1gina con Lightning App Builder y activarlo para los usuarios elegidos. Requiere cualquier edici\u00f3n de Salesforce, una URL de la aplicaci\u00f3n accesible p\u00fablicamente y OAuth habilitado. La propia gu\u00eda aclara que no entra en la gesti\u00f3n de eventos ni en el contexto de Salesforce y no detalla canales ni la direcci\u00f3n del dato, as\u00ed que conviene definir con el equipo de indigitall qu\u00e9 conversaciones se ver\u00e1n dentro de Service Cloud antes de planear el proyecto. Consulta la <a href=\"https:\/\/documentation.indigitall.com\/docs\/canvas-app-integration\">gu\u00eda de Salesforce Service Cloud<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-que-eventos-de-shopify-escucha-indigitall\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"8\" cy=\"21\" r=\"1\"\/><circle cx=\"19\" cy=\"21\" r=\"1\"\/><path d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfQu\u00e9 eventos de Shopify escucha indigitall?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Al activar el conector, indigitall escucha eventos de comportamiento de tu tienda Shopify. Los identificadores por defecto son login, productView, addToCart, purchase, checkoutStarted y searchSubmitted, y puedes renombrarlos con alias para alinearlos con tus flujos. En la configuraci\u00f3n eliges qu\u00e9 campos del cliente de Shopify sincronizar, los mapeas a campos personalizados de indigitall (puedes crear uno nuevo en ese momento) y decides qu\u00e9 eventos recolectar. Cada evento lleva datos del cliente y de la operaci\u00f3n en customData; la compra completada, por ejemplo, incluye totales, direcciones y art\u00edculos. Para instalar la app necesitas una cuenta de indigitall y acceso al panel de Shopify. La gu\u00eda de la app contiene adem\u00e1s una nota que indica que el retargeting no est\u00e1 soportado actualmente, aunque conserva pasos antiguos de configuraci\u00f3n (que piden el banner de cookies activo); su estado no est\u00e1 confirmado. Los nombres de indigitall son propios: Shopify publica los suyos, como product_viewed y checkout_started, en la <a href=\"https:\/\/shopify.dev\/docs\/api\/web-pixels-api\/standard-events\" target=\"_blank\" rel=\"noopener\">documentaci\u00f3n de eventos est\u00e1ndar de su Web Pixels API<\/a>. Gu\u00edas de indigitall: <a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify\">Shopify<\/a> y <a href=\"https:\/\/documentation.indigitall.com\/docs\/shopify-customer-events\">Shopify Customer Events<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-se-ve-un-flujo-con\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\"\/><path d=\"M7 11v4a2 2 0 0 0 2 2h4\"\/><rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo se ve un flujo con Shopify?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Un cliente agrega un producto al carrito en la tienda. indigitall recibe el evento addToCart con los datos del producto en customData y, si el cliente inicia el pago, recibe checkoutStarted. indigitall registra esos eventos con los campos que mapeaste en la configuraci\u00f3n.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-integro-vtex-io-con-indigitall\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"8\" cy=\"21\" r=\"1\"\/><circle cx=\"19\" cy=\"21\" r=\"1\"\/><path d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo integro VTEX IO con indigitall?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">La gu\u00eda de VTEX IO documenta la instalaci\u00f3n de <a href=\"https:\/\/indigitall.com\/es\/web-engagement\/\">web push<\/a> en siete pasos: descargar los archivos del SDK de indigitall, subir service-worker.js (con el contenido de worker.min.js) y sdk.min.js con esos nombres exactos en el editor de c\u00f3digo de VTEX, desactivar el service worker predeterminado de VTEX para evitar conflictos y agregar el c\u00f3digo de inicializaci\u00f3n con Google Tag Manager o con una implementaci\u00f3n web est\u00e1ndar. <a href=\"https:\/\/developers.vtex.com\/docs\/guides\/vtex-io-documentation-what-is-vtex-io\" target=\"_blank\" rel=\"noopener\">VTEX IO<\/a> es la plataforma de desarrollo low-code de VTEX para aplicaciones empresariales: permite construir tiendas web, aplicaciones de administraci\u00f3n e integraciones de backend. La gu\u00eda de indigitall no publica eventos ni campos de ecommerce para VTEX y no describe un flujo general de datos de la tienda hacia indigitall; si necesitas enviar datos de ecommerce desde VTEX IO, ese alcance no est\u00e1 descrito en la gu\u00eda revisada y debe definirse como una integraci\u00f3n aparte. Consulta la <a href=\"https:\/\/documentation.indigitall.com\/docs\/vtex-io\">gu\u00eda de VTEX IO<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-agrego-whatsapp-y-web-push\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9\"\/><path d=\"M10.3 21a1.94 1.94 0 0 0 3.4 0\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo agrego WhatsApp y web push a un sitio WordPress?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">El plugin gratuito de indigitall se instala desde el panel de WordPress: Plugins, Agregar nuevo, buscar indigitall, instalar, activar y configurar. Activa un chat de <a href=\"https:\/\/indigitall.com\/es\/whatsapp\/\">WhatsApp<\/a> en el sitio, con los colores de tu marca y un mensaje inicial configurable, y permite configurar web push dentro del plugin o desde la consola de indigitall para acceder a las funciones avanzadas. Los pasos est\u00e1n en la <a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-chat-plugin\">gu\u00eda del plugin de WordPress<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-conecto-mi-numero-de-whatsapp\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo conecto mi n\u00famero de WhatsApp Business a indigitall?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">La conexi\u00f3n se hace desde la consola de indigitall con el registro integrado de Meta: entras a la configuraci\u00f3n de Chat v2, inicias sesi\u00f3n con Facebook, registras el n\u00famero con su c\u00f3digo de pa\u00eds, verificas el c\u00f3digo de seis d\u00edgitos, eliges o creas el portafolio de negocio y la cuenta de WhatsApp Business (WABA), revisas los permisos y esperas a que Meta cambie el estado del n\u00famero de Pendiente a Conectado. Necesitas acceso de administrador al portafolio de negocio de Meta, un n\u00famero que no est\u00e9 registrado en la app de WhatsApp y el servicio Chat v2 activo en el proyecto. La <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/cloud-api\/overview\" target=\"_blank\" rel=\"noopener\">Cloud API de WhatsApp Business Platform<\/a> de Meta entrega los mensajes entrantes y las actualizaciones de estado como webhooks en JSON a un endpoint p\u00fablico. La gu\u00eda completa tiene once pasos: <a href=\"https:\/\/documentation.indigitall.com\/docs\/whatsapp-number-onboarding\">conexi\u00f3n de un n\u00famero de WhatsApp<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-integro-mi-crm-mi-erp\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\/><path d=\"M3 5v14a9 3 0 0 0 18 0V5\"\/><path d=\"M3 12a9 3 0 0 0 18 0\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo integro mi CRM, mi ERP o mi sistema actual por API, SDK o carga de archivos?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Cuando tu sistema (un CRM, un ERP u otro) no tiene un conector en la tabla, las v\u00edas documentadas son la <a href=\"https:\/\/documentation.indigitall.com\/reference\/indigitall-api\">API REST<\/a>, los SDK (Android, iOS, web, Flutter, React Native y Cordova) y la carga de archivos CSV. La gu\u00eda de sincronizaci\u00f3n de datos describe el modelo: eliges un identificador \u00fanico de cada cliente en tu CRM, por ejemplo el tel\u00e9fono o el email, y con la API o el SDK lo mueves a la consola, donde se genera internamente un identificador cifrado llamado externalCode o externalId. En push, adem\u00e1s, se necesita el deviceId de cada dispositivo; en Customer Journey, el identificador \u00fanico se llama customerId. La gu\u00eda precisa que la integraci\u00f3n por API o SDK la hace el equipo de TI del cliente, que por API los datos se sincronizan en tiempo real y que indigitall no mueve informaci\u00f3n por su cuenta. La API y los SDK permiten enviar datos a indigitall y operar recursos seg\u00fan el endpoint; no deben interpretarse como una sincronizaci\u00f3n bidireccional general con el CRM. Para ver c\u00f3mo se unifican esos datos en un perfil de cliente, consulta la <a href=\"https:\/\/indigitall.com\/es\/cdp\/\">plataforma de datos de clientes (CDP) de indigitall<\/a>, que seg\u00fan su p\u00e1gina re\u00fane web, app, WhatsApp, SMS, voz y tienda en un \u00fanico perfil en tiempo real. Los detalles est\u00e1n en la <a href=\"https:\/\/documentation.indigitall.com\/docs\/data-synchronization\">gu\u00eda de sincronizaci\u00f3n de datos<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-cual-es-la-diferencia-entre-la\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfCu\u00e1l es la diferencia entre la API y los webhooks de indigitall?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">La API REST sirve para que tu sistema llame a indigitall: contactos, campa\u00f1as, customer journeys, mensajes, segmentaci\u00f3n y estad\u00edsticas. La referencia vigente es la API v2, y la v1 se mantiene por compatibilidad con integraciones antiguas. El webhook funciona al rev\u00e9s: un evento de un <a href=\"https:\/\/indigitall.com\/es\/customerjourney\/\">customer journey<\/a> hace que indigitall llame a una URL tuya. Al crear la plantilla defines el nombre, la URL, el m\u00e9todo HTTP (POST, GET, PUT u otro), un cuerpo JSON con variables como {{customer.phone}} y, si lo necesitas, encabezados opcionales, por ejemplo Authorization con un Bearer token. La <a href=\"https:\/\/documentation.indigitall.com\/docs\/webhook\">gu\u00eda de webhook<\/a> no documenta firma de las solicitudes, reintentos ni un cat\u00e1logo de eventos, as\u00ed que conviene acordarlos con el equipo de indigitall.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-como-se-controlan-las-claves-los\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfC\u00f3mo se controlan las claves, los usuarios y la seguridad de una integraci\u00f3n?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Las integraciones por API usan una Server Key, una API key que se genera en Settings &gt; Server Keys de la consola; se puede asignar con un rol al proyecto completo o a proyectos espec\u00edficos y limitar con una lista blanca de direcciones IP. Los usuarios de la consola tienen dos roles: Administrador, con acceso completo a la cuenta, y Usuario, con permisos por proyecto en tres niveles: Read para ver estad\u00edsticas y campa\u00f1as, Write para adem\u00e1s crear y enviar campa\u00f1as, y Manage para editar audiencias y herramientas. Sin un permiso expl\u00edcito sobre el proyecto, un usuario no puede entrar a \u00e9l. La gu\u00eda de sincronizaci\u00f3n de datos indica que los datos transmitidos y almacenados est\u00e1n cifrados por indigitall, y la <a href=\"https:\/\/documentation.indigitall.com\/docs\/security\">documentaci\u00f3n p\u00fablica de seguridad de indigitall<\/a> identifica SOC 2 Type II como una certificaci\u00f3n basada en una auditor\u00eda independiente de la plataforma SaaS de marketing automation; ISO\/IEC 27001:2022 y ENS HIGH como certificaciones aplicadas a los servicios o sistemas SaaS de marketing automation; GDPR\/LOPDGDD como una verificaci\u00f3n externa; HIPAA como una auditor\u00eda del servicio de notificaciones push cifradas; y BAA HIPAA ready como la capacidad declarada para firmar BAAs. Confirma cu\u00e1l aplica a tu producto, canal y regi\u00f3n. Gu\u00edas: <a href=\"https:\/\/documentation.indigitall.com\/docs\/server-keys\">Server Keys<\/a> y <a href=\"https:\/\/documentation.indigitall.com\/docs\/permissions\">usuarios y permisos<\/a>.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-que-metricas-y-reportes-salen-de\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17V9\"\/><path d=\"M13 17V5\"\/><path d=\"M8 17v-3\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfQu\u00e9 m\u00e9tricas y reportes salen de una integraci\u00f3n?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">En la consola, Estad\u00edsticas &gt; Push muestra enviados (env\u00edos brutos sin contar errores), notificaciones recibidas y CTR, la proporci\u00f3n de clics sobre los enviados, con separaci\u00f3n entre web y app, filtros por fecha y por categor\u00eda de campa\u00f1a, y descarga en CSV, seg\u00fan la <a href=\"https:\/\/documentation.indigitall.com\/docs\/push-statistics\">gu\u00eda de estad\u00edsticas de push<\/a>. Para medir fuera de indigitall, agregas par\u00e1metros UTM fijos o din\u00e1micos a las notificaciones <a href=\"https:\/\/indigitall.com\/es\/notificaciones-push\/\">push<\/a> de app y web, como describe la <a href=\"https:\/\/documentation.indigitall.com\/docs\/configuring-reporting\">gu\u00eda de reportes<\/a>, y analizas el resultado en tu herramienta de anal\u00edtica; <a href=\"https:\/\/support.google.com\/analytics\/answer\/10917952\" target=\"_blank\" rel=\"noopener\">Google Analytics documenta<\/a> c\u00f3mo se usan utm_source, utm_medium y utm_campaign. Con Salesforce Marketing Cloud, las acciones de env\u00edo y clic de push se registran en una extensi\u00f3n de datos de Salesforce. Por API, algunos endpoints devuelven estad\u00edsticas en JSON, CSV o ZIP, seg\u00fan el endpoint. Y para consultarlas desde un asistente de IA, el <a href=\"https:\/\/indigitall.com\/es\/integraciones\/indigitall-mcp\/\">conector MCP de indigitall<\/a> es de solo lectura: seg\u00fan su p\u00e1gina, no env\u00eda campa\u00f1as ni cambia configuraciones.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-que-conviene-confirmar-antes-de-integrar\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/span><h2 class=\"d-h2\">\u00bfQu\u00e9 conviene confirmar antes de integrar?<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <p class=\"d-p\">Son los puntos que las gu\u00edas publicadas no cierran, y conviene dejarlos escritos en el alcance antes de firmar:<\/p>\r\n        <ul class=\"d-ul\">\r\n            <li><strong>Sincronizaci\u00f3n en ambos sentidos.<\/strong> Las gu\u00edas describen flujos concretos, como los de la tabla, y una sincronizaci\u00f3n general en ambos sentidos no consta en ellas; si tu proyecto la necesita, def\u00ednela como requisito.<\/li>\r\n            <li><strong>Carrito abandonado en <a href=\"https:\/\/indigitall.com\/es\/sector\/retail-y-ecommerce\/\">retail y ecommerce<\/a>.<\/strong> En Shopify, la gu\u00eda de la app contiene una nota que indica que el retargeting no est\u00e1 soportado actualmente, aunque conserva pasos antiguos de configuraci\u00f3n, as\u00ed que su estado no est\u00e1 confirmado; en VTEX IO, la gu\u00eda documenta web push sin eventos de carrito.<\/li>\r\n            <li><strong>Webhook.<\/strong> La gu\u00eda no publica firma de las solicitudes, reintentos ni cat\u00e1logo de eventos.<\/li>\r\n            <li><strong>L\u00edmites y frecuencia.<\/strong> No se publican l\u00edmites de tasa en la referencia de la API consultada.<\/li>\r\n            <li><strong>Otros sistemas.<\/strong> La <a href=\"https:\/\/documentation.indigitall.com\/docs\/indigitall-partners\">ficha de partners de la documentaci\u00f3n<\/a> lista los conectores con gu\u00eda; para cualquier sistema que no est\u00e9 ah\u00ed, la v\u00eda documentada es la API, el SDK o el CSV, con trabajo de tu equipo de TI.<\/li>\r\n            <li><strong>Ubicaci\u00f3n y retenci\u00f3n de datos.<\/strong> La pol\u00edtica de seguridad p\u00fablica no detalla la ubicaci\u00f3n f\u00edsica de los servidores ni los per\u00edodos de retenci\u00f3n; p\u00eddelos por escrito al equipo de indigitall.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/details>\r\n      <details class=\"d-dd\" id=\"imx-faqs-integraciones-de-indigitall\">\r\n        <summary><span class=\"d-sico\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0072EF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span><h2 class=\"d-h2\">FAQs: integraciones de indigitall<\/h2><span class=\"d-chev\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0F3B7A\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m6 9 6 6 6-6\"\/><\/svg><\/span><\/summary>\r\n        <div class=\"d-body\">\r\n        <div class=\"d-faq\">\r\n      <div><h3 class=\"d-h3\">\u00bfC\u00f3mo se integra indigitall con un CRM, un ERP o un sistema que ya usamos?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">indigitall tiene gu\u00edas de conector para HubSpot, Salesforce Marketing Cloud, Salesforce Service Cloud, Shopify, VTEX IO, WordPress y WhatsApp. Para cualquier otro sistema, la documentaci\u00f3n describe tres v\u00edas: la API REST, los SDK y la carga de archivos CSV, con la integraci\u00f3n por API o SDK a cargo del equipo de TI del cliente.<\/p>\r\n        \r\n      <\/div>\r\n      <div><h3 class=\"d-h3\">\u00bfindigitall sincroniza los datos autom\u00e1ticamente en ambos sentidos con mi CRM?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">La documentaci\u00f3n de indigitall describe flujos concretos, no una sincronizaci\u00f3n general en ambos sentidos. Con HubSpot, el flujo va de HubSpot hacia indigitall mediante acciones en workflows. Con Salesforce Marketing Cloud, va de Salesforce hacia indigitall y las acciones de env\u00edo y clic de push se registran en una extensi\u00f3n de datos. Por API, el equipo de TI mueve los datos del CRM a indigitall y se sincronizan en tiempo real.<\/p>\r\n        \r\n      <\/div>\r\n      <div><h3 class=\"d-h3\">\u00bfQu\u00e9 identificador necesito para unir mis clientes con indigitall?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">Necesitas elegir un identificador \u00fanico de cada cliente en tu CRM, por ejemplo el tel\u00e9fono o el email. indigitall lo convierte internamente en un identificador cifrado llamado externalCode o externalId en SMS y email; en push se usa adem\u00e1s el deviceId de cada dispositivo, y en Customer Journey el identificador \u00fanico se llama customerId.<\/p>\r\n        \r\n      <\/div>\r\n      <div><h3 class=\"d-h3\">\u00bfQu\u00e9 roles y permisos tiene la consola de indigitall?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">La consola de indigitall tiene dos roles. El Administrador tiene acceso completo a la cuenta. El Usuario recibe permisos por proyecto en tres niveles: Read para ver estad\u00edsticas y campa\u00f1as, Write para adem\u00e1s crear y enviar campa\u00f1as, y Manage para editar audiencias y herramientas. Un usuario sin permiso expl\u00edcito sobre un proyecto no puede acceder a \u00e9l.<\/p>\r\n        \r\n      <\/div>\r\n      <div><h3 class=\"d-h3\">\u00bfQu\u00e9 certificaciones de seguridad tiene indigitall y c\u00f3mo se protegen los datos?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">La documentaci\u00f3n p\u00fablica de seguridad de indigitall identifica SOC 2 Type II como una certificaci\u00f3n basada en una auditor\u00eda independiente de la plataforma SaaS de marketing automation; ISO\/IEC 27001:2022 y ENS HIGH como certificaciones aplicadas a los servicios o sistemas SaaS de marketing automation; GDPR\/LOPDGDD como una verificaci\u00f3n externa; HIPAA como una auditor\u00eda del servicio de notificaciones push cifradas; y BAA HIPAA ready como la capacidad declarada para firmar BAAs. Confirma cu\u00e1l aplica a tu producto, canal y regi\u00f3n. La gu\u00eda de sincronizaci\u00f3n de datos indica que los datos transmitidos y almacenados est\u00e1n cifrados por indigitall. La pol\u00edtica p\u00fablica no detalla la ubicaci\u00f3n de los servidores ni los per\u00edodos de retenci\u00f3n, por lo que conviene pedirlos por escrito.<\/p>\r\n        \r\n      <\/div>\r\n      <div><h3 class=\"d-h3\">\u00bfPuedo recuperar carritos abandonados con la integraci\u00f3n de indigitall con Shopify o VTEX IO?<\/h3>\r\n        \r\n        \r\n          <p class=\"d-p\">No est\u00e1 confirmado. La gu\u00eda de la app de Shopify de indigitall contiene una nota que indica que el retargeting no est\u00e1 soportado actualmente, aunque conserva pasos antiguos de configuraci\u00f3n, y la gu\u00eda de Customer Events documenta eventos como addToCart y checkoutStarted de la tienda. La gu\u00eda de VTEX IO documenta web push con el SDK de indigitall y no publica eventos de carrito. Confirma el alcance con el equipo de indigitall antes de planear una campa\u00f1a de recuperaci\u00f3n.<\/p>\r\n        \r\n      <\/div>\r\n      <\/div>\r\n        <\/div>\r\n      <\/details>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfC\u00f3mo se integra indigitall con un CRM, un ERP o un sistema que ya usamos?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"indigitall tiene gu\u00edas de conector para HubSpot, Salesforce Marketing Cloud, Salesforce Service Cloud, Shopify, VTEX IO, WordPress y WhatsApp. Para cualquier otro sistema, la documentaci\u00f3n describe tres v\u00edas: la API REST, los SDK y la carga de archivos CSV, con la integraci\u00f3n por API o SDK a cargo del equipo de TI del cliente.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfindigitall sincroniza los datos autom\u00e1ticamente en ambos sentidos con mi CRM?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"La documentaci\u00f3n de indigitall describe flujos concretos, no una sincronizaci\u00f3n general en ambos sentidos. Con HubSpot, el flujo va de HubSpot hacia indigitall mediante acciones en workflows. Con Salesforce Marketing Cloud, va de Salesforce hacia indigitall y las acciones de env\u00edo y clic de push se registran en una extensi\u00f3n de datos. Por API, el equipo de TI mueve los datos del CRM a indigitall y se sincronizan en tiempo real.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfQu\u00e9 identificador necesito para unir mis clientes con indigitall?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Necesitas elegir un identificador \u00fanico de cada cliente en tu CRM, por ejemplo el tel\u00e9fono o el email. indigitall lo convierte internamente en un identificador cifrado llamado externalCode o externalId en SMS y email; en push se usa adem\u00e1s el deviceId de cada dispositivo, y en Customer Journey el identificador \u00fanico se llama customerId.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfQu\u00e9 roles y permisos tiene la consola de indigitall?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"La consola de indigitall tiene dos roles. El Administrador tiene acceso completo a la cuenta. El Usuario recibe permisos por proyecto en tres niveles: Read para ver estad\u00edsticas y campa\u00f1as, Write para adem\u00e1s crear y enviar campa\u00f1as, y Manage para editar audiencias y herramientas. Un usuario sin permiso expl\u00edcito sobre un proyecto no puede acceder a \u00e9l.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfQu\u00e9 certificaciones de seguridad tiene indigitall y c\u00f3mo se protegen los datos?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"La documentaci\u00f3n p\u00fablica de seguridad de indigitall identifica SOC 2 Type II como una certificaci\u00f3n basada en una auditor\u00eda independiente de la plataforma SaaS de marketing automation; ISO\/IEC 27001:2022 y ENS HIGH como certificaciones aplicadas a los servicios o sistemas SaaS de marketing automation; GDPR\/LOPDGDD como una verificaci\u00f3n externa; HIPAA como una auditor\u00eda del servicio de notificaciones push cifradas; y BAA HIPAA ready como la capacidad declarada para firmar BAAs. Confirma cu\u00e1l aplica a tu producto, canal y regi\u00f3n. La gu\u00eda de sincronizaci\u00f3n de datos indica que los datos transmitidos y almacenados est\u00e1n cifrados por indigitall. La pol\u00edtica p\u00fablica no detalla la ubicaci\u00f3n de los servidores ni los per\u00edodos de retenci\u00f3n, por lo que conviene pedirlos por escrito.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"\u00bfPuedo recuperar carritos abandonados con la integraci\u00f3n de indigitall con Shopify o VTEX IO?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"No est\u00e1 confirmado. La gu\u00eda de la app de Shopify de indigitall contiene una nota que indica que el retargeting no est\u00e1 soportado actualmente, aunque conserva pasos antiguos de configuraci\u00f3n, y la gu\u00eda de Customer Events documenta eventos como addToCart y checkoutStarted de la tienda. La gu\u00eda de VTEX IO documenta web push con el SDK de indigitall y no publica eventos de carrito. Confirma el alcance con el equipo de indigitall antes de planear una campa\u00f1a de recuperaci\u00f3n.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n","code_extra_content":"code_ex_none","code_extitle_cards":"","code_ex_cards":null,"code_ex_brands_custom_background_color":false,"code_ex_custom_brands":false,"code_ex_custom_slider_title":"","code_ex_brands":null,"code_ex_brands_background_color":""}],"hide_slider_blog":false,"slider_blog_custom_tag":null,"hide_mobile_fixed_buttons":false,"mobile_fixed_button_1":{"title":"Empezar ahora","url":"#getstarted","target":"_blank"},"mobile_fixed_button_2":{"title":"M\u00e1s info","url":"https:\/\/documentation.indigitall.com\/","target":"_blank"},"icon_mobile_fixed_button_2":"","download_ebook":false,"ebook_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall<\/title>\n<meta name=\"description\" content=\"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/indigitall.com\/es\/integraciones\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall\" \/>\n<meta property=\"og:description\" content=\"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/indigitall.com\/es\/integraciones\/\" \/>\n<meta property=\"og:site_name\" content=\"indigitall\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-15T18:17:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/integraciones\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/integraciones\\\/\",\"name\":\"Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#website\"},\"datePublished\":\"2025-05-08T20:50:55+00:00\",\"dateModified\":\"2026-10-15T18:17:00+00:00\",\"description\":\"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/integraciones\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/indigitall.com\\\/es\\\/integraciones\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/integraciones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integraciones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\",\"name\":\"indigitall\",\"description\":\"Because Every Interaction Matters\",\"publisher\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/indigitall.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#organization\",\"name\":\"indigitall\",\"url\":\"https:\\\/\\\/indigitall.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/indigitall.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo_indigitall_notificacion.png\",\"contentUrl\":\"https:\\\/\\\/indigitall.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo_indigitall_notificacion.png\",\"width\":434,\"height\":434,\"caption\":\"indigitall\"},\"image\":{\"@id\":\"https:\\\/\\\/indigitall.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall","description":"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.","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:\/\/indigitall.com\/es\/integraciones\/","og_locale":"es_ES","og_type":"article","og_title":"Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall","og_description":"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.","og_url":"https:\/\/indigitall.com\/es\/integraciones\/","og_site_name":"indigitall","article_modified_time":"2026-10-15T18:17:00+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/indigitall.com\/es\/integraciones\/","url":"https:\/\/indigitall.com\/es\/integraciones\/","name":"Integraciones Omnicanal | Conecta tus Plataformas con indigitall - indigitall","isPartOf":{"@id":"https:\/\/indigitall.com\/es\/#website"},"datePublished":"2025-05-08T20:50:55+00:00","dateModified":"2026-10-15T18:17:00+00:00","description":"Automatiza y optimiza tus comunicaciones con integraciones para Salesforce, HubSpot, WhatsApp y m\u00e1s. Compatibilidad total y sincronizaci\u00f3n en tiempo real.","breadcrumb":{"@id":"https:\/\/indigitall.com\/es\/integraciones\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/indigitall.com\/es\/integraciones\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/indigitall.com\/es\/integraciones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/indigitall.com\/es\/"},{"@type":"ListItem","position":2,"name":"Integraciones"}]},{"@type":"WebSite","@id":"https:\/\/indigitall.com\/es\/#website","url":"https:\/\/indigitall.com\/es\/","name":"indigitall","description":"Because Every Interaction Matters","publisher":{"@id":"https:\/\/indigitall.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/indigitall.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/indigitall.com\/es\/#organization","name":"indigitall","url":"https:\/\/indigitall.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/indigitall.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","contentUrl":"https:\/\/indigitall.com\/wp-content\/uploads\/2026\/06\/logo_indigitall_notificacion.png","width":434,"height":434,"caption":"indigitall"},"image":{"@id":"https:\/\/indigitall.com\/es\/#\/schema\/logo\/image\/"}}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/pages\/3418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/comments?post=3418"}],"version-history":[{"count":2,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/pages\/3418\/revisions"}],"predecessor-version":[{"id":7814,"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/pages\/3418\/revisions\/7814"}],"wp:attachment":[{"href":"https:\/\/indigitall.com\/es\/wp-json\/wp\/v2\/media?parent=3418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}