Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.
Disponible en los planes Pro y Business.
Las integraciones privadas te permiten conectar tu cuenta de Chateea con cualquier aplicación externa o sistema interno mediante un token que tú generas y cuyos permisos tú decides. Son ideales para herramientas propias, sincronizaciones internas y automatizaciones a medida que necesitan acceso a la API sin construir una aplicación pública.
Si quieres conectar tu cuenta con una aplicación externa, tienes dos caminos:
Instalar una aplicación existente
Buscas la aplicación en el Marketplace de aplicaciones y la instalas. No requiere desarrollo.Si existe, es siempre la opción más simple.
Crear tu propia integración
Cuando no existe una aplicación para lo que necesitas, construyes la conexión tú o con un desarrollador, usando la API.Para eso están las integraciones privadas.
Sus dos ventajas principales:
Sencillez. Generas y administras los tokens desde la configuración de tu cuenta, sin escribir código para obtenerlos.
Seguridad. Defines exactamente a qué partes de tu cuenta puede acceder ese desarrollador o esa aplicación.
Por qué usar tokens de integración privada para credenciales nuevas
Los tokens de integración privada son el reemplazo recomendado de las claves API heredadas:
Ya no se pueden crear claves v1 nuevas. Cualquier credencial nueva debe ser un token de integración privada.
Las claves heredadas sin uso caducan. Una clave API que pasa más de 90 días sin usarse puede aparecer como Caducada en la configuración.
Si todavía dependes de una clave API, migra esa conexión a una integración privada en cuanto puedas. La v1.0 no recibe mantenimiento, y una clave filtrada expone toda tu cuenta sin que puedas limitar el daño.
En pocas palabras: una integración privada es un token de acceso OAuth2, pero estático.
Integraciones privadas
Tokens de acceso OAuth2
Cómo se generan
Desde la interfaz, en unos clics
De forma programática, intercambiando el código de autorización por el token mediante la API
Vigencia
Estáticos y fijos. No se renuevan solos: solo cambian si tú los rotas desde la interfaz
Caducan a diario y hay que renovarlos automáticamente
Por eso las integraciones privadas son la opción práctica para conexiones internas: no tienes que programar la lógica de renovación de tokens. Para una aplicación pública destinada a muchas cuentas, OAuth2 sigue siendo el camino correcto.
El token viaja en el encabezado de autorización de cada petición a la API de Chateea, igual que cualquier otro token de acceso.
Para obtener la URL base de la API de Chateea y la documentación de los endpoints disponibles, escribe a soporte en [email protected] o por WhatsApp al +1 829-580-7071. En los ejemplos, reemplaza URL_BASE_DE_LA_API por esa dirección.
Por defecto, todos los administradores de la cuenta pueden crear y gestionar integraciones privadas.Puedes restringir ese permiso usuario por usuario en Configuración → Mi personal → editar el administrador → Roles y permisos, activando o desactivando Integraciones privadas para esa persona.
Vale la pena restringirlo. Un administrador que puede crear tokens puede otorgar acceso a tus datos sin pasar por nadie más.
Para que tú y tu equipo identifiquen para qué sirve.Nombra por sistema, no por persona: Sincronización con sistema contable es mejor que Integración de Juan. Dentro de un año necesitarás saber qué se rompe si eliminas ese token.
3
Selecciona los permisos
Marca los ámbitos a los que quieres que esta integración tenga acceso en tu cuenta.
Selecciona únicamente los permisos necesarios. Si el sistema solo consulta contactos, no le des permiso de escritura ni de eliminación. El día que ese token se filtre, el daño queda limitado a lo que autorizaste.
4
Copia el token generado
Y compártelo solo con el desarrollador de tu aplicación externa.
El token se muestra una sola vez. No podrás volver a verlo después. Cópialo y guárdalo en un lugar seguro en ese momento.Compártelo únicamente con personas de confianza y nunca de forma pública.
Puedes tener hasta 20 tokens de integración privada por cuenta.
Es la práctica recomendada para mantener la seguridad, incluso cuando no ha pasado nada.Rotar significa generar un token nuevo dando un plazo para actualizar la aplicación externa antes de que el anterior deje de servir.
1
Abre la integración
En integraciones privadas, pulsa sobre la que creaste.
2
Elige Rotar y hacer caducar este token más tarde
Es la opción para rotación preventiva, sin urgencia.
3
Confirma la advertencia
Pulsa Continuar si estás seguro.
4
Copia el token nuevo y actualiza tu aplicación
Tienes 7 días en los que ambos tokens funcionan, el viejo y el nuevo. Es el margen para que tu desarrollador haga el cambio sin que nada deje de operar.Durante esos 7 días puedes:
Cancelar rotación, si tu desarrollador necesita más tiempo
Caducar ahora, si la aplicación ya quedó actualizada con el token nuevo
Pasados los 7 días, el token anterior caduca automáticamente.
Recuerda copiar el token nuevo en el momento: tampoco podrás verlo después.
Aquí no hay periodo de gracia: se corta de inmediato.
1
Abre la integración afectada
En integraciones privadas, pulsa sobre ella.
2
Elige Rotar y caducar este token ahora
A diferencia de la rotación preventiva, esta opción invalida el token anterior al instante.
3
Confirma la advertencia
Pulsa Continuar.
4
Copia el token nuevo y actualiza tu aplicación
Cuanto antes, porque la integración está caída desde el momento en que rotaste.
Úsala solo ante una sospecha real de exposición: token publicado en un repositorio, enviado por un canal inseguro, o en manos de alguien que ya no debería tenerlo. Todo lo que dependa de ese token deja de funcionar en el acto.
Puedes modificar el nombre, la descripción y los permisos de una integración en cualquier momento después de crearla.
1
Selecciona Editar
Desde el menú de tres puntos de la integración.
2
Actualiza nombre y descripción
Si hace falta. Pulsa Siguiente.
3
Ajusta los permisos
Marca o desmarca los ámbitos. Mantén el criterio de dar solo lo necesario. Pulsa Actualizar.
Editar una integración no genera un token nuevo. El token existente sigue funcionando, ahora con los permisos actualizados. No tienes que tocar tu aplicación externa.
Esto permite algo útil: empezar con permisos mínimos y agregar solo los que resulten necesarios, sin interrumpir nada.
Cuando dejes de usar la aplicación externa, elimina la integración desde el menú de tres puntos, opción Eliminar.
Al eliminarla, el token deja de funcionar de forma permanente. Confirma antes qué sistemas lo están usando: si una sincronización corre en segundo plano, se detiene sin avisar a nadie.
El token está mal copiado, fue rotado o eliminado, o le falta el permiso para esa operación concreta.
Funciona para leer pero no para escribir
Falta el permiso de escritura en esa área. Lectura y escritura son permisos independientes. Edítalos sin necesidad de generar un token nuevo.
La petición falla sin mensaje claro
Verifica que estés enviando el encabezado Version. Sin él, la llamada no se procesa.
Dejó de funcionar de golpe
Revisa si alguien rotó o eliminó el token, si pasaron los 7 días de una rotación pendiente, o si la cuenta cambió a un plan que no incluye esta función.
Mi clave API antigua aparece como caducada
Las claves API heredadas que pasan más de 90 días sin uso pueden marcarse como caducadas, y ya no se pueden crear claves nuevas. Crea una integración privada con los permisos necesarios y actualiza tu sistema con el nuevo token.
No puedo crear más tokens
Llegaste al límite de 20 tokens por cuenta. Elimina los que ya no se usan.
No veo la opción en Configuración
Busca en la sección Otras configuraciones del menú lateral. Si sigue sin aparecer, habilita la función en Labs, o confirma que tu usuario tenga el permiso activado.
Esta función requiere conocimientos técnicos. Si no tienes un desarrollador, escríbenos a [email protected] o por WhatsApp al +1 829-580-7071 y evaluamos si lo que necesitas se resuelve con una automatización, con Zapier o con una integración existente, que casi siempre es más simple y no requiere mantenimiento.
Última modificación el 29 de septiembre de 2026
¿Esta página le ayudó?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Centro de ayuda de Chateea","description":"Centro de ayuda de Chateea: guías paso a paso sobre WhatsApp, IA conversacional, CRM, automatizaciones, calendarios, pagos, embudos, sitios web y más.","colors":{"primary":"#003a27","light":"#3add8f","dark":"#003a27"},"logo":{"light":"https://mintcdn.com/chateea/GtNd1HXwhRdNi_sx/images/logo-light.png?fit=max\u0026auto=format\u0026n=GtNd1HXwhRdNi_sx\u0026q=85\u0026s=eabaf52de2b708528dd07ed581fe6b01","dark":"https://mintcdn.com/chateea/GtNd1HXwhRdNi_sx/images/logo-dark.png?fit=max\u0026auto=format\u0026n=GtNd1HXwhRdNi_sx\u0026q=85\u0026s=9e63ea9ebe90cf6032c5d396c74ef245","href":"https://help.chateea.com/docs"},"favicon":"https://mintcdn.com/chateea/GtNd1HXwhRdNi_sx/favicon.png?fit=max\u0026auto=format\u0026n=GtNd1HXwhRdNi_sx\u0026q=85\u0026s=ef462c8915d93310f908f90c1a87e63e","background":{"color":{"light":"#ffffff","dark":"#0b1a17"}},"navbar":{"links":[{"href":"https://wa.me/18295807071","label":"WhatsApp"},{"href":"mailto:[email protected]","label":"Soporte"}],"primary":{"type":"button","label":"Ir a Chateea","href":"https://app.chateea.com"}},"footer":{"socials":{"website":"https://chateea.com","instagram":"https://www.instagram.com/chateealatam","linkedin":"https://www.linkedin.com/company/chateealatam","youtube":"https://youtube.com/@Chateealatam"},"links":[{"header":"Chateea","items":[{"label":"Sitio web","href":"https://chateea.com"},{"label":"Precios","href":"https://chateea.com/precios"},{"label":"Agendar una demo","href":"https://chateea.com/agendar-demo"},{"label":"Afiliados","href":"https://chateea.com/afiliados"}]},{"header":"Tu cuenta","items":[{"label":"Iniciar sesión","href":"https://app.chateea.com"},{"label":"Descargar la app","href":"https://chateea.com/descargar"},{"label":"Configura tu cuenta","href":"/primeros-pasos/configura-tu-cuenta"}]},{"header":"Soporte","items":[{"label":"WhatsApp","href":"https://wa.me/18295807071"},{"label":"[email protected]","href":"mailto:[email protected]"}]}]},"search":{"prompt":"Busca en el centro de ayuda..."},"seo":{"metatags":{"og:site_name":"Centro de ayuda de Chateea","og:locale":"es_LA","twitter:card":"summary_large_image","keywords":"Chateea, centro de ayuda, soporte, WhatsApp Business, IA conversacional, CRM, automatizaciones, embudos, calendarios, pagos, tutoriales","author":"Chateea","robots":"index, follow"},"indexing":"navigable"},"fonts":{"family":"Inter"},"integrations":{"ga4":{"measurementId":"G-WGYR32HCHY"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/chateea/cgzxM6Q2pFjHRES7/images/thumbnail-fondo.jpg?fit=max\u0026auto=format\u0026n=cgzxM6Q2pFjHRES7\u0026q=85\u0026s=eec1151ebdb9364d667fdb29c04679ea"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"languages":[{"language":"es","default":true,"href":"primeros-pasos/resumen"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chateea","hasAudioNarration":false,"actualSubdomain":"chateea","customDomains":["help.chateea.com"],"gitSource":{"type":"github","owner":"yokelchang","repo":"chateea-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"78b4df9c-8c75-4512-aa34-ad3c27876a4a","liveDeploymentHistoryId":"6ad842db30c6c4246f990885","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad842db30c6c4246f990885"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad842db30c6c4246f990885","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"es","tag":"Marketing y sitios","count":525},{"language":"es","tag":"CRM y ventas","count":425},{"language":"es","tag":"Inteligencia artificial","count":362},{"language":"es","tag":"Conversaciones","count":346},{"language":"es","tag":"Automatizaciones","count":297},{"language":"es","tag":"Sitios, embudos y formularios","count":234},{"language":"es","tag":"Cuenta e integraciones","count":164},{"language":"es","tag":"Teléfono y SMS","count":138},{"language":"es","tag":"Primeros pasos","count":137},{"language":"es","tag":"Marketing","count":113}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"[email protected]"}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--chateea-verde:#003a27;--chateea-acento:#3add8f;--chateea-gris:#f7f7f5;--chateea-borde:#edece8;--chateea-texto:#1f1f1e}.nav-logo{height:32px!important;width:auto!important}#topbar-cta-button a,#topbar-cta-button button{border-radius:9999px!important;background-color:var(--chateea-verde)!important;padding-left:18px!important;padding-right:18px!important}a.card,div.card{border-radius:25px!important}html:not(.dark) a.card,html:not(.dark) div.card{background-color:var(--chateea-gris)!important;border-color:var(--chateea-borde)!important}a.card:hover{border-color:var(--chateea-acento)!important}html:not(.dark) #content-area h1,html:not(.dark) #content-area h2,html:not(.dark) #content-area h3{color:var(--chateea-texto)}#content-area .callout,#content-area pre{border-radius:16px!important}.chateea-hero{position:relative;border-radius:32px;overflow:hidden;padding:clamp(36px,7vw,72px) clamp(20px,5vw,56px);margin-bottom:36px;text-align:center;background-image:linear-gradient(180deg,rgba(0,32,22,.35) 0,rgba(0,32,22,.55) 100%),url(https://help.chateea.com/docs/images/hero.jpg);background-size:cover;background-position:center 35%}.chateea-hero .chateea-pill{display:inline-block;background:#fff;color:var(--chateea-texto);border-radius:9999px;padding:4px 14px;font-size:13px;font-weight:500}.chateea-hero h1.chateea-hero-title{color:#fff!important;font-size:clamp(30px,5vw,52px)!important;font-weight:500!important;line-height:1.1!important;margin:16px 0 12px!important;letter-spacing:-.02em}.chateea-hero p.chateea-hero-sub{color:#f1f7f4!important;font-size:clamp(15px,2vw,18px)!important;max-width:620px;margin:0 auto!important}.chateea-hero .chateea-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.chateea-hero .chateea-btn{display:inline-block;border-radius:9999px;padding:10px 22px;font-size:15px;font-weight:500;text-decoration:none!important;border:0!important}.chateea-hero .chateea-btn-dark{background:var(--chateea-verde);color:#fff!important}.chateea-hero .chateea-btn-light{background:#fff;color:var(--chateea-verde)!important}@media (max-width:640px){.chateea-hero{border-radius:24px}.chateea-hero .chateea-btn{width:100%;text-align:center}}"},{"filePath":"chateea-footer.css","content":".ch-footer{--ch-navy:#13322c;--ch-ink:#14231f;--ch-muted:#6b7772;--ch-line:#e3e8e6;--ch-line-soft:#eef1f0;--ch-bg-soft:#f4f6f8;--ch-mint:#3add8f;--ch-mint-dark:#1fb373;--ch-mint-soft:#e4f9d7;--ch-band:#dcf6e8;--ch-link:#0e7c4f;--ch-on-dark-muted:#c9d6d0;--ch-font-head:\"Inter\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;--ch-container:1200px;--ch-gutter:24px;--ch-radius-lg:14px}.ch-footer .ch-footer__list li[hidden],.screen-reader-text,.widget_archive ul .screen-reader-text,.widget_categories ul .screen-reader-text,.widget_meta ul .screen-reader-text,.widget_pages ul .screen-reader-text,.wp-block-archives-list .screen-reader-text,.wp-block-categories-list .screen-reader-text,.wp-block-categories__list .screen-reader-text,.wp-block-latest-posts .screen-reader-text{display:none}.ch-site :is(.ch-nav__link,.ch-corpbar__btn,.ch-dropdown__toggle,.ch-burger,.ch-offcanvas__acc,.ch-offcanvas__close,.ch-footer__toggle,.ch-toc__toggle,.ch-carousel__btn,.ch-carousel__dot,.ch-share__btn,.ch-totop):is(:hover,:focus,:active){background-color:transparent;box-shadow:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ch-container{width:100%;max-width:var(--ch-container);margin-left:auto;margin-right:auto;padding-left:var(--ch-gutter);padding-right:var(--ch-gutter)}.ch-caret{display:inline-block;width:7px;height:7px;margin-left:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.ch-dropdown.is-open>.ch-corpbar__btn .ch-caret,.ch-nav__item.ch-dropdown.is-open>.ch-nav__link .ch-caret,.ch-offcanvas__acc[aria-expanded=true] .ch-caret{transform:translateY(2px) rotate(-135deg)}@media (hover:hover) and (pointer:fine){.ch-dropdown:hover>.ch-dropdown__toggle .ch-caret{transform:translateY(2px) rotate(-135deg)}}.ch-offcanvas__acc .ch-caret{flex:0 0 auto;margin-left:12px;transition:transform .15s}.ch-newsletter{padding:12px 0 28px}.ch-newsletter__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px;align-items:center;padding:36px 44px 30px;border-radius:var(--ch-radius-lg);background:var(--ch-navy);color:#fff}.ch-newsletter__title{font-size:30px;font-weight:600;color:var(--ch-mint);letter-spacing:-.015em}.ch-newsletter__text{margin-top:12px;font-size:14px;line-height:1.6;color:var(--ch-on-dark-muted)}.ch-newsletter__form{display:flex;flex-direction:column;gap:12px}.ch-newsletter__input{width:100%;height:44px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:#fff;color:var(--ch-ink);font:400 14px var(--ch-font-head)}.ch-newsletter__input:focus{outline:0;border-color:var(--ch-mint);box-shadow:0 0 0 3px rgba(58,221,143,.35)}.ch-newsletter__btn{height:44px;border-radius:6px;font-size:14px}.ch-newsletter__consent{grid-column:1/-1;font-size:11.5px;line-height:1.5;color:var(--ch-on-dark-muted)}.ch-newsletter__consent a{color:#fff;text-decoration:underline}.ch-newsletter__msg{font:500 13px/1.4 var(--ch-font-head);min-height:1em}.ch-newsletter__msg.is-ok{color:var(--ch-mint)}.ch-newsletter__msg.is-err{color:#ffb4b4}.ch-hp{opacity:0}.ch-footer{margin-top:8px;padding:40px 0 28px;background:#fff;border-top:1px solid var(--ch-line-soft)}.ch-footer__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:32px 40px}.ch-footer__heading{margin-bottom:14px;font:600 17px/1.3 var(--ch-font-head);color:var(--ch-link)}.ch-footer__logo{display:inline-block;margin-bottom:16px}.ch-footer__logo img{display:block;height:38px;width:auto;max-width:100%;margin:0}.ch-footer__about{max-width:260px;font-size:13px;line-height:1.6;color:var(--ch-muted)}.ch-footer__list{list-style:none;margin:0;padding:0}.ch-footer__list li{margin-bottom:9px}.ch-footer__list a{display:inline-flex;align-items:center;gap:8px;font:400 14px/1.4 var(--ch-font-head);color:var(--ch-muted)}.ch-footer__list a:hover .ch-footer__label{color:var(--ch-link);text-decoration:underline;text-underline-offset:3px}.ch-badge{display:inline-block;padding:2px 7px;border-radius:5px;font:600 10.5px/1.5 var(--ch-font-head);letter-spacing:.01em;white-space:nowrap;background:var(--ch-bg-soft);color:var(--ch-muted)}.ch-badge--nuevo{background:#e8e9ff;color:#4b4bc7}.ch-badge--popular{background:var(--ch-band);color:#12764d}.ch-badge--gratis{background:#fff1d6;color:#8a5a00}.ch-badge--beta{background:#e5ecea;color:var(--ch-navy)}.ch-footer__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:4px 0;border:0;background:0 0;font:600 13px/1.3 var(--ch-font-head);color:var(--ch-ink);cursor:pointer;transition:color .15s}.ch-site .ch-footer__toggle:focus-visible,.ch-site .ch-footer__toggle:hover{color:var(--ch-link)}.ch-footer__toggle .ch-caret{margin-left:2px;transition:transform .15s}.ch-footer__toggle[aria-expanded=true] .ch-caret,.ch-toc__toggle .ch-caret{transform:translateY(2px) rotate(-135deg)}.ch-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:36px;padding-top:20px;border-top:1px solid var(--ch-line);font:400 12px/1.4 var(--ch-font-head);color:var(--ch-muted)}.ch-footer__tagline{color:var(--ch-link);font-weight:500}.ch-footer__copy{text-align:center;letter-spacing:.02em}.ch-footer__social{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none}.ch-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--ch-link);transition:background-color .15s ease,color .15s ease}.ch-footer__social a:hover{background:var(--ch-mint-soft)}.ch-toc__toggle .ch-caret{width:9px;height:9px;color:var(--ch-link)}.ch-toc__toggle[aria-expanded=false] .ch-caret{transform:translateY(-3px) rotate(45deg)}.ch-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:1199.98px){.ch-footer__grid{gap:28px 28px}}@media (max-width:991.98px){.ch-newsletter__card{grid-template-columns:1fr;padding:28px 24px}.ch-newsletter__title{font-size:26px}.ch-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-footer__bottom{grid-template-columns:1fr;text-align:center}.ch-footer__social{justify-content:center}}@media (max-width:639.98px){.ch-footer__grid{grid-template-columns:1fr}.ch-footer{padding-bottom:96px}}.ch-container--narrow{max-width:820px}.ch-brand-icon{display:block;flex:none}.ch-footer__social a:focus-visible .ch-brand-icon,.ch-footer__social a:hover .ch-brand-icon{transform:none}.ch-brand-icon--youtube{width:20px;height:20px}.ch-brand-icon--tiktok{width:18px;height:18px}.ch-footer__grid--5{grid-template-columns:.88fr .95fr 1fr 1.12fr 1fr;gap:30px 22px}.ch-footer__list a{display:block}.ch-footer__list a .ch-badge{margin-left:7px;vertical-align:1px}.ch-footer__nl .ch-footer__heading{margin-bottom:9px}.ch-footer__nl-text{margin:0;font-size:12.5px;line-height:1.55;color:var(--ch-muted)}.ch-site .ch-footer__nl-form{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:12px}.ch-site .ch-footer__nl-form input.ch-footer__nl-input{flex:0 0 auto;width:100%;min-width:0;height:40px;min-height:40px;padding:0 12px;border:1.5px solid #8fa9a0;border-radius:8px;background-color:#f7faf8;color:var(--ch-ink);font:400 13px/1 var(--ch-font-head);box-shadow:inset 0 1px 2px rgba(20,35,31,.06);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ch-site .ch-footer__nl-form input.ch-footer__nl-input::placeholder{color:#8b9a94;opacity:1}.ch-site .ch-footer__nl-form input.ch-footer__nl-input:hover{border-color:var(--ch-mint-dark);background-color:#fff}.ch-site .ch-footer__nl-form input.ch-footer__nl-input:focus,.ch-site .ch-footer__nl-form input.ch-footer__nl-input:focus-visible{outline:0;border-color:var(--ch-link);background-color:#fff;box-shadow:0 0 0 3px rgba(58,221,143,.3)}.ch-site .ch-footer__nl-form.is-done input.ch-footer__nl-input{border-color:var(--ch-mint-dark);box-shadow:0 0 0 3px rgba(58,221,143,.22)}.ch-site .ch-footer__nl-form .ch-footer__nl-btn{flex:0 0 auto;width:100%;white-space:nowrap;height:40px;min-height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--ch-mint);color:#0d2a22;font:600 13px/1 var(--ch-font-head);cursor:pointer;transition:background .15s ease,color .15s ease}.ch-site .ch-footer__nl-form .ch-footer__nl-btn:is(:hover,:focus-visible){background:var(--ch-mint-dark);color:#fff}.ch-site .ch-footer__nl-form .ch-footer__nl-btn:active{transform:scale(.98)}.ch-footer__nl-msg{margin:0;font:500 12px/1.4 var(--ch-font-head)}.ch-footer__nl-msg.is-ok{color:var(--ch-link)}.ch-footer__nl-msg.is-ok::before{content:\"✓ \";font-weight:700}.ch-footer__nl-msg.is-err{color:#c0392b}.ch-footer__nl-note{margin:9px 0 0;font-size:10.5px;line-height:1.45;color:var(--ch-muted)}.ch-footer__stripe{display:flex;width:100%;height:7px}.ch-footer__stripe span{display:block;min-width:0}.ch-footer--stripe .ch-footer__grid{padding-bottom:32px}.ch-footer--stripe .ch-footer__bottom{margin-top:0;padding-top:20px;border-top:0}@media (max-width:1199.98px){.ch-footer__grid--5{gap:28px 22px}}@media (max-width:991.98px){.ch-footer__grid--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px}.ch-footer__nl{grid-column:1/-1;max-width:460px}.ch-site .ch-footer__nl-form{flex-direction:row;align-items:center}.ch-site .ch-footer__nl-form input.ch-footer__nl-input{flex:1 1 140px;width:auto}.ch-site .ch-footer__nl-form .ch-footer__nl-btn{width:auto}}@media (max-width:639.98px){.ch-footer__grid--5{grid-template-columns:1fr}.ch-footer__nl{max-width:none}}@media (prefers-reduced-motion:reduce){.ch-site .ch-footer__nl-form .ch-footer__nl-btn:active{transform:none}}footer#footer{display:none!important}.ch-footer{width:100%}.ch-footer a{text-decoration:none}html.dark .ch-footer{background:#0b1a17!important;border-color:#1d332c!important}html.dark .ch-footer .ch-footer__logo-img{content:url(https://help.chateea.com/docs/images/logo-dark.png);height:42px;width:auto}html.dark .ch-footer,html.dark .ch-footer .ch-footer__about,html.dark .ch-footer .ch-footer__copy,html.dark .ch-footer .ch-footer__label,html.dark .ch-footer .ch-footer__nl-note,html.dark .ch-footer .ch-footer__nl-text,html.dark .ch-footer .ch-footer__toggle,html.dark .ch-footer a{color:#c9ddd4!important}html.dark .ch-footer .ch-footer__heading,html.dark .ch-footer .ch-footer__tagline{color:#3add8f!important}html.dark .ch-footer .ch-footer__nl-input{background:#13211d!important;background-color:#13211d!important;color:#e8f1ec!important;border-color:#2c4a40!important}.ch-footer .ch-footer__nl-form{display:flex!important;flex-direction:column!important;gap:8px!important;margin:12px 0 0!important}.ch-footer .ch-footer__nl-input{display:block!important;width:100%!important;height:40px!important;padding:0 12px!important;margin:0!important;border:1.5px solid #8fa9a0!important;border-radius:8px!important;background-color:#f7faf8!important;color:#14231f!important;font:400 13px Inter,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif!important;box-shadow:inset 0 1px 2px rgba(20,35,31,.06)!important;outline:0}.ch-footer .ch-footer__nl-input:focus{border-color:#1fb373!important}.ch-footer .ch-footer__nl-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:8px!important;background-color:#3add8f!important;color:#0d2a22!important;font:600 13px Inter,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif!important;cursor:pointer!important}.ch-footer .ch-footer__nl-btn:hover{background-color:#1fb373!important}.ch-footer .ch-footer__nl-btn:disabled{opacity:.7;cursor:default!important}.ch-footer .ch-hp{position:absolute!important;left:-9999px!important}.ch-footer .ch-newsletter__msg{font-size:12px;margin:0;min-height:0}.ch-footer .ch-newsletter__msg.is-ok{color:#12764d}.ch-footer .ch-newsletter__msg.is-err{color:#b3261e}"}],"page":{"pagePath":"integraciones/integraciones-privadas","slug":"/integraciones/integraciones-privadas","pageMetadata":{"title":"Integraciones privadas","description":"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.","icon":"key","href":"/integraciones/integraciones-privadas"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Heading,Info,Note,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsx(_components.p,{children:_jsx(_components.strong,{children:`Disponible en los planes Pro y Business.`})})}),`\n`,_jsx(_components.p,{children:`Las integraciones privadas te permiten conectar tu cuenta de Chateea con cualquier aplicación externa o sistema interno mediante un token que tú generas y cuyos permisos tú decides. Son ideales para herramientas propias, sincronizaciones internas y automatizaciones a medida que necesitan acceso a la API sin construir una aplicación pública.`}),`\n`,_jsx(Heading,{level:`2`,id:`cuándo-la-necesitas`,children:`Cuándo la necesitas`}),`\n`,_jsx(_components.p,{children:`Si quieres conectar tu cuenta con una aplicación externa, tienes dos caminos:`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsxs(Card,{title:`Instalar una aplicación existente`,icon:`puzzle-piece`,children:[_jsx(_components.p,{children:`Buscas la aplicación en el Marketplace de aplicaciones y la instalas. No requiere desarrollo.`}),_jsx(_components.p,{children:`Si existe, es siempre la opción más simple.`})]}),_jsxs(Card,{title:`Crear tu propia integración`,icon:`code`,children:[_jsx(_components.p,{children:`Cuando no existe una aplicación para lo que necesitas, construyes la conexión tú o con un desarrollador, usando la API.`}),_jsx(_components.p,{children:`Para eso están las integraciones privadas.`})]})]}),`\n`,_jsx(_components.p,{children:`Sus dos ventajas principales:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sencillez.`}),` Generas y administras los tokens desde la configuración de tu cuenta, sin escribir código para obtenerlos.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Seguridad.`}),` Defines exactamente a qué partes de tu cuenta puede acceder ese desarrollador o esa aplicación.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`diferencia-con-las-claves-api`,children:`Diferencia con las claves API`}),`\n`,_jsx(_components.p,{children:`Las integraciones privadas son la alternativa moderna y más segura a las claves API tradicionales.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Integraciones privadas`}),_jsx(_components.th,{children:`Claves API`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Seguridad`})}),_jsx(_components.td,{children:`Restringes los permisos a los que puede acceder un desarrollador en tu cuenta`}),_jsx(_components.td,{children:`El desarrollador obtiene acceso sin restricciones a todos los datos de tu cuenta`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tecnología`})}),_jsx(_components.td,{children:`Acceden a la API v2.0, la versión actual y mantenida`}),_jsx(_components.td,{children:`Funcionan con la API v1.0, que llegó al final de su ciclo de vida y ya no recibe mantenimiento`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Funciones`})}),_jsx(_components.td,{children:`La v2.0 es más potente y admite webhooks, que notifican a una aplicación externa cuando ocurre algo en tu cuenta`}),_jsx(_components.td,{children:`La v1.0 tiene funcionalidad limitada`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`por-qué-usar-tokens-de-integración-privada-para-credenciales-nuevas`,children:`Por qué usar tokens de integración privada para credenciales nuevas`}),`\n`,_jsx(_components.p,{children:`Los tokens de integración privada son el reemplazo recomendado de las claves API heredadas:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ya no se pueden crear claves v1 nuevas.`}),` Cualquier credencial nueva debe ser un token de integración privada.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Las claves heredadas sin uso caducan.`}),` Una clave API que pasa más de 90 días sin usarse puede aparecer como `,_jsx(_components.strong,{children:`Caducada`}),` en la configuración.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Si todavía dependes de una clave API, migra esa conexión a una integración privada en cuanto puedas. La v1.0 no recibe mantenimiento, y una clave filtrada expone `,_jsx(_components.strong,{children:`toda`}),` tu cuenta sin que puedas limitar el daño.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`diferencia-con-los-tokens-oauth2`,children:`Diferencia con los tokens OAuth2`}),`\n`,_jsxs(_components.p,{children:[`En pocas palabras: una integración privada `,_jsx(_components.strong,{children:`es`}),` un token de acceso OAuth2, pero estático.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Integraciones privadas`}),_jsx(_components.th,{children:`Tokens de acceso OAuth2`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cómo se generan`})}),_jsx(_components.td,{children:`Desde la interfaz, en unos clics`}),_jsx(_components.td,{children:`De forma programática, intercambiando el código de autorización por el token mediante la API`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Vigencia`})}),_jsx(_components.td,{children:`Estáticos y fijos. No se renuevan solos: solo cambian si tú los rotas desde la interfaz`}),_jsx(_components.td,{children:`Caducan a diario y hay que renovarlos automáticamente`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Por eso las integraciones privadas son la opción práctica para conexiones internas: no tienes que programar la lógica de renovación de tokens. Para una aplicación pública destinada a muchas cuentas, OAuth2 sigue siendo el camino correcto.`})}),`\n`,_jsx(Heading,{level:`2`,id:`cómo-se-usa-el-token`,children:`Cómo se usa el token`}),`\n`,_jsx(_components.p,{children:`El token viaja en el encabezado de autorización de cada petición a la API de Chateea, igual que cualquier otro token de acceso.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Para obtener la URL base de la API de Chateea y la documentación de los endpoints disponibles, escribe a soporte en `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`})}),` o por WhatsApp al `,_jsx(_components.strong,{children:`+1 829-580-7071`}),`. En los ejemplos, reemplaza `,_jsx(_components.code,{children:`URL_BASE_DE_LA_API`}),` por esa dirección.`]})}),`\n`,_jsx(_components.p,{children:`Ejemplo consultando un contacto:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://URL_BASE_DE_LA_API/contacts/ID_DEL_CONTACTO`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Accept: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer TU_TOKEN_DE_INTEGRACION_PRIVADA'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Version: 2021-07-28'`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Tres encabezados son obligatorios en cada llamada:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Encabezado`}),_jsx(_components.th,{children:`Para qué sirve`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Authorization`})}),_jsx(_components.td,{children:`Tu token de integración privada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Version`})}),_jsx(_components.td,{children:`La versión de la API que estás usando`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Accept`})}),_jsx(_components.td,{children:`El formato de respuesta que esperas`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Si omites el encabezado `,_jsx(_components.code,{children:`Version`}),`, la petición falla. Es el error más común al hacer la primera llamada.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`prueba-tu-integración-creando-un-contacto`,children:`Prueba tu integración creando un contacto`}),`\n`,_jsx(_components.p,{children:`Una forma sencilla de comprobar que el token funciona es crear un contacto de prueba:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://URL_BASE_DE_LA_API/contacts/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer TU_TOKEN_DE_INTEGRACION_PRIVADA'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Version: 2021-07-28'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"firstName\": \"Juan\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"lastName\": \"Pérez\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"email\": \"[email protected]\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"phone\": \"+18095550123\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"locationId\": \"ID_DE_TU_CUENTA\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Antes de ejecutarlo:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Reemplaza `,_jsx(_components.code,{children:`ID_DE_TU_CUENTA`}),` por el identificador de tu cuenta de Chateea.`]}),`\n`,_jsxs(_components.li,{children:[`Reemplaza `,_jsx(_components.code,{children:`TU_TOKEN_DE_INTEGRACION_PRIVADA`}),` por el token que generaste.`]}),`\n`,_jsx(_components.li,{children:`Asegúrate de que el token tenga permiso de escritura de contactos.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Si la llamada funciona, el contacto aparece en `,_jsx(_components.strong,{children:`Contactos`}),`. Bórralo después de la prueba.`]}),`\n`,_jsx(Heading,{level:`2`,id:`quién-puede-crearlas`,children:`Quién puede crearlas`}),`\n`,_jsxs(_components.p,{children:[`Por defecto, `,_jsx(_components.strong,{children:`todos los administradores`}),` de la cuenta pueden crear y gestionar integraciones privadas.`]}),`\n`,_jsxs(_components.p,{children:[`Puedes restringir ese permiso usuario por usuario en `,_jsx(_components.strong,{children:`Configuración → Mi personal → editar el administrador → Roles y permisos`}),`, activando o desactivando `,_jsx(_components.strong,{children:`Integraciones privadas`}),` para esa persona.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Vale la pena restringirlo. Un administrador que puede crear tokens puede otorgar acceso a tus datos sin pasar por nadie más.`})}),`\n`,_jsx(Heading,{level:`2`,id:`dónde-encontrarlas`,children:`Dónde encontrarlas`}),`\n`,_jsxs(_components.p,{children:[`En `,_jsx(_components.strong,{children:`Configuración`}),`, desplázate hasta la sección `,_jsx(_components.strong,{children:`Otras configuraciones`}),` del menú lateral izquierdo y abre `,_jsx(_components.strong,{children:`Integraciones privadas`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Si no aparece la opción, verifica que la función esté habilitada en `,_jsx(_components.strong,{children:`Labs`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`crear-una-integración-privada`,children:`Crear una integración privada`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Pulsa Crear nueva integración`,children:_jsx(_components.p,{children:`Desde la pantalla de integraciones privadas.`})}),_jsxs(Step,{title:`Ponle nombre y descripción`,children:[_jsx(_components.p,{children:`Para que tú y tu equipo identifiquen para qué sirve.`}),_jsxs(_components.p,{children:[`Nombra por sistema, no por persona: `,_jsx(_components.code,{children:`Sincronización con sistema contable`}),` es mejor que `,_jsx(_components.code,{children:`Integración de Juan`}),`. Dentro de un año necesitarás saber qué se rompe si eliminas ese token.`]})]}),_jsxs(Step,{title:`Selecciona los permisos`,children:[_jsx(_components.p,{children:`Marca los ámbitos a los que quieres que esta integración tenga acceso en tu cuenta.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Selecciona únicamente los permisos necesarios.`}),` Si el sistema solo consulta contactos, no le des permiso de escritura ni de eliminación. El día que ese token se filtre, el daño queda limitado a lo que autorizaste.`]})})]}),_jsxs(Step,{title:`Copia el token generado`,children:[_jsx(_components.p,{children:`Y compártelo solo con el desarrollador de tu aplicación externa.`}),_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`El token se muestra una sola vez.`}),` No podrás volver a verlo después. Cópialo y guárdalo en un lugar seguro en ese momento.`]}),_jsx(_components.p,{children:`Compártelo únicamente con personas de confianza y nunca de forma pública.`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Puedes tener hasta `,_jsx(_components.strong,{children:`20 tokens de integración privada`}),` por cuenta.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`rota-tus-tokens-cada-90-días`,children:`Rota tus tokens cada 90 días`}),`\n`,_jsx(_components.p,{children:`Es la práctica recomendada para mantener la seguridad, incluso cuando no ha pasado nada.`}),`\n`,_jsx(_components.p,{children:`Rotar significa generar un token nuevo dando un plazo para actualizar la aplicación externa antes de que el anterior deje de servir.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre la integración`,children:_jsx(_components.p,{children:`En integraciones privadas, pulsa sobre la que creaste.`})}),_jsx(Step,{title:`Elige Rotar y hacer caducar este token más tarde`,children:_jsx(_components.p,{children:`Es la opción para rotación preventiva, sin urgencia.`})}),_jsx(Step,{title:`Confirma la advertencia`,children:_jsxs(_components.p,{children:[`Pulsa `,_jsx(_components.strong,{children:`Continuar`}),` si estás seguro.`]})}),_jsxs(Step,{title:`Copia el token nuevo y actualiza tu aplicación`,children:[_jsxs(_components.p,{children:[`Tienes `,_jsx(_components.strong,{children:`7 días`}),` en los que `,_jsx(_components.strong,{children:`ambos tokens funcionan`}),`, el viejo y el nuevo. Es el margen para que tu desarrollador haga el cambio sin que nada deje de operar.`]}),_jsx(_components.p,{children:`Durante esos 7 días puedes:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cancelar rotación`}),`, si tu desarrollador necesita más tiempo`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Caducar ahora`}),`, si la aplicación ya quedó actualizada con el token nuevo`]}),`\n`]}),_jsx(_components.p,{children:`Pasados los 7 días, el token anterior caduca automáticamente.`})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Recuerda copiar el token nuevo en el momento: tampoco podrás verlo después.`})}),`\n`,_jsx(Heading,{level:`2`,id:`si-tu-token-quedó-expuesto`,children:`Si tu token quedó expuesto`}),`\n`,_jsx(_components.p,{children:`Aquí no hay periodo de gracia: se corta de inmediato.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre la integración afectada`,children:_jsx(_components.p,{children:`En integraciones privadas, pulsa sobre ella.`})}),_jsx(Step,{title:`Elige Rotar y caducar este token ahora`,children:_jsxs(_components.p,{children:[`A diferencia de la rotación preventiva, esta opción `,_jsx(_components.strong,{children:`invalida el token anterior al instante`}),`.`]})}),_jsx(Step,{title:`Confirma la advertencia`,children:_jsxs(_components.p,{children:[`Pulsa `,_jsx(_components.strong,{children:`Continuar`}),`.`]})}),_jsx(Step,{title:`Copia el token nuevo y actualiza tu aplicación`,children:_jsx(_components.p,{children:`Cuanto antes, porque la integración está caída desde el momento en que rotaste.`})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Úsala solo ante una sospecha real de exposición: token publicado en un repositorio, enviado por un canal inseguro, o en manos de alguien que ya no debería tenerlo. Todo lo que dependa de ese token deja de funcionar en el acto.`})}),`\n`,_jsx(Heading,{level:`2`,id:`editar-permisos-sin-cambiar-el-token`,children:`Editar permisos sin cambiar el token`}),`\n`,_jsx(_components.p,{children:`Puedes modificar el nombre, la descripción y los permisos de una integración en cualquier momento después de crearla.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Selecciona Editar`,children:_jsx(_components.p,{children:`Desde el menú de tres puntos de la integración.`})}),_jsx(Step,{title:`Actualiza nombre y descripción`,children:_jsxs(_components.p,{children:[`Si hace falta. Pulsa `,_jsx(_components.strong,{children:`Siguiente`}),`.`]})}),_jsx(Step,{title:`Ajusta los permisos`,children:_jsxs(_components.p,{children:[`Marca o desmarca los ámbitos. Mantén el criterio de dar solo lo necesario. Pulsa `,_jsx(_components.strong,{children:`Actualizar`}),`.`]})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Editar una integración no genera un token nuevo.`}),` El token existente sigue funcionando, ahora con los permisos actualizados. No tienes que tocar tu aplicación externa.`]})}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Esto permite algo útil: empezar con permisos mínimos y agregar solo los que resulten necesarios, sin interrumpir nada.`})}),`\n`,_jsx(Heading,{level:`2`,id:`eliminar-una-integración`,children:`Eliminar una integración`}),`\n`,_jsxs(_components.p,{children:[`Cuando dejes de usar la aplicación externa, elimina la integración desde el menú de tres puntos, opción `,_jsx(_components.strong,{children:`Eliminar`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Al eliminarla, el token deja de funcionar de forma permanente. Confirma antes qué sistemas lo están usando: si una sincronización corre en segundo plano, se detiene sin avisar a nadie.`})}),`\n`,_jsx(Heading,{level:`2`,id:`buenas-prácticas`,children:`Buenas prácticas`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Un token por sistema`,id:`un-token-por-sistema`,children:_jsx(_components.p,{children:`No reutilices el mismo token en varios lugares. Si tienes que rotarlo o eliminarlo, quieres que caiga una sola cosa.`})}),_jsx(Accordion,{title:`Nunca lo pongas en código público`,id:`nunca-lo-pongas-en-codigo-publico`,children:_jsx(_components.p,{children:`Ni en un repositorio, ni en el código de tu sitio web, ni en nada que se ejecute en el navegador del usuario. Cualquiera puede leerlo ahí.`})}),_jsx(Accordion,{title:`Guárdalo como variable de entorno`,id:`guardalo-como-variable-de-entorno`,children:_jsx(_components.p,{children:`En el servidor que lo usa, nunca escrito directamente en el archivo del programa.`})}),_jsx(Accordion,{title:`Compártelo por un canal seguro`,id:`compartelo-por-un-canal-seguro`,children:_jsx(_components.p,{children:`Si tienes que dárselo a un desarrollador, usa un gestor de contraseñas, no WhatsApp ni correo.`})}),_jsx(Accordion,{title:`Documenta cada integración`,id:`documenta-cada-integracion`,children:_jsx(_components.p,{children:`Qué sistema la usa, quién la mantiene y qué hace. Un token sin dueño conocido es un riesgo que nadie se atreve a eliminar.`})}),_jsx(Accordion,{title:`Revisa la lista cada seis meses`,id:`revisa-la-lista-cada-seis-meses`,children:_jsx(_components.p,{children:`Y elimina lo que ya no se usa. Recuerda que el límite es de 20 tokens por cuenta.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`solución-de-problemas`,children:`Solución de problemas`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Error de autorización`,id:`error-de-autorizacion`,children:_jsx(_components.p,{children:`El token está mal copiado, fue rotado o eliminado, o le falta el permiso para esa operación concreta.`})}),_jsx(Accordion,{title:`Funciona para leer pero no para escribir`,id:`funciona-para-leer-pero-no-para-escribir`,children:_jsx(_components.p,{children:`Falta el permiso de escritura en esa área. Lectura y escritura son permisos independientes. Edítalos sin necesidad de generar un token nuevo.`})}),_jsx(Accordion,{title:`La petición falla sin mensaje claro`,id:`la-peticion-falla-sin-mensaje-claro`,children:_jsxs(_components.p,{children:[`Verifica que estés enviando el encabezado `,_jsx(_components.code,{children:`Version`}),`. Sin él, la llamada no se procesa.`]})}),_jsx(Accordion,{title:`Dejó de funcionar de golpe`,id:`dejo-de-funcionar-de-golpe`,children:_jsx(_components.p,{children:`Revisa si alguien rotó o eliminó el token, si pasaron los 7 días de una rotación pendiente, o si la cuenta cambió a un plan que no incluye esta función.`})}),_jsx(Accordion,{title:`Mi clave API antigua aparece como caducada`,id:`mi-clave-api-antigua-aparece-como-caducada`,children:_jsx(_components.p,{children:`Las claves API heredadas que pasan más de 90 días sin uso pueden marcarse como caducadas, y ya no se pueden crear claves nuevas. Crea una integración privada con los permisos necesarios y actualiza tu sistema con el nuevo token.`})}),_jsx(Accordion,{title:`No puedo crear más tokens`,id:`no-puedo-crear-mas-tokens`,children:_jsx(_components.p,{children:`Llegaste al límite de 20 tokens por cuenta. Elimina los que ya no se usan.`})}),_jsx(Accordion,{title:`No veo la opción en Configuración`,id:`no-veo-la-opcion-en-configuracion`,children:_jsxs(_components.p,{children:[`Busca en la sección `,_jsx(_components.strong,{children:`Otras configuraciones`}),` del menú lateral. Si sigue sin aparecer, habilita la función en `,_jsx(_components.strong,{children:`Labs`}),`, o confirma que tu usuario tenga el permiso activado.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`¿necesitas-ayuda`,children:`¿Necesitas ayuda?`}),`\n`,_jsxs(_components.p,{children:[`Esta función requiere conocimientos técnicos. Si no tienes un desarrollador, escríbenos a `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`})}),` o por WhatsApp al `,_jsx(_components.strong,{children:`+1 829-580-7071`}),` y evaluamos si lo que necesitas se resuelve con una `,_jsx(_components.a,{href:`/automatizaciones/introduccion`,children:`automatización`}),`, con `,_jsx(_components.a,{href:`/integraciones/conectar-zapier`,children:`Zapier`}),` o con una `,_jsx(_components.a,{href:`/integraciones/introduccion`,children:`integración existente`}),`, que casi siempre es más simple y no requiere mantenimiento.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Integraciones privadas","description":"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.","icon":"key","href":"/integraciones/integraciones-privadas"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cuándo la necesitas","slug":"cuándo-la-necesitas","depth":2,"children":[]},{"title":"Diferencia con las claves API","slug":"diferencia-con-las-claves-api","depth":2,"children":[{"title":"Por qué usar tokens de integración privada para credenciales nuevas","slug":"por-qué-usar-tokens-de-integración-privada-para-credenciales-nuevas","depth":3,"children":[]}]},{"title":"Diferencia con los tokens OAuth2","slug":"diferencia-con-los-tokens-oauth2","depth":2,"children":[]},{"title":"Cómo se usa el token","slug":"cómo-se-usa-el-token","depth":2,"children":[]},{"title":"Prueba tu integración creando un contacto","slug":"prueba-tu-integración-creando-un-contacto","depth":2,"children":[]},{"title":"Quién puede crearlas","slug":"quién-puede-crearlas","depth":2,"children":[]},{"title":"Dónde encontrarlas","slug":"dónde-encontrarlas","depth":2,"children":[]},{"title":"Crear una integración privada","slug":"crear-una-integración-privada","depth":2,"children":[]},{"title":"Rota tus tokens cada 90 días","slug":"rota-tus-tokens-cada-90-días","depth":2,"children":[]},{"title":"Si tu token quedó expuesto","slug":"si-tu-token-quedó-expuesto","depth":2,"children":[]},{"title":"Editar permisos sin cambiar el token","slug":"editar-permisos-sin-cambiar-el-token","depth":2,"children":[]},{"title":"Eliminar una integración","slug":"eliminar-una-integración","depth":2,"children":[]},{"title":"Buenas prácticas","slug":"buenas-prácticas","depth":2,"children":[]},{"title":"Solución de problemas","slug":"solución-de-problemas","depth":2,"children":[]},{"title":"¿Necesitas ayuda?","slug":"¿necesitas-ayuda","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/chateea/e0fc3be8550d315b/chateea-footer.js"],"subdomain":"chateea","siteName":"Centro de ayuda de Chateea","title":"Integraciones privadas - Centro de ayuda de Chateea","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/integraciones/integraciones-privadas","matchLevel":0}}},"lastModified":"2026-09-29T21:33:41.625Z","gitLastModified":"2026-09-29T21:32:04.000Z","originalFileLocation":"integraciones/integraciones-privadas.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\">\u003cmeta data-mint-head name=\"keywords\" content=\"Chateea, centro de ayuda, soporte, WhatsApp Business, IA conversacional, CRM, automatizaciones, embudos, calendarios, pagos, tutoriales\">\u003cmeta data-mint-head name=\"application-name\" content=\"Centro de ayuda de Chateea\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Integraciones privadas - Centro de ayuda de Chateea\">\u003cmeta data-mint-head property=\"og:description\" content=\"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Centro de ayuda de Chateea\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.chateea.com/docs/integraciones/integraciones-privadas\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chateea.mintlify.app/_mintlify/api/og/v2?division=Automatizaci%C3%B3n+y+API\u0026amp;title=Integraciones+privadas\u0026amp;description=Conecta+Chateea+con+tus+propios+sistemas+mediante+tokens+con+permisos+controlados%2C+y+r%C3%B3talos+o+rev%C3%B3calos+con+seguridad.\u0026amp;theme=dc38bbc68b48fea7c37200e1\u0026amp;signature=88a74879e63407723fff8507ffc67333bd234702237fa29a2a0909207f2b185d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Integraciones privadas - Centro de ayuda de Chateea\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chateea.mintlify.app/_mintlify/api/og/v2?division=Automatizaci%C3%B3n+y+API\u0026amp;title=Integraciones+privadas\u0026amp;description=Conecta+Chateea+con+tus+propios+sistemas+mediante+tokens+con+permisos+controlados%2C+y+r%C3%B3talos+o+rev%C3%B3calos+con+seguridad.\u0026amp;theme=dc38bbc68b48fea7c37200e1\u0026amp;signature=88a74879e63407723fff8507ffc67333bd234702237fa29a2a0909207f2b185d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/chateea/PgEafcDmDSbOf00F/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Centro de ayuda de Chateea\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#003a27\">\u003cmeta data-mint-head name=\"og:locale\" content=\"es_LA\">\u003cmeta data-mint-head name=\"author\" content=\"Chateea\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.chateea.com/docs/integraciones/integraciones-privadas\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/integraciones/integraciones-privadas.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.chateea.com/#organization\",\"name\":\"Centro de ayuda de Chateea\",\"url\":\"https://help.chateea.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chateea/GtNd1HXwhRdNi_sx/images/logo-light.png?fit=max\u0026auto=format\u0026n=GtNd1HXwhRdNi_sx\u0026q=85\u0026s=eabaf52de2b708528dd07ed581fe6b01\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.chateea.com/docs#website\",\"name\":\"Centro de ayuda de Chateea\",\"url\":\"https://help.chateea.com/docs\",\"publisher\":{\"@id\":\"https://help.chateea.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas#webpage\",\"url\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas\",\"name\":\"Integraciones privadas\",\"description\":\"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\",\"dateModified\":\"2026-09-29T21:32:04.000Z\",\"isPartOf\":{\"@id\":\"https://help.chateea.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integraciones y Marketplace\",\"item\":\"https://help.chateea.com/docs/integraciones/resumen\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatización y API\",\"item\":\"https://help.chateea.com/docs/integraciones/conectar-zapier\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integraciones privadas\",\"item\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas#article\",\"headline\":\"Integraciones privadas\",\"name\":\"Integraciones privadas\",\"description\":\"Conecta Chateea con tus propios sistemas mediante tokens con permisos controlados, y rótalos o revócalos con seguridad.\",\"url\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas\",\"mainEntityOfPage\":{\"@id\":\"https://help.chateea.com/docs/integraciones/integraciones-privadas#webpage\"},\"dateModified\":\"2026-09-29T21:32:04.000Z\",\"publisher\":{\"@id\":\"https://help.chateea.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.chateea.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Centro de ayuda de Chateea\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Centro de ayuda de Chateea","nav":{"global":null,"languages":[{"language":"es","default":true,"tabs":[{"tab":"Empezar","icon":"rocket","pages":[{"title":"Empezar","href":"/primeros-pasos/resumen"}]},{"tab":"Conversaciones","icon":"comments","pages":[{"title":"Conversaciones","href":"/conversaciones/resumen"}]},{"tab":"Inteligencia artificial","icon":"robot","pages":[{"title":"Inteligencia artificial","href":"/ia/resumen"}]},{"tab":"CRM y ventas","icon":"address-book","pages":[{"title":"CRM y ventas","href":"/contactos/resumen"}]},{"tab":"Marketing y sitios","icon":"bullhorn","pages":[{"title":"Marketing y sitios","href":"/marketing/resumen"}]},{"tab":"Automatizaciones","icon":"bolt","pages":[{"title":"Automatizaciones","href":"/automatizaciones/resumen"}]},{"tab":"Cuenta e integraciones","icon":"gear","groups":[{"group":"Configuración de la cuenta","icon":"gear","pages":[{"title":"Todo sobre Configuración de la cuenta","sidebarTitle":"Resumen","icon":"gear","href":"/configuracion/resumen"},{"group":"Ajustes generales","pages":[{"title":"Encontrar el ID de tu cuenta","icon":"fingerprint","href":"/configuracion/id-de-tu-cuenta"},{"title":"Cambiar el idioma de la plataforma","icon":"language","href":"/configuracion/idioma-de-la-plataforma"},{"title":"Idioma del portal del cliente","icon":"globe","href":"/configuracion/idioma-del-portal-del-cliente"},{"title":"Configura tus notificaciones de conversaciones, tareas y citas","icon":"bell","href":"/configuracion/configurar-tus-notificaciones"}]},{"group":"Usuarios y acceso","pages":[{"title":"Gestionar los usuarios de tu equipo","icon":"users","href":"/configuracion/gestionar-usuarios-del-equipo"},{"title":"Roles y permisos de usuarios","icon":"user-shield","href":"/configuracion/roles-y-permisos-de-usuarios"},{"title":"Requisitos de contraseña y cómo restablecerla","icon":"key","href":"/configuracion/requisitos-y-restablecimiento-de-contrasena"},{"title":"Verificación en dos pasos con app de autenticación","icon":"shield-check","href":"/configuracion/autenticacion-de-dos-pasos-con-app"},{"title":"Solucionar problemas de inicio de sesión","icon":"right-to-bracket","href":"/configuracion/solucionar-problemas-de-inicio-de-sesion"}]},{"group":"Plan y facturación","pages":[{"title":"Tu cuenta y facturación","icon":"receipt","href":"/configuracion/introduccion-2"},{"title":"Panel de facturación de tu cuenta","icon":"file-invoice","href":"/configuracion/panel-de-facturacion"},{"title":"Recarga automática de la billetera y ajuste inteligente","icon":"wallet","href":"/configuracion/recarga-automatica"}]},{"group":"Dominios y canales","pages":[{"title":"Dominios y correo","icon":"globe","href":"/configuracion/introduccion"},{"title":"Solucionar errores de conexión de dominio","icon":"triangle-exclamation","href":"/configuracion/errores-de-conexion"},{"title":"Firmas de correo por usuario","icon":"signature","href":"/configuracion/firmas-de-correo"},{"title":"Ajustes de WhatsApp: números, plantillas y flujos","icon":"whatsapp","href":"/configuracion/ajustes-de-whatsapp"}]},{"group":"Campos y variables","pages":[{"title":"Variables y campos personalizados","icon":"code","href":"/configuracion/introduccion-3"},{"title":"Crear y gestionar campos personalizados","icon":"list-check","href":"/configuracion/crear-y-gestionar-campos-personalizados"},{"title":"Usar valores personalizados","icon":"tags","href":"/configuracion/usar-valores-personalizados"},{"title":"Crear y gestionar valores personalizados","icon":"brackets-curly","href":"/configuracion/gestionar-valores-personalizados"},{"title":"Campos de combinación y valores de reemplazo","icon":"code","href":"/configuracion/campos-de-combinacion-y-valores-de-reemplazo"},{"title":"Lista de campos de combinación","icon":"list","href":"/configuracion/lista-de-campos-de-combinacion"}]},{"group":"Biblioteca de medios","pages":[{"title":"Guía completa de la biblioteca de medios","icon":"photo-film","href":"/configuracion/guia-de-la-biblioteca-de-medios"},{"title":"Tipos de archivo admitidos en la biblioteca de medios","icon":"file","href":"/configuracion/tipos-de-archivo-en-la-biblioteca-de-medios"},{"title":"Límites de archivos, archivos privados y almacenamiento en Medios","icon":"file-shield","href":"/configuracion/limites-de-archivos-y-archivos-privados-en-medios"},{"title":"Filtrar la biblioteca de medios por tipo de archivo","icon":"filter","href":"/configuracion/filtrar-medios-por-tipo-de-archivo"},{"title":"Selección múltiple en Medios","icon":"square-check","href":"/configuracion/seleccion-multiple-en-medios"},{"title":"Editor de imágenes de la biblioteca de medios","icon":"crop","href":"/configuracion/editor-de-imagenes-en-medios"},{"title":"Conectar Canva a la biblioteca de medios","icon":"palette","href":"/configuracion/canva-en-la-biblioteca-de-medios"},{"title":"Imágenes en formularios, encuestas y códigos QR","icon":"image","href":"/configuracion/selector-de-medios-en-formularios-y-qr"}]},{"group":"Seguridad y auditoría","pages":[{"title":"Seguridad y protección de datos en Chateea","icon":"shield-check","href":"/configuracion/seguridad-y-proteccion-de-datos"},{"title":"Cumplimiento de HIPAA en Chateea","icon":"notes-medical","href":"/configuracion/cumplimiento-hipaa"},{"title":"Registros de auditoría: quién cambió qué en tu cuenta","icon":"clock-rotate-left","href":"/configuracion/registros-de-auditoria"},{"title":"Exportar registros de auditoría a CSV","icon":"file-export","href":"/configuracion/exportar-registros-de-auditoria"},{"title":"Auditoría de preferencias y suscripciones de correo","icon":"envelope-open-text","href":"/configuracion/auditoria-de-preferencias-de-correo"}]}]},{"group":"Integraciones y Marketplace","icon":"plug","pages":[{"title":"Todo sobre Integraciones y Marketplace","sidebarTitle":"Resumen","icon":"plug","href":"/integraciones/resumen"},{"title":"Integraciones","icon":"plug","href":"/integraciones/introduccion"},{"group":"Conectar y gestionar apps","pages":[{"title":"Cómo usar la página de integraciones","icon":"plug","href":"/integraciones/pagina-de-integraciones"},{"title":"Instalar y desinstalar apps del Marketplace","icon":"store","href":"/integraciones/instalar-y-desinstalar-apps-del-marketplace"},{"title":"Permisos al instalar apps del Marketplace","icon":"shield-check","href":"/integraciones/permisos-al-instalar-apps-del-marketplace"},{"title":"Conectar varias cuentas externas a una app del Marketplace","icon":"users","href":"/integraciones/varias-cuentas-externas-en-una-app"},{"title":"Calificar y reseñar apps del Marketplace","icon":"star","href":"/integraciones/calificar-y-resenar-apps-del-marketplace"},{"title":"Comentarios al desinstalar una app del Marketplace","icon":"comment","href":"/integraciones/comentarios-al-desinstalar-apps"}]},{"group":"Google","pages":[{"title":"Conectar tu Perfil de Empresa de Google","icon":"google","href":"/integraciones/perfil-de-empresa-de-google"},{"title":"Agregar WhatsApp, SMS y redes a tu ficha de Google","icon":"google","href":"/integraciones/whatsapp-sms-y-redes-en-perfil-de-google"},{"title":"Recibir leads de formularios de Google Ads","icon":"google","href":"/integraciones/formularios-de-clientes-potenciales-de-google-ads"},{"title":"Conectar Google Drive a Medios","icon":"google-drive","href":"/integraciones/google-drive-en-medios"}]},{"group":"Facebook e Instagram","pages":[{"title":"Conecta Facebook para recibir leads de tus anuncios","icon":"facebook","href":"/integraciones/conectar-facebook-para-anuncios-de-leads"},{"title":"Conectar Facebook Lead Ads y varias páginas","icon":"facebook","href":"/integraciones/facebook-lead-ads-y-varias-paginas"},{"title":"Mensajes de Facebook e Instagram en Conversaciones","icon":"message","href":"/integraciones/mensajes-de-facebook-e-instagram"},{"title":"Leads de conversión de Meta con la API de conversiones","icon":"filter","href":"/integraciones/leads-de-conversion-de-meta"},{"title":"Eventos de embudo con la API de conversiones de Meta","icon":"chart-line","href":"/integraciones/eventos-de-embudo-api-de-conversiones-de-meta"},{"title":"API de conversiones de Meta en flujos de trabajo","icon":"bolt","href":"/integraciones/api-de-conversiones-de-meta-en-flujos"},{"title":"Páginas de Facebook que no aparecen al conectar","icon":"circle-question","href":"/integraciones/paginas-de-facebook-que-no-aparecen"},{"title":"Solucionar problemas de Facebook Lead Ads","icon":"circle-question","href":"/integraciones/solucionar-problemas-de-facebook-lead-ads"},{"title":"Soluciona problemas de la integración con Facebook","icon":"facebook","href":"/integraciones/solucionar-problemas-integracion-facebook"}]},{"group":"TikTok","pages":[{"title":"Integra TikTok Lead Ads con tu CRM","icon":"tiktok","href":"/integraciones/integrar-anuncios-de-leads-de-tiktok"},{"title":"Automatiza mensajes directos y comentarios de TikTok","icon":"tiktok","href":"/integraciones/tiktok-mensajes-y-comentarios-automaticos"},{"title":"TikTok en la IA conversacional","icon":"robot","href":"/integraciones/tiktok-en-ia-conversacional"}]},{"group":"Otras fuentes de leads","pages":[{"title":"Integración con LinkedIn Lead Ads","icon":"linkedin","href":"/integraciones/anuncios-de-leads-de-linkedin"},{"title":"Integración con WebinarKit","icon":"chalkboard-user","href":"/integraciones/integracion-webinarkit"},{"title":"Seguimiento de consentimiento con TrustedForm en formularios y encuestas","icon":"shield-check","href":"/integraciones/trustedform-en-formularios-y-encuestas"}]},{"group":"Correo y calendario","pages":[{"title":"Sincronización bidireccional con Gmail","icon":"envelope","href":"/integraciones/sincronizacion-bidireccional-con-gmail"},{"title":"Sincronización bidireccional con Outlook","icon":"envelope","href":"/integraciones/sincronizacion-bidireccional-con-outlook"},{"title":"Error de permisos insuficientes en la sincronización de correo","icon":"triangle-exclamation","href":"/integraciones/error-permisos-insuficientes-sincronizacion-correo"},{"title":"Zoom en las reservas de tus calendarios","icon":"video","href":"/integraciones/zoom-en-reservas-de-calendario"}]},{"group":"Pagos y ventas","pages":[{"title":"Conecta Stripe a tu cuenta y sincroniza reembolsos","icon":"credit-card","href":"/integraciones/conectar-stripe"},{"title":"Proveedores de pago del Marketplace basados en NMI y Authorize.net","icon":"credit-card","href":"/integraciones/proveedores-de-pago-nmi-y-authorize-net"},{"title":"Conecta tu tienda de Shopify a Chateea","icon":"cart-shopping","href":"/integraciones/integracion-shopify"},{"title":"Solicitud de reseña automática al pagar una factura en QuickBooks","icon":"star","href":"/integraciones/resena-automatica-al-pagar-factura-quickbooks"},{"title":"Integra Jobber con Chateea","icon":"screwdriver-wrench","href":"/integraciones/integracion-jobber"}]},{"group":"Automatización y API","pages":[{"title":"Conecta tu cuenta de Chateea con Zapier","description":"Conecta Chateea a Zapier para automatizar el intercambio de datos con miles de aplicaciones, sin código ni claves API.","icon":"bolt","href":"/integraciones/conectar-zapier"},{"title":"Integraciones privadas","icon":"key","href":"/integraciones/integraciones-privadas"},{"title":"SDK de Python y PHP para la API de Chateea","description":"Librerías oficiales que gestionan OAuth, tokens y webhooks para integrarte más rápido con la API pública v2 de Chateea.","icon":"code","href":"/integraciones/sdk-de-python-y-php-para-la-api"},{"title":"Reintentos automáticos de webhooks del Marketplace","icon":"rotate","href":"/integraciones/reintentos-automaticos-de-webhooks-del-marketplace"}]}]},{"group":"Informes y paneles","icon":"chart-line","pages":[{"title":"Todo sobre Informes y paneles","sidebarTitle":"Resumen","icon":"chart-line","href":"/informes/resumen"},{"title":"Reportes y atribución","icon":"chart-line","href":"/informes/introduccion"},{"group":"Primeros pasos","pages":[{"title":"Página del panel de control: ver y editar","icon":"gauge","href":"/informes/pagina-del-panel-de-control"},{"title":"Crear un panel personalizado","icon":"chart-line","href":"/informes/crear-panel-personalizado"},{"title":"Crear un panel desde una plantilla","icon":"copy","href":"/informes/crear-panel-desde-plantilla"},{"title":"Editar un panel","icon":"pen-to-square","href":"/informes/editar-un-panel"},{"title":"Clonar un panel","icon":"copy","href":"/informes/clonar-un-panel"},{"title":"Fijar paneles favoritos","icon":"thumbtack","href":"/informes/fijar-paneles-favoritos"},{"title":"Establecer un panel predeterminado","icon":"house","href":"/informes/panel-predeterminado"}]},{"group":"Configurar paneles","pages":[{"title":"Permisos de los paneles","icon":"lock","href":"/informes/permisos-de-paneles"},{"title":"Mostrar solo datos asignados en los paneles","icon":"user-lock","href":"/informes/datos-asignados-en-paneles"},{"title":"Cambiar la zona horaria de los paneles","icon":"clock","href":"/informes/zona-horaria-del-panel"},{"title":"Filtros rápidos en los paneles","icon":"filter","href":"/informes/filtros-rapidos-en-paneles"},{"title":"Personalizar el tema del panel","icon":"palette","href":"/informes/temas-del-panel"},{"title":"Resumen del panel con IA","icon":"wand-magic-sparkles","href":"/informes/resumen-del-panel-con-ia"}]},{"group":"Widgets","pages":[{"group":"Agregar y editar","pages":[{"title":"Qué son los widgets del panel","icon":"shapes","href":"/informes/que-son-los-widgets-del-panel"},{"title":"Crear y agregar widgets al panel","icon":"chart-column","href":"/informes/crear-y-agregar-widgets"},{"title":"Agregar widgets al panel desde otras páginas","icon":"plus","href":"/informes/agregar-widgets-desde-otras-paginas"},{"title":"Personalizar los widgets del panel","icon":"sliders","href":"/informes/personalizar-widgets"},{"title":"Configurar y filtrar los widgets generales del panel","icon":"sliders","href":"/informes/configurar-widgets-generales"},{"title":"Cambiar el tamaño y mover widgets","icon":"up-down-left-right","href":"/informes/cambiar-tamano-y-mover-widgets"},{"title":"Duplicar widgets del panel","icon":"copy","href":"/informes/duplicar-widgets"},{"title":"Eliminar un widget del panel","icon":"trash","href":"/informes/eliminar-un-widget"},{"title":"Widgets en formato de tabla","icon":"table","href":"/informes/widgets-en-formato-de-tabla"},{"title":"Títulos, textos e imágenes en el panel","icon":"heading","href":"/informes/titulos-textos-e-imagenes-en-el-panel"},{"title":"Incrustar contenido externo en el panel","icon":"code","href":"/informes/incrustar-contenido-externo-en-el-panel"},{"title":"Preguntas frecuentes sobre los widgets del panel","icon":"circle-question","href":"/informes/preguntas-frecuentes-de-widgets"}]},{"group":"Métricas y filtros","pages":[{"title":"Métricas personalizadas en paneles e informes","icon":"calculator","href":"/informes/metricas-personalizadas"},{"title":"Usar campos personalizados como métricas","icon":"calculator","href":"/informes/campos-personalizados-como-metricas"},{"title":"Valores personalizados en paneles e informes","icon":"code","href":"/informes/valores-personalizados-en-paneles"},{"title":"Elegir si subir o bajar es positivo en el indicador de tendencia","icon":"arrow-trend-up","href":"/informes/indicador-de-tendencia-positivo-o-negativo"},{"title":"Filtros de atribución y UTM en widgets","icon":"bullseye","href":"/informes/filtros-de-atribucion-y-utm-en-widgets"}]},{"group":"Tipos de widgets","pages":[{"title":"Widgets de contactos en paneles e informes","icon":"address-book","href":"/informes/widgets-de-contactos"},{"title":"Widgets de oportunidades en paneles e informes","icon":"bars-progress","href":"/informes/widgets-de-oportunidades"},{"title":"Widgets de embudo y distribución por etapas","icon":"filter","href":"/informes/widgets-de-embudo-y-distribucion-por-etapas"},{"title":"Velocidad de ventas y eficiencia de ventas","icon":"gauge-high","href":"/informes/velocidad-de-ventas"},{"title":"Widgets de pagos en el panel","icon":"credit-card","href":"/informes/widgets-de-pagos"},{"title":"Widgets de SMS en el panel","icon":"message","href":"/informes/widgets-de-sms"},{"title":"Widgets de SLA en paneles e informes","icon":"stopwatch","href":"/informes/widgets-de-sla"},{"title":"Widgets de objetos personalizados","icon":"cubes","href":"/informes/widgets-de-objetos-personalizados"},{"title":"Widgets de servicios y alquileres","icon":"calendar-check","href":"/informes/widgets-de-servicios-y-alquileres"},{"title":"Personaliza tu panel con widgets de servicios y alquileres","icon":"key","href":"/informes/paneles-de-servicios-y-alquileres"},{"title":"Widgets de anuncios de Meta en el panel","icon":"bullhorn","href":"/informes/widgets-de-anuncios-de-meta"},{"title":"Widgets de Google Ads en paneles e informes","icon":"chart-column","href":"/informes/widgets-de-google-ads"},{"title":"Widgets de Google Analytics en el panel","icon":"chart-simple","href":"/informes/widgets-de-google-analytics"}]}]},{"group":"Reportes del negocio","pages":[{"title":"Crea, programa y exporta informes personalizados","icon":"file-chart-column","href":"/informes/crear-y-programar-informes-personalizados"},{"title":"Plantillas para informes personalizados","icon":"swatchbook","href":"/informes/plantillas-de-informes-personalizados"},{"title":"Informe de usuarios: rendimiento de tu equipo","icon":"users","href":"/informes/informe-de-usuarios"},{"title":"Informe de llamadas entrantes y salientes","icon":"phone","href":"/informes/informe-de-llamadas"},{"title":"Informe de citas","icon":"calendar-check","href":"/informes/informe-de-citas"}]},{"group":"Reportes de anuncios","pages":[{"title":"Configura el informe de anuncios de Facebook","icon":"facebook","href":"/informes/configurar-informes-de-anuncios-de-facebook"},{"title":"Términos del informe de anuncios de Facebook","icon":"book","href":"/informes/terminos-de-informes-de-anuncios-de-facebook"},{"title":"Configurar el informe de Google Ads","icon":"gear","href":"/informes/configurar-informes-de-google-ads"},{"title":"Términos del informe de Google Ads","icon":"book","href":"/informes/terminos-de-informes-de-google-ads"},{"title":"Crea acciones de conversión offline en Google Ads","icon":"google","href":"/informes/acciones-de-conversion-offline-en-google-ads"},{"title":"Script preventivo de seguimiento para Google Ads","icon":"code","href":"/informes/script-preventivo-de-seguimiento-google-ads"}]},{"group":"Atribución y analítica","pages":[{"title":"Fuentes de atribución de tus contactos","icon":"route","href":"/informes/fuentes-de-atribucion"},{"title":"Atribución de conversaciones del widget de chat","icon":"comments","href":"/informes/atribucion-del-widget-de-chat"},{"title":"Analítica geográfica de visitantes","icon":"map-location-dot","href":"/informes/analitica-geografica-de-visitantes"},{"title":"Registrar visitas de embudos y sitios en Google Analytics 4","icon":"chart-line","href":"/informes/registrar-visitas-en-google-analytics-4"},{"title":"Envía eventos a Google Analytics 4 desde flujos de trabajo","icon":"chart-line","href":"/informes/enviar-eventos-a-google-analytics-4"}]},{"group":"Auditoría de marketing","pages":[{"title":"Auditoría de marketing local y comparación con competidores","icon":"magnifying-glass-chart","href":"/informes/auditoria-de-marketing-local"},{"title":"Detección del sitio web en auditorías de marketing","icon":"globe","href":"/informes/deteccion-de-sitio-web-en-auditorias"},{"title":"Auditoría de listados en el informe de marketing local","icon":"list-check","href":"/informes/auditoria-de-listados-en-informes-de-auditoria"}]},{"group":"Solución de problemas","pages":[{"title":"Soluciona problemas del informe de anuncios de Facebook","icon":"circle-question","href":"/informes/solucionar-problemas-de-anuncios-de-facebook"},{"title":"Solucionar problemas del informe de Google Ads","icon":"wrench","href":"/informes/solucionar-problemas-informes-de-google-ads"},{"title":"Preguntas frecuentes sobre informes","icon":"circle-question","href":"/informes/preguntas-frecuentes-de-informes"}]}]},{"group":"Aplicación móvil y de escritorio","icon":"mobile","pages":[{"title":"Todo sobre Aplicación móvil y de escritorio","sidebarTitle":"Resumen","icon":"mobile","href":"/app-movil/resumen"},{"group":"Primeros pasos","pages":[{"title":"Aplicación móvil","icon":"mobile","href":"/app-movil/introduccion"},{"title":"Aplicación de escritorio para Windows, macOS y Linux","icon":"desktop","href":"/app-movil/aplicacion-de-escritorio"},{"title":"Diagnosticar problemas de notificaciones en la aplicación móvil","icon":"bell","href":"/app-movil/diagnosticar-notificaciones-de-la-app-movil"}]},{"group":"Contactos y ventas","pages":[{"title":"Contactos en la aplicación móvil","icon":"address-book","href":"/app-movil/contactos-en-la-aplicacion-movil"},{"title":"Escanear tarjetas de presentación en la aplicación móvil","icon":"address-card","href":"/app-movil/escanear-tarjetas-de-presentacion"},{"title":"Documentos y archivos del contacto en la aplicación móvil","icon":"folder-open","href":"/app-movil/documentos-y-archivos-del-contacto-en-movil"},{"title":"Oportunidades en la aplicación móvil","icon":"bars-progress","href":"/app-movil/oportunidades-en-la-aplicacion-movil"},{"title":"Facturas en la aplicación móvil","icon":"file-invoice","href":"/app-movil/facturas-en-la-aplicacion-movil"}]},{"group":"Llamadas y mensajes","pages":[{"title":"Hacer llamadas desde la aplicación móvil","icon":"phone-volume","href":"/app-movil/llamadas-salientes-en-la-app-movil"},{"title":"Transferir llamadas desde la aplicación móvil","icon":"phone","href":"/app-movil/transferir-llamadas-en-la-app-movil"},{"title":"Marcación con presencia local en la aplicación móvil","icon":"location-dot","href":"/app-movil/presencia-local-en-la-aplicacion-movil"},{"title":"Etiqueta de posible spam en llamadas móviles","icon":"shield-halved","href":"/app-movil/etiqueta-de-spam-en-llamadas-moviles"},{"title":"No molestar (DND) desde la aplicación móvil","icon":"ban","href":"/app-movil/no-molestar-desde-la-aplicacion-movil"},{"title":"Proveedores de conversación personalizados en el móvil","icon":"plug","href":"/app-movil/proveedores-de-conversacion-personalizados-en-movil"}]},{"group":"Calendario y citas","pages":[{"title":"Calendario en la aplicación móvil","icon":"calendar","href":"/app-movil/calendario-en-la-aplicacion-movil"},{"title":"Compartir enlaces de calendario desde el móvil","icon":"link","href":"/app-movil/compartir-enlaces-de-calendario-desde-el-movil"},{"title":"Editar, reprogramar y duplicar citas de servicios en el celular","icon":"calendar-check","href":"/app-movil/gestionar-citas-de-servicios-en-movil"}]},{"group":"Medios y redes sociales","pages":[{"title":"Biblioteca de medios en la aplicación móvil","icon":"photo-film","href":"/app-movil/biblioteca-de-medios-en-la-aplicacion-movil"},{"title":"Planificador social en la aplicación móvil","icon":"share-nodes","href":"/app-movil/planificador-social-en-la-aplicacion-movil"},{"title":"Marca de agua y optimización de imágenes en móvil","icon":"image","href":"/app-movil/marca-de-agua-y-optimizacion-de-imagenes-en-movil"}]}]}]}]}]},"title":"Integraciones privadas - Centro de ayuda de Chateea","buildId":"dpl_AK5Dr9c5nyE9ynu2P638G29kfTay","deploymentId":"dpl_AK5Dr9c5nyE9ynu2P638G29kfTay","dynamics":[],"chunks":[]}