const { useState, useEffect } = React; // ========= MODULES ========= function Modules() { return (
Core modules

A platform, not a patchwork.

Nine tightly-integrated modules that replace your spreadsheets, screenshots, and group chats — so every team sees the same live truth.

Messenger Hub
Every channel, one queue.
  • Unified WhatsApp, Facebook & Instagram inbox
  • Customer profile, assignments, SLAs, fast replies
  • Internal notes and explicit ownership
MMarina · refund on #4421WhatsApp
AAlex · pricing 200 unitsIG DM
TTeo · billing issueFB
AI Signal Layer
Every message read. Every risk flagged.
  • Auto-tag churn risk, wrong promises, intent, urgency
  • Complaint patterns & follow-up needs, in real time
  • Arabic and English understanding, side by side
buying_intent · 0.94 complaint · 0.87 urgent · 0.91 wrong_promise · 0.79 follow_up · 0.76
Orders & Ops
Full order visibility, end to end.
  • Live order flow & status
  • Exceptions surface early
  • Operational control, not chaos
Warehouse & Pick-Pack
Pick accurately. Scan faster.
  • Barcode scanning & pick lists
  • Print slips & shipping labels
  • Shortage alerts before they hurt
Shipping Tracker
Real-time AWB visibility.
  • Status across carriers
  • Customer-facing update awareness
  • Flags delayed shipments before complaints land
Automations
Trigger workflows from any signal.
  • Message-, order-, and event-based triggers
  • Webhooks, flows, and connectors
  • n8n-compatible, no-code friendly
Customers 2.0 (CRM)
The customer memory your team never had.
  • RFM, LTV, churn risk
  • Segmentation & smart targeting
  • Full conversation & order history
Growth Campaigns
Turn ops data into revenue.
  • WhatsApp, Email, SMS campaigns
  • Conversion tracking
  • Repeat purchase analytics
AI-Agent-Ready Layer
Built for humans. Discoverable by AI.
  • REST API + typed OpenAPI schema
  • llms.txt for agent discovery
  • Scoped API keys & agent-friendly actions
# llms.txt
Platform: Nexus — AI-native Ops OS
API: https://api.nexus.app/v1
Schema: /openapi.json
Actions: orders.list, messages.reply,
  shipments.track, customers.segment,
  campaigns.send, automations.trigger
); } // ========= WHATSAPP SPOTLIGHT ========= function WhatsAppSpot() { return (
WhatsApp, operationalized

WhatsApp is where the chaos starts. Nexus is where structure begins.

Most of your sales, service, and order updates already happen on WhatsApp. But WhatsApp was built for chats, not operations. Nexus adds the missing layer — without asking your customers to change a thing.

  • 01
    Unified inbox & routing

    One queue across WhatsApp, FB, and IG — with SLA, ownership, and handoffs.

  • 02
    Automation triggers

    "Refund" escalates. "Quote" drafts a reply. "Where's my order" looks it up automatically.

  • 03
    AI annotations

    Every message tagged: urgency, intent, complaint, sentiment — Arabic and English.

  • 04
    Faster replies, with context

    Customer history, order status, and past issues are one click away.

Inbound
"Need 200 units by Fri"
AI classify
buying_intent
Route
Sales · Leo
Draft
Pricing reply v2
SLA
2h · countdown 01:47
Follow-up
Auto +48h
Outcome
Lead captured · conversation structured · SLA active
); } // ========= AI ANNOTATIONS ========= function AISpot() { const items = [ { tag: urgency · high, q: '"End of day or I need to cancel."', s: ['time_pressure', '0.93'] }, { tag: buying_intent, q: '"Do you have volume pricing for 200+?"', s: ['sales_qualified', '0.94'] }, { tag: complaint, q: '"Third time this week same issue."', s: ['recurring_pain', '0.89'] }, { tag: wrong_promise, q: '"Agent said it ships today — still waiting."', s: ['risk_flag', '0.86'] }, { tag: follow_up, q: '"Let me check with my partner."', s: ['decision_pending', '0.82'] }, { tag: sentiment · negative, q: '"هذا غير مقبول."', s: ['escalation_ar', '0.91'] }, { tag: resolved, q: '"Perfect, thanks for fixing it."', s: ['csat_positive', '0.96'] }, { tag: theme · shipping, q: '"Delivery is always late."', s: ['theme_cluster', '0.88'] }]; return (
AI Signal Layer

Nexus reads every conversation so your managers don't have to.

Urgency, sentiment, intent, complaint detection, follow-up needs, recurring themes, wrong-promise risks — surfaced in real time. Arabic and English, on the same model.

{items.map((it, i) =>
{it.tag}
{it.q}
{it.s[0]}{it.s[1]}
)}
); } // ========= OPS & FULFILLMENT ========= function Ops() { const [tab, setTab] = useState('orders'); return (
Operations & fulfillment

Beyond messaging. All the way to shipped.

Nexus doesn't stop at the inbox. Orders move through pick-pack, shipping, and delivery — all visible in one view, all connected to the conversations that started them.

  • Pick-pack with barcodes

    Scan-based workflows reduce mispicks to near zero.

  • Shipping visibility

    AWB-level tracking across carriers including Bosta and global providers.

  • Internal coordination

    Warehouse, sales, and CS all working from the same order truth.

setTab('orders')}>ORDERS
setTab('pick')}>PICK-PACK
setTab('ship')}>SHIPPING
{tab === 'orders' && <>
#4421Marina R.at-risk
#4418Alex K.paid
#4417Teo P.packed
#4415Sara A.shipped
#4412Omar F.followup
} {tab === 'pick' && <>
SKU-8842Sneakers · Blk 42scanned
SKU-2210Hoodie · Gry Lscanned
SKU-7771Cap · Navyshort
SKU-4420Tee · Wht Mpending
SKU-9910Socks · 3pkscanned
} {tab === 'ship' && <>
AWB-29048Out for delivery2h ETA
AWB-29045In transit · hubon-track
AWB-29040Delivered
AWB-29038Delayed · Bosta+24h
AWB-29030Pickup scheduledprep
}
); } // ========= CRM & GROWTH ========= function CRM() { return (
Customer intelligence
Marina R.
customer_id · CUS-00482 · 14 months
LTV
$2,180
RFM
4-3-5
Churn risk
med
RFM HEATMAP
{Array.from({ length: 25 }).map((_, i) => { const v = Math.random(); let bg = 'rgba(255,255,255,0.04)'; if (i === 12) bg = 'var(--grad)';else if (v > 0.7) bg = 'oklch(0.65 0.22 290 / 0.4)';else if (v > 0.4) bg = 'oklch(0.65 0.22 290 / 0.18)'; return ; })}
SEGMENTS
High-intent repeat1,284
Churn risk (30d)412
Re-engage · Arabic906
CRM & growth

From operations into revenue.

Every conversation, order, and interaction feeds a living customer profile. Segment it. Score it. Send campaigns on WhatsApp, Email, or SMS. Measure the repeat revenue you earn back.

  • Customers 2.0

    RFM, LTV, churn risk, and full memory — on every customer, every channel.

  • Segmentation & targeting

    Build smart segments from behavior, not guesswork.

  • Campaigns that measure

    WhatsApp, Email, and SMS with conversion and repeat-purchase analytics.

); } // ========= SOLUTIONS ========= function Solutions() { const [tab, setTab] = useState('ops'); const data = { ops: [ { h: 'Reduce coordination chaos', p: 'Ops, CS, and warehouse working from one live truth — no more screenshot threads.', m: 'coord. overhead: ↓ 56%' }, { h: 'Track status clearly', p: 'Every order, shipment, and conversation in one view.', m: 'structured coverage: 100%' }, { h: 'Connect teams faster', p: 'Handoffs are explicit. Ownership is visible. Nothing falls through.', m: 'handoff errors: ↓ 88%' }], cs: [ { h: 'Detect issues earlier', p: 'Sentiment and complaint flags surface before quiet frustration escalates.', m: 'early-detect rate: 3.2×' }, { h: 'See customer context', p: 'Past orders, conversations, and risk scores — one click away.', m: 'resolution time: ↓ 42%' }, { h: 'Reduce missed complaints', p: 'Every urgent message routes to the right person with an SLA.', m: 'missed cases: ↓ 71%' }], sales: [ { h: 'Spot buying intent', p: 'AI flags qualified leads the moment a question signals purchase.', m: 'detect: < 30s avg' }, { h: 'Reduce missed leads', p: 'Follow-ups, auto-drafts, and ownership close the gaps that cost deals.', m: 'missed leads: ↓ 64%' }, { h: 'Follow up with context', p: 'Every conversation and order history, instantly searchable.', m: 'time-to-reply: ↓ 71%' }], ecom: [ { h: 'Shopify & Woo, connected', p: 'Orders, customers, and products live in sync across the platform.', m: 'sync latency: seconds' }, { h: 'Campaign-driven repeats', p: 'Turn one-time buyers into repeat revenue with targeted sends.', m: 'repeat rate: ↑ 2.1×' }, { h: 'WhatsApp commerce', p: 'Conversational checkout paths that convert without friction.', m: 'cart recovery: ↑ 38%' }], wh: [ { h: 'Pick accurately', p: 'Scan-based workflows catch errors before they ship.', m: 'mispicks: ↓ 93%' }, { h: 'Scan faster', p: 'Barcode pick lists, print slips, labels — one flow.', m: 'pick time: ↓ 40%' }, { h: 'Reduce shipping mistakes', p: 'Shortage alerts and label validation, before the courier arrives.', m: 'returns: ↓ 28%' }], mgmt: [ { h: 'Gain visibility', p: 'See what\'s happening across hundreds of conversations and orders — without reading any of them.', m: 'audit time: ↓ 80%' }, { h: 'Identify recurring issues', p: 'Patterns surface as trends, not surprises.', m: 'pattern-to-action: 5d → 4h' }, { h: 'Measure performance', p: 'Team-level metrics, SLAs, and customer signals in one dashboard.', m: 'decision cycle: ↓ 3×' }] }; const tabs = [ ['ops', 'Operations'], ['cs', 'Customer Service'], ['sales', 'Sales'], ['ecom', 'Ecommerce'], ['wh', 'Warehouse'], ['mgmt', 'Management']]; return (
Solutions by role

One platform. Wins for every team.

Whether you're closing deals, serving customers, running the warehouse, or running the whole company — Nexus gives you the visibility and automation you need to stop firefighting.

{tabs.map(([k, label]) => )}
{data[tab].map((b, i) =>
{b.h}
{b.p}
{b.m}
)}
); } // ========= WHY ========= function Why() { const items = [ { h: 'Fast setup', p: 'Connect your stack and be live the same afternoon. No rip-and-replace.' }, { h: 'No credit card required', p: 'Full 14-day trial. Every feature, no gate, no surprises.' }, { h: 'Clear ROI', p: 'Fewer missed leads. Faster replies. Lower return rates. Measurable on day one.' }, { h: 'Arabic-first & MENA-ready', p: 'Built from day one for bilingual teams and regional workflows.' }, { h: 'Works with your stack', p: 'Shopify, WooCommerce, WhatsApp Business, Bosta, Issabel, n8n — already wired.' }, { h: 'Serious use cases', p: 'From a 5-person brand to a 500-person ops org — without rebuilding.' }, { h: 'Commerce + fulfillment + comms', p: 'Orders, pick-pack, shipping, and conversations in one platform.' }, { h: 'Built for real teams', p: 'Not a demo-only dashboard. A product that holds up on a bad Monday.' }]; return (
Why teams pick Nexus

Built for the way your business actually runs.

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

{it.h}

{it.p}

)}
); } // ========= TRUST ========= function Trust() { return (
Credibility & scale

Built for ecommerce SMEs. Trusted by teams across MENA.

A serious platform for serious operations — with data isolation, multi-tenant architecture, and a roadmap built alongside the teams running real businesses on it every day.

  • Built for ecommerce SMEs

    From local brands to regional operators — scales with you, not against you.

  • Built for Egypt & MENA teams

    Arabic-first UI, regional carriers, PBX integrations, and currency support out of the box.

  • Secure, multi-tenant architecture

    Data isolation, encryption in transit, role-based access, SOC 2 Type II in progress.

50k+
Orders processed
200k+
Messages handled
30+
Organizations running on Nexus
99.9%
Platform uptime
ECOM · BRAND
RETAIL · CO
B2B · OPS
SERVICE · GROUP
LOGISTICS · LTD
); } // ========= AI READY ========= function AIReady() { return (
Built for humans. Discoverable by AI.

An agent-ready operations platform.

Machine-readable APIs, OpenAPI schemas, and an llms.txt manifest so autonomous agents can discover, act, and extend Nexus safely — under your policies, with your keys.

  • REST APIs, clean and typed

    Every core resource — messages, orders, customers, shipments — exposed with versioning.

  • OpenAPI schema

    Generate SDKs, validate payloads, and let agents reason about endpoints.

  • llms.txt manifest

    A standard, agent-readable description of what Nexus does and how to interact.

  • Scoped API keys

    Per-integration keys, per-agent policies, audit logs — production-grade safety.

$ curl https://api.nexus.app/v1/messages
-H "Authorization: Bearer $NEXUS_KEY"

{'{'}
  "id": "msg_01H...",
  "channel": "whatsapp",
  "annotations": [
    {'{'} "type":"intent", "value":"buy", "conf":0.94 {'}'},
    {'{'} "type":"urgency", "value":"high", "conf":0.91 {'}'}
  ],
  "customer": {'{'} "id":"CUS-00482", "ltv":2180 {'}'},
  "suggested_actions": ["route:sales", "draft_reply"]
{'}'}
); } // ========= PRICING ========= function Pricing() { return (
Pricing

Start free for 14 days. Pay only when it's earning.

Full access during trial. No credit card required. Larger teams can book a demo for a guided onboarding.

Free trial
14 days · full access
Explore every module on real data. No credit card.
  • All modules unlocked
  • Guided onboarding option
  • Keep your data on export
  • No commitment
Start free trial
Starter
$99 / mo
Small teams starting to operate.
  • CRM, orders, messaging
  • Shopify sync
  • Essential workflows
  • Email support
Choose Starter
Growth
$199 / mo
Scaling operations across teams.
  • Unlimited orders
  • Higher message limits
  • Unlimited warehouses
  • VoIP / PBX integration
  • n8n workflows
  • Advanced admin control
Choose Growth
Scale
$599 / mo
Advanced AI & custom workflows.
  • AI sentiment & transcription
  • Embeddings & AI CS dashboards
  • Custom integrations
  • Guided onboarding
  • SLA-backed support
  • Optional AI agents add-on
Talk to sales
Trial applies before paid conversion · Larger team? Book a demo
); } // ========= FAQ ========= function FAQ() { const [open, setOpen] = useState(0); const items = [ ['What is Nexus?', 'Nexus is an AI-native operations platform for ecommerce and communication-heavy businesses. It unifies orders, inventory, messaging, shipping, CRM, and growth — with an AI signal layer that reads every conversation and operational event.'], ['Is Nexus only for WhatsApp?', 'No. WhatsApp is a popular entry point, but Nexus covers the full operating stack: orders, warehouse, shipping, CRM, campaigns, and multi-channel messaging (WhatsApp, Facebook, Instagram, and more).'], ['How long does setup take?', 'Most teams go live in a single afternoon. Connect your channels and stores, invite your team, and start seeing structured signal right away. No developer or integration project required.'], ['Does Nexus support Arabic?', 'Yes — Arabic-first from day one. AI annotations work in Arabic and English, the UI is fully localized, and regional carriers and PBX integrations are supported out of the box.'], ['What integrations are available?', 'WhatsApp Business, Facebook Messenger, Instagram DMs, Shopify, WooCommerce, Bosta, Issabel PBX, n8n, plus REST APIs and webhooks for anything else.'], ['Is my data secure?', 'Nexus runs on a secure multi-tenant architecture with data isolation, encryption in transit, role-based access, and scoped API keys. SOC 2 Type II is in progress.'], ['Can AI agents use Nexus?', 'Yes. REST APIs, OpenAPI schemas, and an llms.txt manifest make Nexus discoverable and operable by autonomous agents — under your keys and policies.'], ['What happens during the 14-day trial?', 'Full access to every feature, no credit card required. Connect your channels, run real conversations and orders through the platform, and walk away with your data if it is not a fit.']]; return (
FAQ

Questions, straight answers.

{items.map(([q, a], i) =>
setOpen(open === i ? -1 : i)}>
{q} +
{a}
)}
); } // ========= FINAL CTA ========= function FinalCTA() { return (

From chat chaos
to shipped.

Unify your orders, conversations, shipping, and growth on one platform. Go live in an afternoon. Pay only when it's earning its keep.

Start your 14-day free trial Book a demo WhatsApp us
No credit card Full access · 14 days Arabic-first Cancel anytime
); } // ========= BLOG ========= function Blog() { const posts = [ { date: 'April 20, 2026', title: 'What an AI Agent Actually Does When You Give It Access to Your E-commerce Operations', excerpt: 'We gave an AI agent full MCP access to a real e-commerce operation. Here\'s what happened in the first 24 hours.', url: 'https://aiforstartups.io/blog/what-an-ai-agent-actually-does-ecommerce-ops', tags: ['AI Agents', 'E-commerce', 'Operations'], }, { date: 'April 15, 2026', title: 'The Future of SaaS Isn\'t Selling to Humans. It\'s Selling to Their Agents.', excerpt: 'The future of SaaS isn\'t selling to humans — it\'s selling to their AI agents.', url: 'https://aiforstartups.io/blog/the-future-of-saas-selling-to-agents', tags: ['SaaS', 'AI Agents', 'MCP'], }, { date: 'March 26, 2026', title: 'The Agent Pricing Model: Why We Made Our Free Tier Read-Only', excerpt: 'Most SaaS free tiers are limited by seat count or feature flags. We took a different approach.', url: 'https://aiforstartups.io/blog/agent-pricing-model-read-only-free-tier', tags: ['SaaS', 'Pricing', 'AI Agents'], }, { date: 'March 26, 2026', title: 'Why We Ditched 6 APIs and Built One MCP Server for Our Entire Ecommerce Stack', excerpt: 'Managing 6 separate APIs was killing our AI agent workflows.', url: 'https://aiforstartups.io/blog/one-mcp-server-entire-ecommerce-stack', tags: ['MCP', 'AI Agents', 'API'], }, { date: 'March 25, 2026', title: 'How I Built an Agent-Native SaaS Platform in One Night', excerpt: 'How we made Nexus fully accessible to AI agents in under 3 hours.', url: 'https://aiforstartups.io/blog/agent-native-saas-one-night', tags: ['MCP', 'AI Agents', 'SaaS'], }, ]; return (
Blog

Insights on AI-native operations.

Thoughts on AI agents, ecommerce ops, and the future of communication-heavy businesses.

{posts.map((post, i) =>
{post.date}
{post.title}
{post.excerpt}
{post.tags.map((t, j) => {t})}
)}
View all posts →
); } // ========= FOOTER ========= function Footer() { return ( ); } // MOUNT const mounts = [ ['modules-root', Modules], ['whatsapp-root', WhatsAppSpot], ['ai-root', AISpot], ['ops-root', Ops], ['crm-root', CRM], ['solutions-root', Solutions], ['why-root', Why], ['trust-root', Trust], ['airready-root', AIReady], ['pricing-root', Pricing], ['faq-root', FAQ], ['cta-root', FinalCTA], ['blog-root', Blog], ['footer-root', Footer]]; mounts.forEach(([id, Comp]) => { const el = document.getElementById(id); if (el) ReactDOM.createRoot(el).render(); }); // reveal on scroll — rerun after mount setTimeout(() => { const io = new IntersectionObserver((entries) => { entries.forEach((e) => {if (e.isIntersecting) {e.target.classList.add('in');io.unobserve(e.target);}}); }, { threshold: 0.08, rootMargin: '0px 0px -50px 0px' }); document.querySelectorAll('.reveal:not(.in)').forEach((el) => io.observe(el)); }, 300);