Conector RA Trustvox: sincronize avaliações, notas e perguntas no seu data warehouse

Sincronize avaliações, notas, perguntas e dados de vendedores da Trustvox no seu data warehouse com a Erathos. BigQuery, Redshift, PostgreSQL e mais.

New Connector - RA Trustvox

A Erathos lança um connector gerenciado para a Trustvox, a plataforma de prova social e avaliações usada por operações de e-commerce para coletar opiniões de produtos, avaliações de loja e perguntas de compradores. Dezenove endpoints disponíveis, dez destinos suportados, zero código de pipeline para escrever ou manter.

A Trustvox expõe uma REST API autenticada que, em tese, tornaria possível construir sua própria extração. Na prática, isso significa escrever e manter um pipeline ETL próprio para lidar com headers de autenticação, versionamento de API, paginação e estruturas de payload que variam entre opiniões, pedidos e resumos de produto, algo que a maioria dos times de dados só percebe que não escala depois que a primeira integração já está em produção. O connector da Erathos resolve isso como um serviço gerenciado, sem exigir que seu time escreva ou mantenha esse código.

O problema dos pipelines de Trustvox feitos à mão

A API da Trustvox autentica cada requisição com um bearer token mais um header de versão, e identifica a loja por meio de uma URL, um e-mail de administrador e um ID numérico de loja. O padrão é simples o suficiente para convencer um engenheiro a construir a integração em uma tarde. O custo real aparece depois, e é previsível.

  • Os payloads de avaliações são profundamente aninhados. As opiniões chegam com objetos de produto, cliente, pedido, fotos e survey embutidos em cada registro. Achatar isso corretamente em tabelas de warehouse é um trabalho de modelagem que todo time refaz do zero, geralmente de um jeito diferente a cada vez.
  • As entidades são relacionadas mas não vêm pré-juntadas. Produtos carregam filhos de opiniões, overviews, perguntas, notas e resumos de survey; vendedores carregam detalhes e avaliações. Reproduzir essas relações em um pipeline caseiro significa escrever orquestração pai-filho à mão, e descartar silenciosamente os filhos quando a chave do pai muda.
  • Surpresas de schema nas bordas. Campos JSON como tags, items e links mudam de forma conforme a plataforma evolui. Um modelo dbt que rodava limpo começa a falhar em produção, ou pior: continua rodando com um coalesce sobre um campo que desapareceu. A inconsistência chega ao dashboard antes de chegar ao seu monitoramento.
  • Perda silenciosa de dados em vez de erros. Uma coleta de avaliações não é um fluxo constante; ela tem picos em campanhas e datas comemorativas. Um bug de paginação ou um rate limit não lança exceção, apenas para de trazer registros mais antigos enquanto o job continua reportando sucesso.
  • Sem observabilidade. Um 200 OK na chamada HTTP não significa que os dados chegaram completos. Sem contagem de registros por endpoint a cada execução, comparação com a janela anterior e alertas de queda de volume, o pipeline que rodou com sucesso pode ter carregado metade das avaliações.

O pior cenário não é o pipeline que quebra e dispara um alerta. É o pipeline que roda com sucesso e entrega dados errados, com a taxa de conversão do dashboard de merchandising já calculada sobre uma base incompleta.

O que você pode fazer quando os dados da Trustvox chegam ao seu warehouse

Antes de detalhar o connector, vale documentar o que você realmente ganha quando opiniões, pedidos, produtos e avaliações saem do SaaS e chegam modelados junto ao resto do seu stack.

Volume de avaliações e tendências de nota por produto

Com product_opinions e product_rate no warehouse, você acompanha a nota média e a contagem de avaliações por produto ao longo do tempo, identifica produtos cuja nota está degradando após uma troca de lote ou de fornecedor, e mede a velocidade com que SKUs novos acumulam prova social. Dashboards nativos mostram agregados atuais; análise de tendência por SKU exige os registros brutos no seu warehouse.

Correlacionando avaliações com vendas e receita

As opiniões vêm com o pedido anexado, e os pedidos vêm com items, datas de entrega e estado. Cruzar pedidos e opiniões de produto com a sua base de vendas de e-commerce permite quantificar se produtos bem avaliados convertem melhor, como mudanças de nota antecedem mudanças de venda, e qual fatia da receita vem de produtos que recomendam mais. Só é possível com a Trustvox e seus dados de commerce no mesmo warehouse, unidos por uma chave de negócio.

Gestão de qualidade de vendedores no marketplace

Com sellers, seller_detail e seller_reviews, você monta um scorecard de qualidade por vendedor: nota média, NPS, histograma de avaliações, volume e tendência de reviews. Cruzado com dados de operações, isso apoia decisões de onboarding e offboarding, e transforma a reputação do vendedor em uma métrica gerenciada, em vez de uma página que alguém checa de vez em quando dentro da plataforma.

Voz do cliente em todos os canais

Avaliações de loja, opiniões de produto, perguntas e respostas de survey capturam momentos diferentes da mesma relação com o cliente. No warehouse, você pode unificá-las por cliente e analisar temas, recorrência de reclamações e satisfação por categoria, e depois cruzar com tickets de suporte e registros de CRM para verificar se uma avaliação ruim previu um evento de churn.

Operações de conteúdo e perguntas e respostas

Questions, product_question_suggestions e product_opinions_overview mostram quais produtos concentram perguntas sem resposta e quais dúvidas se repetem. Isso alimenta o time de conteúdo de produto com um backlog priorizado derivado do comportamento real de compradores, mensurável semana a semana, em vez de relatos anedóticos.

O que está disponível no connector

O connector da Trustvox entrega dezenove endpoints prontos para serem materializados no seu data warehouse de destino:

Endpoint

O que contém

opinions

Opiniões no nível de loja com nota, texto, flag de recomendação, contagens de upvotes e downvotes, além de objetos de produto, cliente, pedido, fotos e survey

orders

Pedidos identificados na Trustvox, com tags, cliente, data de entrega, estado, URLs de avaliação, avaliação de loja e items

products

Catálogo de produtos com nome, EAN, nota média, total de recomendações e total de opiniões

product_by_code

Detalhes do produto consultados por código, com tags, ID do produto, ID da loja e SKUs

product_opinions

Opiniões no nível de produto com título, nota, flag de recomendação, fotos da avaliação, comentários, links, usuário, venda e objetos do item de venda

product_opinions_overview

Overview agregado de avaliações por produto: distribuição de notas, melhores e piores opiniões, contagens de opiniões e perguntas, nota da loja e features

product_questions

Perguntas de compradores sobre produtos, com texto da pergunta, origem, resposta e data da resposta

product_question_suggestions

Respostas sugeridas para perguntas de produto, com texto da resposta, origem e data da resposta

product_rate

Nota média e contagem de avaliações por código de produto, com nome do produto

product_recommendation_summary

Resumo de recomendação por produto, com percentual e contagem média de respostas

product_survey_answers_summary

Resumos de respostas de survey por produto, com média, descrição, opções e contagem total de respostas

product_survey_question_summaries

Definições de perguntas de survey por produto, com descrição, tipo e opções

questions

Perguntas da loja com texto, visibilidade, estado, consumidor, produto e resposta; sync incremental usando updated_at como cursor

sellers

Vendedores de marketplace com nome, ID da loja, ID externo e URL da foto

seller_detail

Detalhe por vendedor com nota média, total de opiniões, NPS, histograma de avaliações e resumos

seller_reviews

Avaliações individuais por vendedor, com nota, texto, ID do cliente, ID da venda e objeto do vendedor

store_by_url

Identificação da loja por URL, com nome, CNPJ e token da loja

store_reviews

Avaliações no nível de loja com texto, nota e cliente

tags

Definições de tags usadas em toda a plataforma

O endpoint questions suporta sync incremental com updated_at como cursor. Todos os outros endpoints operam em full refresh, o que se adequa a tabelas de configuração e agregados que mudam pouco. As relações entre entidades são preservadas no destino: produtos como pai de opiniões, overviews, perguntas, notas e resumos de survey; vendedores como pais de detalhes e avaliações de vendedor.

Como autenticar

  • Token: seu token de API da Trustvox, enviado como credencial Bearer no header Authorization de cada requisição, junto ao header Accept que seleciona a versão 1 da API
  • Onde encontrar: faça login na sua conta Trustvox em app.trustvox.com.br, acesse a área de configurações da conta/admin e, na seção de API ou integrações, gere ou copie seu token de API
  • Store URL: a URL da sua loja na Trustvox, usada para identificar de qual loja extrair os dados
  • Admin Email: o e-mail de administrador associado à sua conta Trustvox
  • Store ID: o identificador numérico da sua loja na Trustvox

Cole as credenciais nos campos correspondentes na plataforma Erathos e clique em Salvar e fechar para concluir a configuração. O processo completo está documentado em https://docs.erathos.com/connectors/apis/trustvox.

Por que terceirizar a ingestão para a Erathos

A premissa do connector é direta: a engenharia de manutenção da ingestão não deveria ser responsabilidade do seu time de dados. Autenticação, versionamento de API, paginação, achatamento de payloads aninhados, orquestração pai-filho, evolução de schema, alertas de falha e backfill são todos responsabilidade de quem opera a plataforma de ingestão. Com o connector configurado, a plataforma entrega:

Visibilidade de ponta a ponta de cada execução

Tempo de extração por endpoint, contagem de registros por janela, quais janelas foram processadas, onde ocorreram retries. Quando uma métrica muda em um dashboard e alguém abre um ticket para o time de dados, você tem o rastro completo para encontrar a causa raiz.

Alertas configurados de fábrica

Falhas de execução, quedas de volume por endpoint e janelas atrasadas são detectadas e roteadas pelas integrações de alerta que seu time já usa, como Slack e e-mail. Você não escreve esse código.

Reprocessamento como operação suportada

Quando você precisa reprocessar uma janela, por exemplo para recarregar um período afetado por uma mudança de schema ou fazer backfill de uma loja após alterar seu escopo de extração, isso é uma operação da plataforma, não uma sequência improvisada de DELETE + INSERT no warehouse.

Paginação correta, gestão de credenciais, evolução de schema e backfill são responsabilidade da plataforma. Seu time de dados foca no modelo, não na encanação.

Pipelines disponíveis

Comece agora

Crie sua conta Erathos em https://app.erathos.com/signup?slug=blog&button=cta&utm_campaign=trustvox_release e conecte a Trustvox ao seu warehouse em minutos. Com seu token de API da Trustvox, URL da loja, e-mail de administrador e store ID, seus primeiros dados chegam ao destino com zero código de pipeline para escrever, manter ou monitorar.

Os dados de avaliações e feedback de compradores gerados todos os dias não deveriam ficar presos dentro de um SaaS, desconectados do resto do seu modelo analítico. Ou pior: travados em um pipeline caseiro que vai continuar custando a atenção do seu time todos os meses, para sempre.

Veja a documentação completa do connector em https://docs.erathos.com/connectors/apis/trustvox.