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.

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
- Trustvox → Azure SQL Server: https://www.erathos.com/pipelines/trustvox-azure-sql-server
- Trustvox → Azure Synapse: https://www.erathos.com/pipelines/trustvox-azure-synapse
- Trustvox → BigQuery: https://www.erathos.com/pipelines/trustvox-bigquery
- Trustvox → ClickHouse: https://www.erathos.com/pipelines/trustvox-clickhouse
- Trustvox → Databricks: https://www.erathos.com/pipelines/trustvox-databricks
- Trustvox → PostgreSQL: https://www.erathos.com/pipelines/trustvox-postgresql
- Trustvox → Redshift: https://www.erathos.com/pipelines/trustvox-redshift
- Trustvox → S3 Iceberg: https://www.erathos.com/pipelines/trustvox-amazon-s3
- Trustvox → Snowflake: https://www.erathos.com/pipelines/trustvox-snowflake
- Trustvox → Supabase: https://www.erathos.com/pipelines/trustvox-supabase
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.