Skip to content

Salesforce + Snowflake

Relatórios de Salesforce + Snowflake,pipeline e uso do produto em uma só resposta.

Pergunte quais clientes estão ultrapassando o contrato, ou quais renovações estão esfriando, e receba uma resposta que lê o seu CRM e o seu data warehouse juntos. O Querri copia os dois para uma só Biblioteca num agendamento, liga os workspaces do produto às contas do Salesforce e usa a definição de usuário ativo que os seus times combinaram.

As duas conexões são somente leitura: nenhum registro do Salesforce nem tabela do Snowflake é alterado. O login no Salesforce acontece na página do próprio Salesforce, e o Snowflake se conecta por um par de chaves e uma role somente leitura, nunca por senha. Certificações SOC 2 Type II, HIPAA e ISO 27001:2022.

Por que os relatórios de Salesforce + Snowflake ficam difíceis

Vendas vive no Salesforce. O produto vive no Snowflake. Os clientes vivem nos dois.

Times de SaaS têm as duas metades de toda pergunta sobre clientes. Uma metade está no CRM, sob responsabilidade de RevOps. A outra está no data warehouse, sob responsabilidade do time de dados. Juntar as duas é onde a semana vai embora.

01

O produto não conhece a conta do Salesforce

O uso é identificado por ID de workspace, tenant ou org. O Salesforce usa o próprio Account ID. Um cliente pode ter quatro workspaces, um trial pode estar num e-mail pessoal, e o mapeamento entre eles é uma planilha que alguém parou de atualizar.

02

Dados de eventos não cabem num CRM

O armazenamento do Salesforce é medido e cobrado para registros de clientes, não para cada login e clique. Então os times empurram alguns resumos diários para campos personalizados e deixam o detalhe para trás, e era no detalhe que estava o sinal de churn.

03

Sincronizar o uso no Salesforce preenche campos, não responde perguntas

Um job de reverse ETL pode gravar "usuários ativos" na conta. É mais uma ferramenta para pagar, consome a cota de API da org, o valor só é tão atual quanto a última execução, e o campo não guarda histórico, então "menos que no trimestre passado" ainda exige o data warehouse.

04

Cada um conta "ativo" de um jeito

Para produto, é um usuário que entrou nesta semana. Para CS, é uma conta que usou uma funcionalidade-chave. Para finanças, são os assentos do contrato. Três dashboards mostram três números de utilização para o mesmo cliente, e a ligação de renovação começa com uma discussão.

05

Levar o Salesforce para o data warehouse é um projeto à parte

Antes que alguém consiga juntar pipeline e uso em SQL, alguém precisa levar os objetos do Salesforce para o Snowflake, acompanhar cada campo personalizado que um admin cria e modelar a junção. RevOps abre o pedido e espera atrás do roadmap do time de dados.

O que você finalmente consegue responder

Oito perguntas sobre Salesforce + Snowflake que antes esperavam pelo time de dados

Cada uma é algo que RevOps, sucesso do cliente ou finanças pergunta sobre os mesmos clientes vindo de duas direções, o motivo de estar travado hoje e como o Querri responde.

Quais clientes chegaram ao limite de assentos sem um negócio de expansão aberto?

Por que é difícil

Os assentos comprados ficam no contrato do Salesforce, os assentos usados numa tabela do data warehouse, e a lista de oportunidades de expansão em aberto é um terceiro relatório. Ninguém alinha os três toda semana.

Com o Querri

Diga uma vez em Fatos e regras o que é uma oportunidade de expansão, e o Querri monta a lista a partir dos dois sistemas. Um monitor acompanha os assentos usados em cada conta frente ao próprio histórico dela, e as que dão um salto aparecem na sua Caixa de entrada.

De quais contas qualificadas pelo produto vendas nunca ouviu falar?

Por que é difícil

Um time de 30 pessoas pode estar usando muito o plano gratuito enquanto o Salesforce não tem nenhum lead, contato ou oportunidade deles. A tabela de uso e o CRM nunca são comparados linha a linha.

Com o Querri

Diga ao Querri uma vez como um workspace corresponde a uma conta, pelo domínio do e-mail ou pelo Account ID, e ele lista os workspaces sem responsável no Salesforce e diz como cada correspondência foi feita. Adicione o HubSpot para ver qual campanha os trouxe.

Quais renovações dos próximos 90 dias são de contas com uso em queda?

Por que é difícil

A data de renovação fica numa Opportunity ou num Contract; a tendência de uso dos últimos 30 dias é uma consulta que só o time de dados roda. Quando as duas se encontram, a ligação de renovação já é na semana que vem.

Com o Querri

Acompanhe o uso por conta como um KPI e o Querri guarda o histórico dele e o coloca ao lado de cada renovação em aberto. O playbook de renovações em risco mostra a configuração.

Qual é a nossa utilização de assentos por segmento, contada de um só jeito?

Por que é difícil

A utilização depende do que conta como ativo e de qual contagem de assentos entra no denominador. Cada time escolheu a sua, e cada número é defensável.

Com o Querri

O Querri confere a tabela de uso em busca de usuários duplicados e contas de teste antes de responder, e quando uma pergunta tem duas leituras justas ele diz qual usou. Veja como as respostas funcionam e limpeza de dados.

Clientes que chegam rápido ao primeiro valor expandem mais?

Por que é difícil

Os eventos de onboarding estão no Snowflake e a receita de expansão, nas oportunidades do Salesforce. Responder uma vez é uma semana de um analista; responder todo trimestre nunca acontece.

Com o Querri

Monte a análise como um projeto, com passos que você pode abrir e executar de novo com dados atualizados a cada trimestre. O playbook do cadastro ao primeiro valor cobre a metade da ativação.

Cada CSM pode receber a própria carteira de contas, com o uso, toda segunda?

Por que é difícil

O responsável pela conta está no Salesforce e o uso está no data warehouse, então alguém exporta os dois, filtra por responsável e manda uma dúzia de planilhas por e-mail à mão.

Com o Querri

Um agendamento executa o projeto de novo e envia a cada CSM uma versão só com as contas dele, por e-mail ou como uma pasta de trabalho do Excel formatada. Veja relatórios e automação.

Quais contas em renovação também estão inundando o suporte?

Por que é difícil

As conversas estão na central de ajuda, o uso no data warehouse e a renovação no CRM. Um health score que usa os três normalmente significa comprar uma plataforma de CS.

Com o Querri

Conecte o Intercom junto com os dois, e o Querri calcula a saúde a partir do uso, dos casos e das conversas das mesmas contas. Para o cálculo em si, siga o playbook de health score.

Posso perguntar ao Claude ou ao ChatGPT quais contas estão prontas para expandir?

Por que é difícil

Um assistente apontado para o data warehouse não sabe qual workspace pertence a qual conta do Salesforce, nem o que o seu time entende por ativo.

Com o Querri

Ligue o Querri ao Claude ou ao ChatGPT uma única vez, e o assistente responde a partir da sua Biblioteca, com o mapeamento de contas e as suas definições, e cada pessoa vê só as contas que tem permissão para ver.

Salesforce + Snowflake e o resto

Adicione os sistemas que ficam em volta do cliente

O CRM tem o negócio e o data warehouse tem o comportamento. Faturas, conversas de suporte, contatos de marketing e os planos de assentos do time de CS normalmente ficam em outro lugar. O Querri guarda tudo na mesma Biblioteca, então uma pergunta sobre um cliente pode ler tudo isso.

Salesforce + Snowflake combinam bem com

Respostas que você pode defender

"Utilização de assentos" tem dois denominadores justos. O Querri diz qual escolheu.

Pergunte quanto do que os clientes compraram eles realmente usam, e a resposta depende de dividir pelos assentos do contrato no Salesforce ou pelos assentos provisionados no produto. O Querri responde com um, diz qual é e coloca o outro ao lado, para que CS e finanças parem de citar porcentagens diferentes para os mesmos clientes. Veja como as respostas funcionam.

Acorde sabendo o que mudou

O Querri percebe as renovações esfriando antes da ligação de renovação

Toda noite o Querri compara o uso nas próximas renovações de cada plano com o próprio histórico desse plano, usando aritmética. Quando mais contas que o normal estão escorregando, a lista está na sua Caixa de entrada de manhã, e nada muda sem o seu OK.

Dashboards personalizados de Salesforce + Snowflake

Um dashboard de clientes em que pipeline e uso dividem a mesma linha

Peça um dashboard de saúde das contas, ou comece de um print daquele que CS já usa. Oportunidades, datas de renovação e uso do produto ficam numa só tela com uma só definição de ativo, e cada CSM pode ficar limitado às contas pelas quais é responsável.

  • Pipeline, renovações e uso numa só tela
  • Alterado pedindo, com desfazer para cada mudança
  • A visão de um CSM só traz as contas dele
Uma frase muda o estilo do Monthly Sales Review, e um clique o traz de volta.

Relatórios que você não precisa refazer

Seis relatórios de Salesforce + Snowflake, montados uma vez

O que é sincronizado

Objetos do CRM e tabelas do data warehouse, copiados lado a lado

O Querri conecta o Salesforce e o Snowflake como duas conexões separadas, copia o que você escolher para o próprio armazenamento num agendamento e responde a partir dessa cópia, sem consultar nenhum dos dois sistemas em tempo real. As contas são cruzadas com os workspaces quando você pergunta, não durante a sincronização. Cada lado traz só o que o usuário do Salesforce ou a role do Snowflake consegue ver.

Alguns dos itens de cada lado

  • Account (Salesforce)
  • Contact (Salesforce)
  • Lead (Salesforce)
  • Opportunity (Salesforce)
  • OpportunityLineItem (Salesforce)
  • Contract (Salesforce)
  • Asset (Salesforce)
  • Product2 (Salesforce)
  • Case (Salesforce)
  • User (Salesforce)
  • Tabelas (Snowflake)
  • Views (Snowflake)
  • Todos os schemas, ou um só (Snowflake)
  • Consultas SQL personalizadas (Snowflake)
  • Mais os objetos personalizados do Salesforce que o usuário conectado consiga consultar, e qualquer tabela ou view do Snowflake concedida à role somente leitura

Cada lado no próprio agendamento

O Salesforce pode sincronizar de forma incremental por LastModifiedDate ou fazer uma atualização completa. O Snowflake faz atualização completa por padrão, ou incremental por uma coluna de cursor que você escolher; fontes de SQL personalizado sempre fazem atualização completa. A incremental pode rodar de hora em hora, e uma atualização completa diária, semanal ou mensal remove as linhas excluídas.

Dimensionado para tabelas de uso

O Querri passa um objeto do Salesforce para a Bulk API 2.0 quando ele chega a 100.000 registros. Do Snowflake, uma tabela de eventos chega um lote Arrow por vez e é gravada em Parquet à medida que chega, não importa quantas linhas tenha.

Lê, nunca escreve

O Querri nunca edita um registro do Salesforce nem uma tabela do Snowflake. Do lado do Snowflake, o script de configuração concede à role do Querri SELECT e nada mais.

Nenhuma senha no caminho

Você entra no Salesforce na página do Salesforce. O Snowflake usa um par de chaves que o Querri pode gerar, ou um token de acesso programático; o login por senha não é oferecido.

Como conectar o Salesforce e o Snowflake

Duas conexões, uma só conversa com o agente

  1. 1

    Peça os dois

    Na página Connect, digite "conecte o Salesforce e o Snowflake". O Connector Agent cuida primeiro do CRM e depois do data warehouse.

  2. 2

    Aprove o acesso ao Salesforce

    Entre na sua org de produção pela página do próprio Salesforce e permita o acesso; a senha nunca chega ao Querri.

  3. 3

    Configure a chave do Snowflake

    Informe o identificador da conta, o nome de usuário e o warehouse, depois gere um par de chaves e o script de configuração. Um ACCOUNTADMIN o roda uma vez no Snowsight para criar o usuário de serviço e a role somente leitura, ou você cola um token de acesso programático.

  4. 4

    Escolha o que sincronizar e aprove

    Mantenha os objetos do Salesforce pré-selecionados, escolha tabelas, views ou consultas personalizadas do Snowflake, defina uma coluna de cursor onde ajudar e escolha os agendamentos. A primeira carga espera o seu Approve.

  5. 5

    Pergunte sobre contas e uso

    Faça a sua primeira pergunta sobre contas e uso. O Querri diz como ligou os workspaces às contas do Salesforce.

A página Connect do Querri, onde o Connector Agent espera aprovação antes de iniciar uma conexão; cartões do Salesforce, Snowflake, NetSuite, Google Drive, Square e ShipStation ficam ao lado do chat
Nada se conecta e nada é carregado até você clicar em Approve.

Perguntas frequentes sobre Salesforce + Snowflake

Perguntas sobre o Salesforce, o Snowflake e o Querri

Como conectar o Salesforce e o Snowflake ao Querri?

Peça ao Connector Agent, na página Connect, para conectar os dois. Entre no Salesforce pela página dele, depois informe ao Snowflake um identificador de conta, um nome de usuário e um warehouse e gere um par de chaves com um script de configuração ou cole um token de acesso programático. Escolha objetos e tabelas e depois aprove a carga e os agendamentos.

Quais dados do Salesforce e do Snowflake o Querri sincroniza?

Do Salesforce, 20 objetos padrão como Account, Opportunity, Contract e Case vêm pré-selecionados, e você pode adicionar objetos personalizados que o usuário conectado consiga consultar. Do Snowflake, você pega todas as tabelas e views que a role consegue ler ou uma lista escolhida, mais consultas SQL personalizadas como fontes extras.

Com que frequência os dados do Salesforce e do Snowflake são sincronizados?

As sincronizações incrementais podem rodar de hora em hora, diária ou semanalmente: o Salesforce por LastModifiedDate, o Snowflake por uma coluna de cursor que você escolher. As atualizações completas rodam diária, semanal ou mensalmente e removem as linhas excluídas na origem. Fontes de SQL personalizado do Snowflake sempre fazem atualização completa. Uma sincronização manual pode rodar a qualquer momento.

O Querri escreve no Salesforce ou no Snowflake?

Não. O Querri só lê os seus dados nos dois sistemas e nunca altera os seus registros neles. Ele não atualiza campos do Salesforce, não cria oportunidades e não grava tabelas no Snowflake, e o script de configuração do Snowflake concede à role dele apenas acesso SELECT. O Querri também não empurra o uso para o Salesforce; os dois são juntados dentro do Querri.

Como ficam as permissões do Salesforce e do Snowflake?

O Querri só consegue sincronizar o que o usuário do Salesforce conectado e a role do Snowflake têm permissão para ver. Depois que os dados estão no Querri, quem vê quais linhas vem do compartilhamento e dos filtros de linhas por pessoa do Querri, não dos perfis do Salesforce nem das permissões do Snowflake, e esses filtros valem no chat, nos dashboards, no Claude, no ChatGPT e na API.

Como cruzar contas do Salesforce com workspaces do produto no Snowflake?

Se as suas tabelas de produto guardam o Account ID do Salesforce, o Querri junta diretamente por ele. Se não, diga ao Querri a regra uma vez, como cruzar pelo domínio do e-mail ou por uma tabela de mapeamento numa planilha, e toda resposta a usa. O Querri diz como cada conta foi cruzada e sinaliza as que não conseguiu encaixar.

Como ter um relatório de expansão a partir do Salesforce e do Snowflake?

Conecte os dois e peça as contas cujos assentos ativos estão no limite do contrato ou acima dele e que não têm oportunidade de expansão em aberto. Salve como um projeto e agende, e cada responsável pela conta recebe a própria lista toda semana por e-mail ou como pasta de trabalho do Excel.

Como ter um relatório de risco de renovação com o uso do produto?

Peça as renovações que fecham nos próximos 90 dias junto com a tendência de uso de cada conta no Snowflake. Acompanhe o uso como um KPI para o Querri guardar o histórico, e deixe os monitores sinalizarem as renovações cujo uso está caindo mais rápido que o normal. O playbook de renovações em risco mostra a configuração completa.

Como encontrar leads qualificados pelo produto que não estão no Salesforce?

Defina em palavras simples o que é uma conta qualificada pelo produto, por exemplo um workspace com 20 ou mais usuários ativos por semana. O Querri confere cada workspace que se qualifica com os leads, contatos e oportunidades do Salesforce pelo domínio ou pelo ID da conta e lista aqueles de que vendas não tem registro, dizendo como cada correspondência foi feita.

Como combinar dados do Salesforce, do Snowflake e do HubSpot?

Conecte o HubSpot como terceira fonte. O Querri cruza os contatos e as empresas do HubSpot com as contas do Salesforce e com os workspaces do produto, para você seguir uma campanha até as oportunidades e depois até quanto esses clientes usam o produto. As correspondências de que o Querri não tem certeza aparecem em destaque na resposta.

Como combinar dados do Salesforce, do Snowflake e do NetSuite?

Adicione o NetSuite como terceira conexão. O Querri alinha os contratos do Salesforce, as faturas e os pagamentos do NetSuite e o uso do Snowflake para o mesmo cliente, para você ver numa só resposta quem paga por assentos que não usa, ou quem usa mais do que é cobrado.

Dá para criar um dashboard personalizado de Salesforce + Snowflake?

Sim. Descreva um dashboard de saúde das contas ou de expansão, ou comece de um print de um que o seu time já usa. Altere-o pedindo, misture pipeline e renovações com uso na mesma tela e limite cada CSM ou vendedor às contas pelas quais é responsável.

Dá para exportar relatórios do Salesforce e do Snowflake para o Excel automaticamente?

Sim. Salve o relatório como um projeto e dê a ele um agendamento semanal ou mensal. O Querri o executa de novo com dados recém-sincronizados e envia uma pasta de trabalho do Excel formatada, ou um e-mail, e pode enviar uma versão separada a cada pessoa só com as contas dela.

Posso perguntar ao ChatGPT ou ao Claude sobre dados do Salesforce e do Snowflake?

Sim. Depois de ligar o Querri ao Claude ou ao ChatGPT uma vez, o assistente responde a partir da sua Biblioteca do Querri, usando o seu mapeamento de contas e a sua definição de usuário ativo, dentro do acesso de cada pessoa, então a resposta dele bate com os seus dashboards em vez de adivinhar nomes de colunas do data warehouse.

O Querri consulta o Snowflake em tempo real?

Não. Cada sincronização copia as tabelas e views escolhidas para o Querri, e as perguntas são respondidas a partir dessa cópia. As perguntas não rodam no seu warehouse a cada vez, embora cada sincronização use o seu warehouse do Snowflake. Uma consulta personalizada não pode rodar por mais de 600 segundos, e as sincronizações podem ter um limite máximo de linhas por tabela.

O que o Querri não suporta com o Salesforce e o Snowflake?

Orgs de sandbox do Salesforce não conseguem se conectar pelo login padrão, que vai para login.salesforce.com, e objetos que exigem um filtro em toda consulta são ignorados. No Snowflake, o login por senha e por OAuth não é oferecido, conexões por PrivateLink e VPN não estão disponíveis, e fontes de SQL personalizado não sincronizam de forma incremental.

Ainda precisamos de reverse ETL para levar o uso para o Salesforce?

Não para relatórios. O Querri lê os dois sistemas e os junta sozinho, então dashboards, relatórios e respostas têm o histórico completo de uso, não só o último valor num campo da conta. Se os vendedores precisam de um campo de uso nas telas do Salesforce, mantenha essa sincronização; o Querri não grava nada de volta.

Os meus dados do Salesforce e do Snowflake ficam seguros no Querri?

O Querri tem certificação SOC 2 Type II, HIPAA e ISO 27001:2022, e os seus dados nunca são usados para treinar um modelo. O login no Salesforce acontece na página do Salesforce, a chave privada do Snowflake é guardada criptografada e nunca exibida, e o Connector Agent só sabe se uma credencial está configurada ou faltando.

Veja quais clientes estão crescendo, e se vendas sabe disso.

Conecte os dois numa só conversa com o agente. O Querri lê dos dois e não escreve em nenhum.