OdooWiki OCA HUB

Klaviyo API

crm_klaviyo folder_open OCA/crm open_in_new
Customer Relationship Management Licencia: AGPL-3

Este módulo almacena claves API para Klaviyo y expone el SDK de Klaviyo para que lo usen otros módulos o acciones automatizadas.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 12.0

Permite a los administradores almacenar claves de API de Klaviyo en Odoo, por compañía o compartidas, para que otros módulos o acciones automatizadas puedan conectarse a Klaviyo.

Este módulo añade una nueva pantalla donde los administradores pueden guardar las claves de API utilizadas para conectar Odoo con Klaviyo. Aparece en Ajustes > Administración > Klaviyo, como una lista editable donde se puede escribir la clave, elegir la compañía (solo se muestra cuando la multi-compañía está habilitada) y activar o desactivar la clave.

Cada clave puede vincularse a una compañía específica, o dejarse sin compañía para que sea compartida. Cuando otra parte de Odoo solicita una conexión con Klaviyo, el módulo elige primero la clave de la compañía actual y recurre a una clave compartida si no hay ninguna configurada para esa compañía. Solo se consideran las claves activas, y la búsqueda devuelve una única clave.

El acceso está restringido al grupo de administración de Ajustes, por lo que solo los usuarios con derechos de configuración del sistema pueden ver o cambiar las claves. El módulo depende de la librería externa de Python klaviyo_api; no envía datos a Klaviyo por sí mismo, solo proporciona las credenciales almacenadas y un objeto de conexión listo para usar por otros módulos o acciones automatizadas.

Depende de

base

Menús que añade

menu_klaviyo_account
Modelos y campos (1)
  • klaviyo.account · modelo nuevoactive, api_key, company_id

Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0
  • Vaya a Settings/Klaviyo
  • Gestione sus claves api

Para usar este módulo, puedes, por ejemplo, crear una acción automatizada al crear un contacto, filtrada por el indicador de cliente, y añadir un código similar al siguiente:

client = env['klaviyo.account'].get_api()
client.Profiles.create_profile({
    'type': 'profile',
    'attributes': {
        # this assumes you have partner_firstname installed
        'first_name': record.firstname,
        'last_name': record.lastname,
        'email': record.email,
    }
});

para enviar los nuevos contactos a Klaviyo.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.