Empiece aquí
¡Bienvenido a la documentación de la API SoluCX! Esta guía te llevará desde cero hasta tu primera integración funcionando en pocos minutos.
¿Qué es la API SoluCX?
La API SoluCX es una API RESTful que permite integrar la plataforma de gestión de experiencia del cliente en tus sistemas. Con ella puedes:
- Crear transacciones que representan interacciones de tus clientes con tu empresa
- Gestionar clientes, unidades y colaboradores de forma programática
- Disparar encuestas automáticamente basadas en eventos
- Consultar datos e informes de satisfacción
URL Base
| Ambiente | URL |
|---|---|
| Producción | https://api.solucx.com.br/public |
| Preview (beta) | https://api.preview.solucx.com.br/public |
Consejo para pruebas: Recomendamos crear jornadas específicas para pruebas en el panel SoluCX. Después de validar tu integración, puedes estornar las transacciones de prueba para mantener tus datos limpios.
Conceptos Fundamentales
Antes de comenzar, es importante entender los principales conceptos de la plataforma:
Transacción - Una transacción representa una interacción del cliente con tu empresa. Puede ser una compra, una atención, una entrega, etc. Cada transacción puede disparar una encuesta automáticamente.
Jornada - Una jornada es un tipo de experiencia que quieres medir (ej: "post-compra", "post-atención"). Configuras jornadas en el panel SoluCX y las referencias vía journeySlug al crear transacciones.
Encuesta (Survey) - Una encuesta se envía automáticamente al cliente después de una transacción, basada en la jornada configurada. Puede ser NPS, CSAT, CES o personalizada.
Cliente (Customer) - Representa a la persona que recibirá la encuesta. Identificado por email, teléfono o ambos.
Unidad (Store) y Colaborador (Employee) - Entidades que permiten segmentar y analizar feedback por unidad de negocio y por atendente. Ejemplos de unidades: tiendas (retail), clínicas (salud), agencias (financiero).
Paso 1: Obtén tus credenciales de API
Para utilizar la API SoluCX, necesitarás dos claves de autenticación:
- x-solucx-api-key: Clave de API de tu instancia
- x-solucx-user-token: Token del usuario para autenticación
Para obtener tus credenciales, contacta con nuestro soporte a través del email [email protected].
Guarda tus credenciales en un lugar seguro. Nunca las expongas en código frontend o repositorios públicos.
Paso 2: Haz tu primera solicitud
Prueba tus credenciales consultando transacciones en la API:
Si todo está correcto, recibirás una respuesta 200 OK con los datos de las transacciones.
Paso 3: Configura la jornada en el panel
Importante: Antes de crear transacciones, necesitas tener una jornada configurada en el panel SoluCX.
Para que la encuesta sea enviada, configura una jornada:
- Accede a Jornadas en el panel SoluCX
- Crea o edita una jornada con el slug
post-compra(el mismo que será usado enjourneySlug) - Configura qué encuesta enviar y cuándo (inmediatamente, después de 1 día, etc.)
- Activa la jornada
Puedes tener múltiples jornadas (post-compra, post-atención, post-entrega) y usar slugs diferentes para cada una.
Paso 4: Crea tu primera transacción
Ahora vamos a crear una transacción que disparará una encuesta. Usa el endpoint /v2/transactions:
Una respuesta exitosa se verá así:
Paso 5: Verifica el resultado
Después de crear la transacción y configurar la jornada:
- La encuesta será enviada automáticamente al cliente vía email/SMS
- Puedes acompañar los resultados en el panel SoluCX en los informes NPS y Extracto
Para consultar una transacción específica vía API:
Ejemplo de respuesta:
Próximos Pasos
Ejemplos Prácticos
Transacción de e-commerce
Transacción de atención
Si tienes dudas, contacta con nuestro soporte a través del email [email protected].