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

Formulário de Contato

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

Informe seu nome.
Informe um e-mail válido.
Informe um celular válido.
Informe o nome da empresa.
Selecione uma opção.
Selecione uma opção.
Formulário enviado com sucesso!

Sistema de gestão exclusivo para fábricas moveleiras.

Produção, estoque, vendas e financeiro organizados em um único lugar, com gestão de verdade e sem depender de planilha, papelada ou retrabalho.

Segurança e sigilo de dados
100%
web
Equipe de especialistas
Aumente suas vendas

Tudo organizado em um só lugar, com gestão de verdade e sem retrabalho.

Assuma o controle da sua fábrica de uma vez por todas

Sua fábrica pode ter a melhor equipe do mundo, mas se o sistema trava, a produção para.

Se o estoque erra, o cliente reclama. Se a expedição falha, o lucro vai embora.

Com o Pontta ERP, você assume o controle da sua fábrica com dados reais, painéis inteligentes e operação fluida.

Alguns motivos para contratar o Pontta ERP!

Know How

Automatização

Especialistas em móveis, criamos o software mais completo do segmento — feito para o seu negócio.

Melhore a eficiência da equipe, reduza custos e aumente as vendas automatizando processos manuais.

Consultoria

Gestão com qualidade

No processo de implantação, oferecemos uma consultoria focada nos processos da sua loja e política comercial.

Com o Pontta Store, você terá o controle total da sua loja, negociações, clientes e parceiros.

Implantação humanizada

Crescer e aumentar as vendas

Implantação 100% humanizada, com consultores acompanhando do início ao fim para garantir total usabilidade.

Com processos otimizados, automação e controle da loja, você atende mais clientes e vende mais.

O que nossos clientes dizem sobre nós

Desde a implantação, a equipe da Pontta foi sempre solícita. O sistema integrou nossos setores e aumentou a produtividade. Só temos elogios

A Pontta chegou no momento certo. Melhoramos orçamentos, controlamos o estoque e organizamos tudo com Kanban. A ferramenta é excelente e o suporte faz toda a diferença. Hoje, é essencial para nossa gestão.

Após muita busca, encontramos na Pontta o sistema ideal para nossa fábrica. A implantação foi desafiadora, mas o atendimento faz toda a diferença. Hoje, sabemos que podemos contar com eles.

Stefano CantoniWellton Silva

Movew Ambientes Planejados | Natal - RN

Eduardo Rissão
Diretor - GR Móveis | Araçatuba - SP

Stefano Cantoni
Proprietário da marca Movetex e T-Mobili | São Paulo - SP

Em 3 passos, sua fábrica sai do caos e entra no controle:

Passo 1:
Preencha o formulário e fale com um especialista da Pontta.

Passo 2:
Veja como o sistema se conecta à sua operação, sem travar processos.

Passo 3:
Comece a operar com mais controle, produtividade e escala, sem dor de cabeça.

Comunicação Integrada.

// Constantes para URLs - Troque pelos valores reais const WEBHOOK_URL = https://n8n.pen.com.br/webhook-test/lp.pontta.com.br; const REDIRECT_URL = https://lp.pontta.com.br/obrigado; function waitForForm() { return new Promise((resolve) => { const checkForm = () => { const form = document.getElementById('gp-form'); if (form) { resolve(form); } else { setTimeout(checkForm, 100); } }; checkForm(); }); } function isValidEmail(email) { const regex = /^[^s@]+@[^s@]+.[^s@]+$/; return regex.test(email); } function applyBrazilianMask(phone) { phone = phone.replace(/D/g, ''); if (phone.length <= 2) return phone; if (phone.length <= 6) return phone.replace(/^(d{2})(d+)/, '($1) $2'); if (phone.length <= 10) return phone.replace(/^(d{2})(d{4})(d+)/, '($1) $2-$3'); return phone.replace(/^(d{2})(d{5})(d{4})$/, '($1) $2-$3'); } function showError(message) { const form = document.getElementById('gp-form'); let errorDiv = document.querySelector('.gp-error-message'); if (!errorDiv) { errorDiv = document.createElement('div'); errorDiv.className = 'gp-error-message'; errorDiv.style.color = 'red'; errorDiv.style.marginTop = '10px'; form.appendChild(errorDiv); } errorDiv.textContent = message; } async function initForm() { const form = await waitForForm(); console.log('Formulário encontrado e inicializado'); const nome = document.getElementById('gp-nome'); const email = document.getElementById('gp-email'); const country = document.getElementById('gp-country'); const phone = document.getElementById('gp-phone'); const empresa = document.getElementById('gp-empresa'); const faturamento = document.getElementById('gp-faturamento'); const funcionarios = document.getElementById('gp-funcionarios'); const submitBtn = document.getElementById('gp-submit') || document.getElementById('gp-submit-btn'); if (!submitBtn) { console.error('Botão de submit não encontrado'); return; } phone.addEventListener('input', function () { if (country.value === '+55') { this.value = applyBrazilianMask(this.value); } }); country.addEventListener('change', function () { if (this.value !== '+55') { phone.value = phone.value.replace(/D/g, ''); } }); form.addEventListener('submit', async (e) => { e.preventDefault(); e.stopPropagation(); console.log('Submit interceptado'); const existingError = document.querySelector('.gp-error-message'); if (existingError) existingError.remove(); const requiredFields = [nome, email, country, phone, empresa, faturamento, funcionarios]; let isValid = true; requiredFields.forEach((field) => { if (!field || !field.value.trim()) { isValid = false; field.style.borderColor = 'red'; } else { field.style.borderColor = ''; } }); if (email && !isValidEmail(email.value.trim())) { isValid = false; email.style.borderColor = 'red'; } if (!isValid) { console.log('Validação falhou'); showError('Por favor, preencha todos os campos obrigatórios corretamente.'); return; } let phoneValue = phone.value.trim(); if (country.value === '+55') { phoneValue = applyBrazilianMask(phoneValue); phone.value = phoneValue; } const data = { nome: nome.value.trim(), email: email.value.trim(), countryCode: country.value, celular: phoneValue, empresa: empresa.value.trim(), faturamento: faturamento.value, funcionarios: funcionarios.value, paginaAtual: window.location.href, userAgent: navigator.userAgent, dataHoraISO: new Date().toISOString() }; console.log('Enviando dados:', data); try { const response = await fetch(WEBHOOK_URL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }); if (response.ok) { console.log('Envio bem-sucedido, redirecionando...'); window.location.href = REDIRECT_URL; } else { throw new Error('Erro no envio'); } } catch (error) { console.error('Erro ao enviar:', error); showError('Erro ao enviar o formulário. Tente novamente.'); } }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initForm); } else { initForm(); }