Após o envio, um especialista da nossa equipe vai entrar em contato com você por telefone ou WhatsApp.

Enviar agora mesmo

Sua loja de materiais de construção mais lucrativa, organizada e fácil de administrar.

Tenha estoque preciso, compras inteligentes, vendas rápidas e visão total do negócio, em um sistema pensado para lojas de materiais de construção.

Com o ERP da Casetech, você organiza sua loja de verdade:

Estoque impreciso: produtos parados, itens faltando e volume errado no catálogo online.

Compras no “achismo”: você investe no produto errado e perde margem comprando sem análise real.

Vendas lentas e com erro: balcão travado, cálculo manual de metragem e pedidos digitados errado.

Equipe presa ao WhatsApp: orçamento em conversa, estoque em planilha, nota em outra tela.

Sem visibilidade do negócio: você não sabe o que vende mais, onde perde dinheiro e qual filial performa melhor.

Pare de adivinhar. Comece a decidir com dados.

Pare de adivinhar. Comece a decidir com dados.

Vendas da equipe por hora

Margem por categoria de produtos

Comparativo anual de crescimento

Estoque e giro em tempo real.

Depoimentos

O que nosso clientes falam de nós

Lucre comprando certo, não comprando mais.

A Casetech automatiza todo seu processo de compra:

O sistema diz exatamente o que precisa comprar.

Envia cotações automáticas para todos os fornecedores.

Eles respondem direto no sistema.

A Casetech compara os preços automaticamente.

Você compra com 1 clique — pelo menor preço.

Venda rápido, sem erro e com estoque sempre sincronizado.

Com a Casetech, toda venda é simples e sem retrabalho:

Catálogo virtual integrado ao estoque real.

Pedidos online entram direto no ERP.

Venda de pisos e revestimentos com cálculo automático por m².

Você vende mais, com menos erros, e entrega mais rápido.

Politica de privacidade.

(function() { const WEBHOOK_URL = 'https://n8n.pen.com.br/webhook-test/crm_casetech'; let lock = false; const LOCK_TIME = 8000; const fieldKeywords = { empresa: ['empresa', 'nome da sua empresa'], nome: ['nome'], telefone: ['telefone', 'tel', 'whatsapp', 'whats'], faturamento: ['faturamento', 'fatura', 'loja fatura', 'mês', 'média', 'quanto'] }; function getFieldValue(keywords) { const labels = document.querySelectorAll('label'); for (let label of labels) { const text = label.textContent.toLowerCase(); if (keywords.some(kw => text.includes(kw.toLowerCase()))) { let input = document.getElementById(label.getAttribute('for')); if (input && (input.tagName === 'INPUT' || input.tagName === 'TEXTAREA' || input.tagName === 'SELECT')) { return input.value.trim(); } input = label.querySelector('input, textarea, select'); if (input) return input.value.trim(); } } const inputs = document.querySelectorAll('input, textarea, select'); for (let input of inputs) { const checks = [ input.placeholder.toLowerCase(), input.name.toLowerCase(), input.id.toLowerCase() ]; if (keywords.some(kw => checks.some(check => check.includes(kw.toLowerCase())))) { return input.value.trim(); } } return ''; } function sendData(data) { const params = new URLSearchParams({ empresa: data.empresa || '', nome: data.nome || '', telefone: data.telefone || '', faturamento: data.faturamento || '', page_url: window.location.href, submitted_at: new Date().toISOString() }); const url = WEBHOOK_URL + '?' + params.toString(); fetch(url, { method: 'GET', mode: 'no-cors' }) .catch(() => { new Image().src = url; }); } function init() { const forms = document.querySelectorAll('form'); forms.forEach(form => { form.addEventListener('submit', (e) => { if (lock) return; lock = true; setTimeout(() => { lock = false; }, LOCK_TIME); const data = {}; for (let [key, kws] of Object.entries(fieldKeywords)) { data[key] = getFieldValue(kws); } sendData(data); }); }); document.addEventListener('click', (e) => { if (lock) return; const form = e.target.closest('form'); if (form && (e.target.matches('button, input[type="submit"]'))) { lock = true; setTimeout(() => { lock = false; }, LOCK_TIME); const data = {}; for (let [key, kws] of Object.entries(fieldKeywords)) { data[key] = getFieldValue(kws); } sendData(data); } }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();