/* Sections D: Form, PS, Footer, WhatsApp Float */ const LEEZI_WEBHOOK = "https://api.leezi.com.br/api/v1/webhook/lead/e6ea3416-c2f7-4c85-be1f-2de5a58367cc"; function readUTMs() { try { const p = new URLSearchParams(window.location.search); const u = {}; ["utm_source", "utm_medium", "utm_campaign", "utm_term", "utm_content"].forEach((k) => { const v = p.get(k); if (v) u[k] = v; }); return u; } catch (e) { return {}; } } function CtaForm({ accent }) { const [status, setStatus] = React.useState("idle"); // idle | sending | success | error const [errorMsg, setErrorMsg] = React.useState(""); const [form, setForm] = React.useState({ nome: "", empresa: "", cargo: "", telefone: "", email: "", setor: "", mensagem: "", consent: false, }); const set = (k) => (e) => setForm({ ...form, [k]: e.target.type === "checkbox" ? e.target.checked : e.target.value }); const submit = async (e) => { e.preventDefault(); if (status === "sending") return; setStatus("sending"); setErrorMsg(""); const utms = readUTMs(); const payload = { nome: form.nome, telefone: form.telefone, email: form.email, empresa: form.empresa, mensagem: form.mensagem, // extras (saved as notes by Leezi) cargo: form.cargo, setor: form.setor, ...utms, }; try { const res = await fetch(LEEZI_WEBHOOK, { method: "POST", headers: { "Content-Type": "application/json", "X-Form-Origin": window.location.href, }, body: JSON.stringify(payload), }); const data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { throw new Error(data.error || `Erro ${res.status}`); } // Fire conversion events if pixels are loaded if (typeof window.fbq === "function") { try { window.fbq("track", "Lead"); } catch (_) {} } if (typeof window.gtag === "function") { try { window.gtag("event", "generate_lead", { value: 1, currency: "BRL" }); } catch (_) {} } setStatus("success"); } catch (err) { setStatus("error"); setErrorMsg(err.message || "Não foi possível enviar agora. Tente novamente em instantes."); } }; return (
O primeiro passo

Vamos conversar
antes de propor
qualquer coisa.

Conte rapidamente o cenário da sua empresa. Um estrategista sênior, não um SDR, responde em até um dia útil para marcar uma conversa.

Resposta em até 24h úteis
Primeira conversa sem custo, sem compromisso
Conversa com um estrategista sênior
{status === "success" ? (
Recebido

Obrigado.
Falamos em até um dia útil.

Um estrategista sênior da Empória entrará em contato pelo e-mail e telefone informados.

) : (