File size: 5,767 Bytes
6acfd72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
/**
 * Maps DB module keys to marketing-friendly content for the website.
 * Only modules present here appear on the public site.
 * A new DB module without an entry is silently excluded β€” no fake claims.
 */

export interface ModuleMarketingInfo {
  marketingTitle: string;
  benefit: string;
  description: string;
  iconName: string; // lucide-react icon name
  category: "capture" | "intelligence" | "operations" | "visibility" | "platform";
}

export const MODULE_MARKETING_MAP: Record<string, ModuleMarketingInfo> = {
  prompt_studio: {
    marketingTitle: "AI Prompt Studio",
    benefit: "Qualify at scale",
    description:
      "Custom AI prompts engage every lead the moment they arrive. Scores are assigned based on intent, fit, and urgency β€” so your reps only work leads worth their time.",
    iconName: "Brain",
    category: "intelligence",
  },
  runtime_engine: {
    marketingTitle: "Runtime Engine",
    benefit: "Always-on execution",
    description:
      "Process and route leads 24/7 with a high-throughput engine that handles qualification, scoring, and dispatch without downtime.",
    iconName: "Zap",
    category: "operations",
  },
  inbox: {
    marketingTitle: "Team Inbox & Handover",
    benefit: "Stay in the loop",
    description:
      "All conversations flow into a shared team inbox. Reps can pick up context instantly, send messages, and mark leads without switching tools.",
    iconName: "Inbox",
    category: "operations",
  },
  analytics: {
    marketingTitle: "Analytics & Conversion Tracking",
    benefit: "Measure what matters",
    description:
      "Track lead volume, qualification rate, response time, conversion by channel and rep, and pipeline velocity β€” all in real time from a single dashboard.",
    iconName: "BarChart3",
    category: "visibility",
  },
  integrations_hub: {
    marketingTitle: "Integrations Hub",
    benefit: "Connect your stack",
    description:
      "Manage all your connected platforms β€” WhatsApp, Meta, Zoho CRM β€” from a single dashboard. Configure, monitor, and troubleshoot in one place.",
    iconName: "Globe",
    category: "platform",
  },
  integrations_connect: {
    marketingTitle: "Integration Connect",
    benefit: "Zero leakage",
    description:
      "Capture leads from web forms, chat widgets, WhatsApp, and more β€” all routed into one unified pipeline with native integrations.",
    iconName: "Cable",
    category: "capture",
  },
  dispatch_engine: {
    marketingTitle: "Smart Routing & Dispatch",
    benefit: "Right rep, right time",
    description:
      "Route leads by territory, product line, availability, or any custom logic you define. Automated dispatch with instant assignment.",
    iconName: "GitMerge",
    category: "operations",
  },
  knowledge_files: {
    marketingTitle: "Knowledge Base",
    benefit: "AI with context",
    description:
      "Upload product docs, FAQs, and playbooks. Your AI agents reference real business knowledge to give accurate, on-brand answers.",
    iconName: "BookOpen",
    category: "intelligence",
  },
  automations: {
    marketingTitle: "Workflow Automation",
    benefit: "Your rules",
    description:
      "Build trigger-based workflows that act on lead status changes, score thresholds, or time-based events. Automate follow-ups, escalations, and re-routing.",
    iconName: "Settings",
    category: "intelligence",
  },
  webhooks_ingestion: {
    marketingTitle: "Webhook Ingestion",
    benefit: "Any source, any format",
    description:
      "Accept inbound data from any external system via webhooks. Parse, validate, and route payloads directly into your lead pipeline.",
    iconName: "Webhook",
    category: "capture",
  },
  zoho_sync: {
    marketingTitle: "CRM Sync (Zoho)",
    benefit: "Stay connected",
    description:
      "Push qualified leads directly to Zoho CRM. Map fields, set sync rules, and keep your sales stack in perfect alignment without manual exports.",
    iconName: "Database",
    category: "platform",
  },
  email_engine: {
    marketingTitle: "Email Engine",
    benefit: "Reach every inbox",
    description:
      "Send transactional and follow-up emails from your lead pipeline. Templated messages, delivery tracking, and automatic retry on failure.",
    iconName: "Mail",
    category: "operations",
  },
  email_verification: {
    marketingTitle: "Email Verification",
    benefit: "Clean data",
    description:
      "Validate email addresses at capture time to keep your pipeline clean. Reduce bounce rates and improve deliverability automatically.",
    iconName: "ShieldCheck",
    category: "capture",
  },
  diagnostics: {
    marketingTitle: "System Diagnostics",
    benefit: "Full transparency",
    description:
      "Monitor system health, message queues, and integration statuses. Real-time diagnostics help you catch issues before they affect leads.",
    iconName: "Activity",
    category: "visibility",
  },
  admin_portal: {
    marketingTitle: "Admin Portal",
    benefit: "Stay in control",
    description:
      "Role-based access control, user management, and workspace configuration. Know who touched what, and when, with a full audit trail.",
    iconName: "Shield",
    category: "platform",
  },
};

/** Category groupings for the features page */
export const FEATURE_CATEGORIES: {
  key: ModuleMarketingInfo["category"];
  label: string;
  iconName: string;
}[] = [
  { key: "capture", label: "Capture & Intake", iconName: "Zap" },
  { key: "intelligence", label: "Intelligence", iconName: "Brain" },
  { key: "operations", label: "Operations", iconName: "GitMerge" },
  { key: "visibility", label: "Visibility", iconName: "BarChart3" },
  { key: "platform", label: "Platform", iconName: "Shield" },
];