Escalando um SaaS com o QuickBooks
A OneVision Resources oferece soluções de suporte e serviço 24/7 para integradores de smart home sob medida, combinando software por assinatura com um marketplace de serviços recorrentes. Quando o time começou a mudar a estratégia e o modelo de pricing na direção de uma abordagem mais centrada em receita recorrente, bateu de frente com um problema grande: tinha dados de receita no QuickBooks, mas não conseguia falar com segurança sobre seus dados de assinatura.
Dava para gerar uma demonstração de resultados, mas não para responder a perguntas como:
- Qual é o nosso churn real e quando ele de fato aparece?
- Quanto do nosso crescimento é recorrente e quanto é pontual?
We could run an income statement out of QuickBooks, but that's not the same as understanding your subscription business. We didn't have clear visibility into who was contributing to what, what our real churn was, or how our recurring revenue was growing versus total revenue. Our billing data wasn't wrong — but the more complex it got, the harder it was to keep it structured in a way that could answer those questions.
Joseph Kolchinsky, CEO e fundador da OneVision, decidiu que precisavam acertar isso.
Ótimo para a contabilidade, não para a visibilidade SaaS
O QuickBooks foi feito para controlar faturas, gerar demonstrativos financeiros e sustentar uma contabilidade correta. Como consequência, a maior parte dos negócios SaaS que usa o QuickBooks emite faturas sem os dados ou a estrutura necessários para calcular métricas SaaS de forma confiável.
Quando você tem milhares de clientes em planos diferentes — e a cobrança não é perfeitamente consistente — os dados viram uma bagunça rápido. Joseph estava determinado a desatar esse nó para entender melhor o negócio.
We've been a recurring revenue business for years, but we weren't measuring it with the precision that model demands. When you're proving to the world that you're a modern recurring revenue company, the details really matter. I had to put a stake in the ground on data accuracy.
Por que o ChartMogul
A OneVision já usava o ChartMogul havia anos no lado do marketplace, conectado ao Stripe. Quando Joseph avaliou outras soluções de reporting, o ChartMogul se destacou por um motivo central: ele não só ingere dados de cobrança e receita do Stripe, como também traz os metadados relevantes dos clientes.
Isso permitia à OneVision segmentar clientes pelos atributos que mais importam para o negócio, com visibilidade mais profunda sobre churn, retenção e performance entre diferentes grupos de clientes. O time usa esses dados com frequência e sabe que eles são essenciais para operar um marketplace em escala.
Como Joseph já tinha visto de perto como o ChartMogul sustentava reporting complexo e análise a nível de cliente, testar a integração com o QBO era o passo natural.
SaaSync: um parceiro de implementação de primeira
Algumas implementações do ChartMogul são realmente de clicar e configurar. Outras exigem mais tempo, energia e rigor para garantir que os dados reflitam a realidade de um negócio por assinatura, especialmente quando o ponto de partida são sistemas contábeis como o QuickBooks.
Nas palavras de Joseph:
I hadn’t anticipated how difficult SaaS metrics are to do or to work with… I hadn't anticipated how difficult SaaS metrics are to get right. The SaaSync team actually told me that we were being more rigorous about it than most of their customers, and they found that refreshing. That gave me confidence we were doing this the right way.
Para a OneVision, ter métricas precisas de receita recorrente significava transformar os dados contábeis do QuickBooks em uma estrutura pronta para assinaturas.
Para isso, Joseph trabalhou com o time da SaaSync para conectar o QuickBooks Online ao ChartMogul e mapear faturas, notas de crédito e pagamentos no modelo de dados de assinatura do ChartMogul. A SaaSync também oferece uma camada de revisão para resolver transações incompletas, garantindo que os dados que chegam ao ChartMogul sejam precisos, consistentes e prontos para virar métricas.
Ao longo de toda a configuração, a SaaSync se tornou uma parceira de verdade: muito responsiva, com conhecimento profundo e disposta a customizar quantas vezes fosse preciso conforme os casos-limite apareciam.
O retorno foi confiança total nos números. Joseph finalmente pôde confiar nas suas métricas de assinatura até o último dólar, defendê-las diante de investidores e do board e conduzir a OneVision como um negócio moderno de receita recorrente.
O novo padrão de operação
Com a base no lugar, o ChartMogul deixou de ser apenas uma ferramenta de reporting. Virou o sistema em que a OneVision se apoia para rodar o negócio.
Joseph contou que, hoje, qualquer decisão de cobrança ou de pricing começa por uma pergunta:
Whenever we discuss any kind of billing change, we first evaluate how it's going to flow into ChartMogul. That’s how important our metrics are to us; if we can't measure the impact on our subscription metrics, we're not ready to make the change.
O ChartMogul também está embutido em fluxos que vão além do CEO. O time de Customer Success o usa para analisar cohorts e segmentos no marketplace. A liderança recorre a ele todo mês para entender retenção, movimento de receita e performance recorrente.
Mais importante: a OneVision passou a ver com clareza o que realmente impulsionava o crescimento — novos negócios, churn, contração ou expansão — e para onde cada dólar está indo.
Como é trabalhar com o ChartMogul
Essa história evidencia uma verdade importante sobre análise de assinaturas: a parte difícil não é escolher a ferramenta, é acertar os dados que estão por baixo dela.
Dados de cobrança de assinaturas são bagunçados. Para muitos negócios, um reporting SaaS preciso exige trabalho real de limpeza. Isso pode significar transformar dados contábeis, criar mapeamentos customizados ou dedicar tempo a uma reconstrução bem feita, para que as métricas reflitam o negócio de assinaturas que existe de fato.
Foi exatamente o que a OneVision fez. O ChartMogul entregou a profundidade de reporting e segmentação que eles precisavam, enquanto a SaaSync deu suporte ao trabalho de normalização exigido por um negócio baseado em QuickBooks.
A OneVision não escolheu o ChartMogul porque análise de assinaturas é simples. Escolheu porque fazer isso do jeito certo é difícil, e o ChartMogul é uma das poucas plataformas construídas para essa realidade.