Comece por aqui
Bem-vindo à documentação da API SoluCX! Este guia vai te levar do zero até sua primeira integração funcionando em poucos minutos.
O que é a API SoluCX?
A API SoluCX é uma API RESTful que permite integrar a plataforma de gestão de experiência do cliente nos seus sistemas. Com ela você pode:
- Criar transações que representam interações dos seus clientes com sua empresa
- Gerenciar clientes, unidades e colaboradores de forma programática
- Disparar pesquisas automaticamente baseadas em eventos
- Consultar dados e relatórios de satisfação
URL Base
| Ambiente | URL |
|---|---|
| Produção | https://api.solucx.com.br/public |
| Preview (beta) | https://api.preview.solucx.com.br/public |
Dica para testes: Recomendamos criar jornadas específicas para testes no painel SoluCX. Após validar sua integração, você pode estornar as transações de teste para manter seus dados limpos.
Conceitos Fundamentais
Antes de começar, é importante entender os principais conceitos da plataforma:
Transação - Uma transação representa uma interação do cliente com sua empresa. Pode ser uma compra, um atendimento, uma entrega, etc. Cada transação pode disparar uma pesquisa automaticamente.
Jornada - Uma jornada é um tipo de experiência que você quer medir (ex: "pós-compra", "pós-atendimento"). Você configura jornadas no painel SoluCX e referencia elas via journeySlug ao criar transações.
Pesquisa (Survey) - Uma pesquisa é enviada automaticamente ao cliente após uma transação, baseada na jornada configurada. Pode ser NPS, CSAT, CES ou personalizada.
Cliente (Customer) - Representa a pessoa que receberá a pesquisa. Identificado por email, telefone ou ambos.
Unidade (Store) e Colaborador (Employee) - Entidades que permitem segmentar e analisar feedback por unidade de negócio e por atendente. Exemplos de unidades: lojas (varejo), clínicas (saúde), agências (financeiro).
Passo 1: Obtenha suas credenciais de API
Para utilizar a API SoluCX, você precisará de duas chaves de autenticação:
- x-solucx-api-key: Chave de API da sua instância
- x-solucx-user-token: Token do usuário para autenticação
Para obter suas credenciais, entre em contato com nosso suporte através do email [email protected].
Guarde suas credenciais em um local seguro. Nunca exponha em código frontend ou repositórios públicos.
Passo 2: Faça sua primeira requisição
Teste suas credenciais consultando transações na API:
Se tudo estiver correto, você receberá uma resposta 200 OK com os dados das transações.
Passo 3: Configure a jornada no painel
Importante: Antes de criar transações, você precisa ter uma jornada configurada no painel SoluCX.
Para que a pesquisa seja enviada, configure uma jornada:
- Acesse Jornadas no painel SoluCX
- Crie ou edite uma jornada com o slug
pos-compra(o mesmo que será usado nojourneySlug) - Configure qual pesquisa enviar e quando (imediatamente, após 1 dia, etc.)
- Ative a jornada
Você pode ter múltiplas jornadas (pós-compra, pós-atendimento, pós-entrega) e usar slugs diferentes para cada uma.
Passo 4: Crie sua primeira transação
Agora vamos criar uma transação que disparará uma pesquisa. Use o endpoint /v2/transactions:
Resposta esperada:
Passo 5: Verifique o resultado
Após criar a transação e configurar a jornada:
- A pesquisa será enviada automaticamente para o cliente via email/SMS
- Você pode acompanhar os resultados no painel SoluCX nos relatórios NPS e Extrato
Para consultar uma transação específica via API:
Exemplo de resposta:
Próximos Passos
Agora que você criou sua primeira transação, explore outros recursos:
Exemplos Práticos
Transação de e-commerce
Transação de atendimento
Se tiver dúvidas, entre em contato com nosso suporte através do email [email protected].