/* global React */ const { useState } = React; // ============================================================ // FAQ component (shared) // ============================================================ function FAQ({ items, eyebrow = "FAQ", title = "Common questions" }) { const [open, setOpen] = useState(0); return (
{eyebrow}

{title}

{items.map((it, i) => (
setOpen(open === i ? -1 : i)}>
{it.q}
{it.a}
))}
); } // ============================================================ // Pipeline (How It Works deep-dive) // ============================================================ function Pipeline() { const steps = [ { title: 'Lead hits your form', desc: 'Your CRM fires its usual webhook — nothing about that changes. Vexara listens silently in the background, no new tools for your team.', detail: [ ['Trigger', 'CRM webhook · form #'], ['Latency', ~3s], ['Source', 'Inbound web / chat / SMS'], ['Action', 'Lead routed to agent'] ] }, { title: 'Vexara picks up the signal', desc: 'Within seconds, our AI scores intent against 40+ signals — site behavior, CRM history, recency, vehicle / property / service viewed.', detail: [ ['Intent score', 0.81 / 1.0], ['Signals', '40+ inputs'], ['Routing', 'High-intent · live call'], ['Fallback', 'SMS if no answer × 2'] ] }, { title: 'Outbound call dialing', desc: 'Vexara calls as your business — never as “Vexara.” TCPA-verified consent, regional voice, warm and natural. Time-to-first-word under 600ms.', detail: [ ['Caller ID', 'Your business'], ['Voice', 'Custom · regional'], ['TTFW', 540 ms], ['Compliance', 'TCPA · DNC scrubbed'] ] }, { title: 'Qualifies in 90 seconds', desc: 'Confirms interest, checks timeline, asks the one question that decides buyer vs tire-kicker. Handles objections without pressure.', detail: [ ['Avg duration', '1m 47s'], ['Qualification', 'Timeline · budget · trade'], ['Objection model', 'Empathic · no-pressure'], ['Hand-off', 'Live transfer if requested'] ] }, { title: 'Books the next step', desc: 'Appointment, site visit, consultation, or a specific-time callback. Never the vague "someone will reach out."', detail: [ ['Outputs', 'Appt · visit · consult · callback'], ['Calendar sync', 'Direct · agent calendar'], ['Confirmation', 'SMS + email · auto'], ['Reminder', '24h + 2h before'] ] }, { title: 'Logs everything to your CRM', desc: 'Outcome, sentiment, objections raised, booked datetime, full transcript. Your team arrives to an already-sorted pipeline.', detail: [ ['Logged fields', '14 standard + custom'], ['Transcript', 'Full · searchable'], ['Sentiment', 'Per-utterance scoring'], ['Recording', 'Stored 90 days · encrypted'] ] } ]; return (
End-to-end

Six steps from form-fill to booked appointment.

Every step is observable, auditable, and synced back to your CRM in real-time. No black boxes.

{steps.map((s, i) => (
{String(i + 1).padStart(2, '0')}

{s.title}

{s.desc}

{s.detail.map(([k, v], j) => (
{k} {typeof v === 'string' ? {v} : v}
))}
))}
); } // ============================================================ // Compliance band // ============================================================ function Compliance() { const items = [ { icon: , h: 'TCPA-compliant', p: 'Consent verification on every outbound call. DNC list scrubbing. Time-of-day rules per state.' }, { icon: , h: 'SOC 2-aligned', p: 'Encrypted at rest and in transit. Audit logs for every agent action. Role-based access for your team.' }, { icon: , h: 'Human escalation', p: 'Any caller can request a real human at any moment. Vexara never pretends to be human if asked directly.' } ]; return (
Trust & compliance

Built for regulated industries from day one.

{items.map((it, i) => (
{it.icon}

{it.h}

{it.p}

))}
); } // ============================================================ // Dealer flow (Auto Dealerships page) // ============================================================ function DealerFlow() { return (
The wedge

Why auto dealerships were our first market.

The problem is acute. The math is clean. The infrastructure — VinSolutions, DealerSocket, Elead — maps perfectly onto our agent stack.

Problem

Lead-response is broken after 6pm

40% of dealership leads come in after hours. Industry average response time: 17 hours. By morning, the lead has already filled out three competitor forms.

Solution

60-second AI callback as your store

Vexara picks up the lead, calls within 60 seconds, qualifies, books the test drive — synced to VinSolutions before your BDC opens.

Outcome

3× after-hours booking rate

Same lead volume. Same CRM. 3× the bookings making it onto Saturday's drive list. The math pays for itself the first weekend.

); } // ============================================================ // Integrations grid (used on auto dealerships page) // ============================================================ function Integrations() { const dms = ['VinSolutions', 'DealerSocket', 'Elead', 'CDK Drive', 'Reynolds & Reynolds', 'Dealertrack', 'AutoAlert', 'XtreamService']; return (
Integrations

Drops into the stack you already run.

Typical integration time on major dealership CRMs: under one hour. No replatforming, no migrations, no new tools for your BDC.

{dms.map(d =>
{d}
)}
); } Object.assign(window, { FAQ, Pipeline, Compliance, DealerFlow, Integrations });