PageSourceSearch

https://www.flowcall.co/_next/static/chunks/app/pricing/page-4ccea…?dpl=dpl_BTFH28YBq5TJP5quChttNKMdww1y

js flowcall.co collected 2026-10-04 17:51:33 UTC 38,678 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6907],{945:(e,t,s)=>{"use strict";s.d(t,{default:()=>k});var n=s(5155),a=s(2115),i=s(6874),o=s.n(i);function r(e){let{className:t}=e;return(0,n.jsx)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M5 13L9.5 17L19 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}function c(e){let{direction:t="down"}=e;return(0,n.jsx)("svg",{className:"h-4 w-4 transition-transform duration-200 ".concat("up"===t?"rotate-180":""),viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M4 6L8 10L12 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}let l=[{name:"Essential",description:"AI agents, unified inbox, and core integrations — with a dedicated implementation engineer on every plan"},{name:"Suite",description:"Advanced routing, AI QA, WhatsApp marketing automation, calling, and full reporting for growing teams"},{name:"Enterprise",description:"SSO, advanced conditional rules, and real-time analytics for scale"}],d=[{name:"AI powered inbox",tooltip:"Unified inbox with AI-powered ticket management, auto-categorization, and smart prioritization",essential:"check",suite:"check",enterprise:"check"},{name:"Connect multiple channels",tooltip:"Bring WhatsApp, email, Instagram, Messenger, Live Chat and phone calls into one inbox",essential:"check",suite:"check",enterprise:"check"},{name:"AI agents",tooltip:"AI agents that resolve customer queries end to end, following your SOPs",essential:"check",suite:"check",enterprise:"check"},{name:"Customer 360",tooltip:"Complete customer profile with order history, past conversations, and CRM data in one place",essential:"check",suite:"check",enterprise:"check"},{name:"CSAT & SLAs",tooltip:"CSAT surveys after a resolution on WhatsApp, email and Live Chat. Set SLAs for AI and human agents and escalate before a breach",essential:"check",suite:"check",enterprise:"check"},{name:"Analytics",tooltip:"Pre-built dashboards for key support metrics — CSAT, FRT, resolution rates, AI automation rate, and agent performance",essential:"check",suite:"check",enterprise:"check"},{name:"Dedicated implementation engineer",tooltip:"We map your workflows, translate SOPs into AI automation, configure integrations, and drive onboarding to go-live",essential:"check",suite:"check",enterprise:"check"}],h=[{title:"AI Agent",defaultOpen:!0,features:[{name:"Admin Copilot",tooltip:"Describe a change in plain English and Copilot builds it — workflows, integrations, WhatsApp templates, FAQs — and shows it to you to approve",essential:"check",suite:"check",enterprise:"check"},{name:"AI Agent workflows",tooltip:"Turn your SOPs for returns, refunds, cancellations and warranty claims into workflows the AI follows step by step, with ready-made templates",essential:"check",suite:"check",enterprise:"check"},{name:"Guardrails and business rules",tooltip:"Eligibility checks, required steps and approvals must pass before the AI can refund, cancel or replace, and it picks only from outcomes you allow",essential:"check",suite:"check",enterprise:"check"},{name:"AI on WhatsApp, Email, Instagram, Messenger, Live Chat",tooltip:"The same AI workflows, lookups and actions on every messaging channel. Email replies can be drafts for review or sent automatically",essential:"check",suite:"check",enterprise:"check"},{name:"Voice AI agent",tooltip:"The AI answers and makes phone calls with the same workflows, and hands off to an agent when needed. Available in enabled deployments",essential:"check",suite:"check",enterprise:"check"},{name:"Multilingual (100+ languages)",tooltip:"AI replies in the customer’s language on messaging channels, with automatic detection and mid-conversation switching",essential:"check",suite:"check",enterprise:"check"},{name:"Knowledge base",tooltip:"Upload policy documents, product guides and FAQs, and the AI answers customers from them",essential:"check",suite:"check",enterprise:"check"},{name:"Image and document understanding",tooltip:"Reads invoices, prescriptions, receipts, ID cards and shipping labels from photos and PDFs, assesses damage photos, and checks invoices for signs of tampering",essential:"none",suite:"check",enterprise:"check"}
1,{name:"AI shopping assistant",tooltip:"Customers describe what they want or send a photo, and the AI finds and compares products from your catalogue, with prices and buy links",essential:"none",suite:"check",enterprise:"check"},{name:"AI takes actions",tooltip:"AI processes refunds, cancels orders, starts exchanges and updates addresses in your systems during the conversation, and logs each result",essential:"check",suite:"check",enterprise:"check"},{name:"Real-time data access",tooltip:"AI pulls order details, shipping status, and CRM data mid-conversation to give accurate answers",essential:"check",suite:"check",enterprise:"check"},{name:"Custom integrations",tooltip:"Connect your ERP, OMS, WMS or internal systems through their APIs. Flowcall’s team or Copilot builds and tests the connection",essential:"none",suite:"check",enterprise:"check"},{name:"Automated follow-ups",tooltip:"When the AI is waiting on a photo, invoice or address, it reminds the customer and picks the workflow up where it left off",essential:"check",suite:"check",enterprise:"check"},{name:"Interactive forms",tooltip:"WhatsApp and Live Chat forms that collect addresses, dates, choices, photos and documents inside the conversation",essential:"check",suite:"check",enterprise:"check"},{name:"AI-to-human handoff",tooltip:"When an agent is needed, AI creates a ticket with the conversation, summary, order context and what’s left to do, and routes it to the right team",essential:"check",suite:"check",enterprise:"check"},{name:"Brand voice and tone",tooltip:"Set the AI’s personality, empathy, formality and emoji use to match your brand",essential:"check",suite:"check",enterprise:"check"},{name:"Testing and simulations",tooltip:"Run simulated customer conversations against a workflow before go-live and after every change, with AI-written test cases",essential:"check",suite:"check",enterprise:"check"},{name:"Observability and debugging",tooltip:"See which workflow ran, what data it used and which action it tried in any conversation, then fix the cause",essential:"check",suite:"check",enterprise:"check"}]},{title:"Helpdesk & Ticketing",defaultOpen:!0,features:[{name:"Omnichannel inbox",tooltip:"All conversations across every channel in one inbox with AI-powered categorization and prioritization",essential:"check",suite:"check",enterprise:"check"},{name:"Customer 360",tooltip:"Complete customer profile with order history, past conversations, and CRM data in one place",essential:"check",suite:"check",enterprise:"check"},{name:"Customer history across channels",tooltip:"When a customer contacts you on WhatsApp, email and phone, every conversation sits under one customer, with the whole history visible",essential:"check",suite:"check",enterprise:"check"},{name:"Conversation and ticket merging",tooltip:"When a customer raises the same issue on another channel, Flowcall keeps it on one ticket; a new issue or order gets its own",essential:"none",suite:"check",enterprise:"check"},{name:"AI creates tickets with full context",tooltip:"AI handles the conversation first, then creates tickets with complete context when human intervention is needed",essential:"check",suite:"check",enterprise:"check"},{name:"Agent Assist",tooltip:"AI drafts replies, summarises tickets and suggests responses, so agents review instead of typing",essential:"none",suite:"check",enterprise:"check"},{name:"Ticket actions",tooltip:"Agents process refunds, returns, replacements and order updates from the ticket in one click, with the form prefilled — no switching to other platforms",essential:"check",suite:"check",enterprise:"check"},{name:"Custom disposition forms & ticket fields",tooltip:"Create custom forms and ticket fields to capture the data that matters to your business",essential:"check",suite:"check",enterprise:"check"},{name:"AI auto-fills disposition forms",tooltip:"AI fills disposition forms and ticket fields automatically during the conversation, saving agents time",essential:"none",suite:"check",enterprise:"check"},{name:"AI ticket summary",tooltip:"AI generates a concise summary for every ticket so agents and managers can quickly understand the issue",essential:"check",suite:"check",enterprise:"check"}
1,{name:"Parent-child tickets",tooltip:"Create child tickets for finance, warehouse, logistics or field technicians; the customer’s ticket stays open until every one is done",essential:"check",suite:"check",enterprise:"check"},{name:"AI-powered ticket routing",tooltip:"AI automatically routes tickets based on content, urgency, channel, and customer context",essential:"check",suite:"check",enterprise:"check"},{name:"Agent skill-based routing",tooltip:"Route tickets to agents based on expertise, language, or product knowledge",essential:"none",suite:"check",enterprise:"check"},{name:"Team-based routing",tooltip:"Route tickets to specific teams like finance, operations, or logistics based on ticket category",essential:"none",suite:"check",enterprise:"check"},{name:"Sentiment-based routing",tooltip:"When a customer is frustrated, aggressive or threatening to escalate, they skip the queue and go to the first available agent",essential:"none",suite:"check",enterprise:"check"},{name:"Team and agent management",tooltip:"Organise agents into teams, set who handles which channels, and see who’s available",essential:"check",suite:"check",enterprise:"check"},{name:"Triggers & automated actions",tooltip:"Automate actions based on events like ticket creation, status changes, or time-based rules",essential:"check",suite:"check",enterprise:"check"},{name:"Advanced conditional rules",tooltip:"Complex workflow logic with nested conditions, branching, and multi-step automations",essential:"none",suite:"none",enterprise:"check"}]},{title:"Channels",defaultOpen:!0,features:[{name:"WhatsApp",tooltip:"Full WhatsApp Business API integration for AI and human agent conversations",essential:"check",suite:"check",enterprise:"check"},{name:"Email",tooltip:"Connect Gmail or Outlook — AI drafts or sends replies, and agents work threaded email tickets",essential:"check",suite:"check",enterprise:"check"},{name:"Instagram",tooltip:"AI and human support in Instagram DMs, including images and video",essential:"check",suite:"check",enterprise:"check"},{name:"Facebook Messenger",tooltip:"Handle Messenger conversations with AI and human agents in one place",essential:"check",suite:"check",enterprise:"check"},{name:"Live chat widget",tooltip:"Embed a customizable chat widget on your website for real-time customer support",essential:"check",suite:"check",enterprise:"check"},{name:"Chat widget customization",tooltip:"Customize colors, position, icons, and behavior of the embedded chat widget to match your brand",essential:"check",suite:"check",enterprise:"check"},{name:"Telephony provider integration",tooltip:"Connect Exotel, Ameyo, Ozonetel or Contaque so calls open in Flowcall with the customer’s context. Call controls stay in your provider’s dialer",essential:"none",suite:"check",enterprise:"check"},{name:"WhatsApp voice calls",tooltip:"Where your account enables WhatsApp calling, agents can make and receive WhatsApp calls with live transcription",essential:"none",suite:"check",enterprise:"check"},{name:"Call recording & transcription",tooltip:"Eligible calls are recorded and transcribed on the ticket, with an AI summary linked to the right order",essential:"none",suite:"check",enterprise:"check"},{name:"AI call analysis & ticket creation",tooltip:"AI analyzes call transcripts, categorizes the issue, and creates the ticket",essential:"none",suite:"check",enterprise:"check"},{name:"Post-call follow-up",tooltip:"AI can send the customer a follow-up message after a call, based on the transcript",essential:"none",suite:"check",enterprise:"check"},{name:"Remove Flowcall branding",tooltip:"Remove Flowcall branding from the Live Chat widget",essential:"none",suite:"check",enterprise:"check"}]},{title:"WhatsApp Marketing & Outbound",defaultOpen:!0,features:[{name:"WhatsApp template creation & management",tooltip:"Create, manage, and get approval for WhatsApp message templates directly from the platform",essential:"check",suite:"check",enterprise:"check"},{name:"Broadcast campaigns",tooltip:"Send or schedule WhatsApp campaigns with media, carousels and buttons to segments or uploaded lists, and track delivery, replies and clicks",essential:"check",suite:"check",enterprise:"check"}
1,{name:"Customer segments",tooltip:"Build audiences from order history and behaviour, sync Shopify segments, or import lists",essential:"none",suite:"check",enterprise:"check"},{name:"Order update triggers",tooltip:"Automatically send WhatsApp messages on order confirmation, fulfilled, delivered, cancelled, delayed, COD confirmation, out for delivery, and attempted delivery",essential:"check",suite:"check",enterprise:"check"},{name:"COD confirmation and prepaid conversion",tooltip:"Confirm cash-on-delivery orders on WhatsApp, let customers accept or cancel, and offer an incentive to switch to prepaid (Shopify stores)",essential:"check",suite:"check",enterprise:"check"},{name:"Abandoned cart recovery",tooltip:"Message Shopify shoppers who left a cart with a recovery link, and stop once they complete the purchase",essential:"none",suite:"check",enterprise:"check"},{name:"Post-fulfillment triggers",tooltip:"Send automated messages after fulfillment — win back, product review requests, and feedback collection",essential:"none",suite:"check",enterprise:"check"},{name:"Custom event & webhook triggers",tooltip:"Trigger outbound WhatsApp messages based on custom events and webhooks from any system",essential:"none",suite:"check",enterprise:"check"}]},{title:"AI Quality Assurance",defaultOpen:!0,features:[{name:"AI QA on all channels",tooltip:"Audits AI and agent conversations on WhatsApp, Instagram, Live Chat, email and phone calls against your standards",essential:"none",suite:"check",enterprise:"check"},{name:"Audit every conversation or the ones that matter",tooltip:"Audit every conversation, or only those selected by channel, customer mood or CSAT",essential:"none",suite:"check",enterprise:"check"},{name:"Custom QA criteria",tooltip:"Start from ready-made issue groups and add your own standards for tone, accuracy and policy, with severity levels",essential:"none",suite:"check",enterprise:"check"},{name:"Tone, accuracy & policy compliance",tooltip:"AI checks each audited conversation for proper tone, factual accuracy, and adherence to your company policies",essential:"none",suite:"check",enterprise:"check"},{name:"AI agent QA",tooltip:"Catches wrong, incomplete or made-up AI answers, loops, missed handoffs, and promises the AI wasn’t allowed to make",essential:"none",suite:"check",enterprise:"check"},{name:"Human agent QA",tooltip:"Flags inconsistent information, repeated questions, grammar mistakes and rude replies, attributed to each agent",essential:"none",suite:"check",enterprise:"check"},{name:"Escalation detection",tooltip:"Flags frustration, aggression, escalation threats and requests for an agent in incoming messages, so risky conversations are routed early",essential:"none",suite:"check",enterprise:"check"},{name:"Conversation insights",tooltip:"Shows which operations, delivery, product and policy issues are growing, with the conversations behind each trend",essential:"none",suite:"check",enterprise:"check"},{name:"Automation gap detection",tooltip:"Groups the requests your AI couldn’t resolve into the workflows, knowledge or integrations worth adding next",essential:"none",suite:"check",enterprise:"check"},{name:"QA review workflow",tooltip:"Triage, assign and resolve findings, and send one to Admin Copilot to fix the workflow behind it",essential:"none",suite:"check",enterprise:"check"},{name:"QA on your existing helpdesk",tooltip:"Audit email your team answers in Freshdesk, Salesforce or Sprinklr, and send summaries and mood flags back, once connected",essential:"none",suite:"check",enterprise:"check"}]},{title:"SLAs, CSAT & Reporting",defaultOpen:!0,features:[{name:"CSAT surveys",tooltip:"Ask for a rating after a resolution on WhatsApp, email or Live Chat, and see CSAT by AI versus human, channel, team and agent",essential:"check",suite:"check",enterprise:"check"},{name:"Human and AI agent SLAs",tooltip:"Set distinct SLA policies for AI and human agents with response and resolution time targets",essential:"check",suite:"check",enterprise:"check"},{name:"SLA-based automations & escalations",tooltip:"Automatically escalate tickets, notify managers, or reassign when SLA targets are at risk",essential:"check",suite:"check",enterprise:"check"},{name:"Pre-built dashboards",tooltip:"Ready-to-use dashboards for key support metrics like CSAT, FRT, and resolution rates",essential:"check",suite:"check",enterprise:"check"},{name:"AI automation rate tracking",tooltip:"Track automation rate by ticket category, channel, and time period to measure AI effectiveness",essential:"check",suite:"check",enterprise:"check"},{name:"Agent performance metrics",tooltip:"Track response times, resolution rates, and CSAT scores per agent",essential:"check",suite:"check",enterprise:"check"},{name:"Custom reports",tooltip:"Build custom reports with flexible filters, grouping, and visualization options",essential:"none",suite:"check",enterprise:"check"},{name:"Scheduled exports",tooltip:"Automatically export reports to email or integrated tools on a 
1schedule",essential:"none",suite:"check",enterprise:"check"},{name:"Real-time analytics",tooltip:"Live monitoring dashboards showing current queue, agent activity, and AI performance",essential:"none",suite:"none",enterprise:"check"}]},{title:"Administration & Security",defaultOpen:!0,features:[{name:"Roles & permissions",tooltip:"Granular role-based access control to manage what each team member can see and do",essential:"none",suite:"check",enterprise:"check"},{name:"SSO",tooltip:"Single sign-on integration for secure, centralized team authentication",essential:"none",suite:"none",enterprise:"check"}]},{title:"Integrations",defaultOpen:!0,features:[{name:"Shopify (one-click)",tooltip:"One-click Shopify integration — sync orders, customers, and catalog instantly",essential:"check",suite:"check",enterprise:"check"},{name:"WooCommerce & Magento",tooltip:"Standard setup for WooCommerce and Magento to sync your ecommerce data",essential:"check",suite:"check",enterprise:"check"},{name:"Logistics providers",tooltip:"Track shipments and delivery status in conversations through ClickPost, Shiprocket, Delhivery, Shadowfax, XpressBees and more",essential:"check",suite:"check",enterprise:"check"},{name:"CRM & OMS",tooltip:"Connect Zoho CRM, Salesforce, HubSpot and order management systems such as Unicommerce for complete customer context",essential:"none",suite:"check",enterprise:"check"},{name:"Helpdesk integrations",tooltip:"Keep Freshdesk, Salesforce or Sprinklr as your system of record: the AI creates and updates tickets and cases there. Eac
1h connection is built for your account",essential:"none",suite:"check",enterprise:"check"},{name:"Catalog ingestion",tooltip:"Import your product catalog from Shopify, Magento, or CSV for AI product recommendations",essential:"check",suite:"check",enterprise:"check"},{name:"Custom data tables",tooltip:"Keep small operational tables such as store locations, policy tables or SKU maps in Flowcall for the AI and agents to use",essential:"check",suite:"check",enterprise:"check"},{name:"APIs and webhooks",tooltip:"Create and read tickets, run configured actions, and send or receive events through APIs and webhooks",essential:"none",suite:"check",enterprise:"check"}]}];function p(e){let{value:t}=e;return"check"===t?(0,n.jsx)(r,{className:"text-text-primary mx-auto h-6 w-6"}):"none"===t?(0,n.jsx)(r,{className:"mx-auto h-6 w-6 text-gray-200"}):(0,n.jsx)("span",{className:"text-text-tertiary text-center text-sm leading-[1.36] lg:text-lg",children:t})}function u(e){let{name:t,tooltip:s}=e,[i,o]=(0,a.useState)(!1),r=(0,a.useRef)(null);return s?(0,n.jsxs)("span",{className:"relative inline-block",onMouseEnter:()=>{r.current&&clearTimeout(r.current),o(!0)},onMouseLeave:()=>{r.current=setTimeout(()=>o(!1),150)},children:[(0,n.jsx)("span",{className:"text-text-primary cursor-help text-sm leading-[1.36] underline decoration-gray-400 decoration-dotted underline-offset-4 lg:text-lg",children:t}),i&&(0,n.jsx)("span",{className:"text-text-tertiary shadow-card absolute top-full left-0 z-50 mt-2 w-[320px] rounded-xl bg-white px-3 py-2.5 text-sm leading-[1.12] backdrop-blur-[30px]",children:s})]}):(0,n.jsx)("span",{className:"text-text-primary text-sm leading-[1.36] lg:text-lg",children:t})}function m(e){let{feature:t,showBorder:s}=e;return(0,n.jsxs)("div",{className:"flex items-center gap-4 py-1 lg:gap-6 ".concat(s?"border-stroke-light border-b":""),children:[(0,n.jsx)("div",{className:"w-[140px] shrink-0 py-2.5 pl-4 md:w-[240px] lg:w-[312px]",children:(0,n.jsx)(u,{name:t.name,tooltip:t.tooltip})}),(0,n.jsx)("div",{className:"flex flex-1 items-center justify-center py-3",children:(0,n.jsx)(p,{value:t.essential})}),(0,n.jsx)("div",{className:"flex flex-1 items-center justify-center py-3",children:(0,n.jsx)(p,{value:t.suite})}),(0,n.jsx)("div",{className:"flex flex-1 items-center justify-center py-3",children:(0,n.jsx)(p,{value:t.enterprise})})]})}function g(e){let{category:t,isOpen:s,onToggle:a}=e;return(0,n.jsxs)("div",{children:[(0,n.jsxs)("button",{onClick:a,className:"bg-beige-200 sticky top-[113px] z-20 flex w-full cursor-pointer items-center gap-6 overflow-hidden rounded-xl py-1 pr-5 shadow-[0_-16px_0_var(--color-layers-base)] lg:top-[129px]",children:[(0,n.jsx)("span",{className:"text-text-primary flex-1 py-2.5 pl-4 text-left text-lg leading-[1.4] font-medium lg:text-xl",children:t.title}),(0,n.jsx)(c,{direction:s?"up":"down"})]}),s&&(0,n.jsx)("div",{children:t.features.map((e,s)=>(0,n.jsx)(m,{feature:e,showBorder:s<t.features.length-1},e.name))})]})}function k(){let[e,t]=(0,a.useState)(()=>{let e={};return h.forEach(t=>{var s;e[t.title]=null!=(s=t.defaultOpen)&&s}),e}),[s,i]=(0,a.useState)(!1),r=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;return i(!t.isIntersecting)},{threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,n.jsx)("section",{className:"px-4 pb-4 lg:px-[60px]",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 lg:gap-16",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("div",{className:"sticky top-0 z-30 h-0 overflow-visible",children:(0,n.jsxs)("div",{className:"border-stroke-light bg-layers-base/95 flex items-center gap-4 border-b pt-20 pb-3 backdrop-blur-sm transition-opacity duration-150 lg:gap-6 lg:pt-22 lg:pb-4 ".concat(s?"opacity-100":"pointer-events-none opacity-0"),children:[(0,n.jsx)("div",{className:"hidden w-[312px] shrink-0 lg:block"}),l.map(e=>(0,n.jsx)("div",{className:"flex flex-1 justify-center text-center",children:(0,n.jsx)("span",{className:"font-serif text-lg leading-[1.12] lg:text-2xl",children:e.name})},e.name))]})}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{ref:r,className:"border-stroke-strong flex items-center gap-4 border-y py-6 lg:gap-6 lg:py-8",children:[(0,n.jsx)("div",{className:"hidden w-[312px] shrink-0 lg:block",children:(0,n.jsx)("span",{className:"text-text-fade text-sm leading-[1.12]",children:"Feature overview"})}),l.map(e=>(0,n.jsxs)("div",{className:"flex flex-1 flex-col items-center gap-3 text-center lg:gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2 lg:gap-3",children:[(0,n.jsx)("h3",{className:"font-serif text-2xl leading-[1.12] lg:text-[32px]",children:e.name}),(0,n.jsx)("p",{className:"text-text-tertiary hidden text-base leading-[1.5] lg:block",children:e.description})]}),(0,n.jsx)(o(),{href:"/book-demo",className:"bg-purple-opaque inline-flex items-center justify-center rounded-[10px] px-5 py-2.5 text-sm font-medium text-white",children:"Book a demo"})]},e.name))]}),(0,n.jsx)("div",{children:d.map((e,t)=>(0,n.jsx)(m,{feature:e,showBorder:t<d.length-1},e.name))})]}),h.map(s=>{var a;
1return(0,n.jsx)(g,{category:s,isOpen:null!=(a=e[s.title])&&a,onToggle:()=>{var e;return e=s.title,void t(t=>({...t,[e]:!t[e]}))}},s.title)})]}),(0,n.jsxs)("p",{className:"text-text-tertiary pb-2 text-center text-base leading-[1.36]",children:["Have a question about features or pricing?"," ",(0,n.jsx)(o(),{href:"mailto:[email protected]",className:"text-text-primary font-medium underline",children:"Write to us"})]})]})})}},4460:(e,t,s)=>{"use strict";s.d(t,{default:()=>d});var n=s(5155),a=s(6766);let i=[{id:1,quote:{before:"Due to the sheer volume of queries, our FRT used to be in hours. Full resolution took days, and CSAT suffered.",highlighted:"Flowcall was the only AI agent that could automate our complex workflows without giving incorrect or made-up answers.",after:"Now FRT is under a minute, AI resolves 84% of queries end-to-end and CSAT is up 52%."},stats:[{value:"84%",description:"queries automated, no human needed"},{value:"52%",description:"increase in CSAT"}],author:{name:"Vikash Pathak",title:"Head of Customer Experience, mCaffeine & Hyphen",image:"/images/vikash.webp"}}];function o(e){let{children:t}=e;return(0,n.jsx)("span",{className:"text-text-primary relative",style:{backgroundImage:"url('/highlighter.svg')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"100% 100%"},children:t})}function r(e){let{value:t,description:s}=e;return(0,n.jsxs)("div",{className:"flex w-[221px] flex-col gap-3",children:[(0,n.jsx)("p",{className:"text-text-primary font-serif text-[32px] leading-[1.18] tracking-[0.32px] md:text-[40px] md:tracking-[0.4px]",children:t}),(0,n.jsx)("p",{className:"text-text-tertiary text-[13px] leading-[1.12] md:text-sm",children:s})]})}function c(e){let{name:t,title:s,image:i}=e;return(0,n.jsxs)("div",{className:"flex flex-col items-start gap-6 md:flex-row-reverse md:items-center md:gap-6",children:[(0,n.jsx)("div",{className:"relative size-20 shrink-0 overflow-hidden rounded-full",children:(0,n.jsx)(a.default,{src:i,alt:t,fill:!0,className:"object-cover"})}),(0,n.jsxs)("div",{className:"flex flex-col gap-0.5 md:items-end md:text-right",children:[(0,n.jsx)("p",{className:"text-text-primary text-[20px] leading-[1.4]",children:t}),(0,n.jsx)("p",{className:"text-text-tertiary text-[14px] leading-[1.36] md:text-base",children:s})]})]})}function l(e){let{testimonial:t}=e;return(0,n.jsxs)("div",{className:"flex flex-col gap-8 p-6 md:p-10",children:[(0,n.jsxs)("p",{className:"text-text-tertiary font-serif text-[24px] leading-[1.3] tracking-[0.24px] md:text-[28px] md:tracking-[0.28px]",children:[t.quote.before," ",(0,n.jsx)(o,{children:t.quote.highlighted})," ",t.quote.after]}),(0,n.jsxs)("div",{className:"border-stroke-light flex flex-col gap-8 border-t pt-6 lg:flex-row lg:items-center lg:justify-between",children:[(0,n.jsx)("div",{className:"flex flex-col gap-8 md:flex-row md:gap-8",children:t.stats.map((e,t)=>(0,n.jsx)(r,{value:e.value,description:e.description},t))}),(0,n.jsx)(c,{name:t.author.name,title:t.author.title,image:t.author.image})]})]})}function d(){return(0,n.jsx)("section",{className:"flex flex-col items-center gap-6 px-4 py-6 md:gap-10 md:px-15 md:py-10",children:(0,n.jsx)("div",{className:"w-full overflow-hidden rounded-2xl bg-white/80 shadow-[0px_32px_40px_0px_rgba(166,147,89,0.04)]",children:(0,n.jsx)(l,{testimonial:i[0]})})})}},6846:(e,t,s)=>{Promise.resolve().then(s.bind(s,9232)),Promise.resolve().then(s.bind(s,6765)),Promise.resolve().then(s.bind(s,945)),Promise.resolve().then(s.bind(s,4460)),Promise.resolve().then(s.bind(s,7027)),Promise.resolve().then(s.t.bind(s,6874,23)),Promise.resolve().then(s.t.bind(s,3063,23))},7027:(e,t,s)=>{"use strict";s.d(t,{default:()=>l});var n=s(5155),a=s(6766),i=s(2115),o=s(802);let r=[{src:"/logos/atomberg.svg",alt:"atomberg",width:159,height:56},{src:"/logos/mcaffine.svg",alt:"mcaffeine",width:95,height:56},{src:"/logos/lifelong.svg",alt:"Lifelong",width:134,height:56},{src:"/logos/sleep-company.svg",alt:"The Sleep Company",width:159,height:56},{src:"/logos/knya.svg",alt:"knya",width:100,height:56},{src:"/logos/damensh.svg",alt:"DaMENSCH",width:146,height:56},{src:"/logos/hyphen.svg",alt:"Hyphen",width:148,height:56}];function c(e){let{height:t=56}=e;return(0,n.jsx)("div",{className:"flex items-center gap-14",children:r.map(e=>{let s=t/e.height,i=Math.round(e.width*s);return(0,n.jsx)("div",{className:"relative shrink-0",style:{width:i,height:t},children:(0,n.jsx)(a.default,{src:e.src,alt:e.alt,fill:!0,className:"object-contain"})},e.alt)})})}function l(){let e=(0,i.useRef)(null);return(0,i.useEffect)(()=>
1{let t=o.Ay.matchMedia();return t.add("(max-width: 767px)",()=>{let t=e.current;if(!t)return;let s=t.scrollWidth/2;o.Ay.to(t,{x:-s,duration:20,ease:"none",repeat:-1})}),()=>t.revert()},[]),(0,n.jsxs)("section",{className:"flex flex-col items-center gap-6 px-8 pt-8 pb-6",children:[(0,n.jsx)("p",{className:"text-text-tertiary text-center text-[13px] leading-[1.5]",children:"Trusted by leading brands with AI-first support"}),(0,n.jsx)("div",{className:"hidden md:block",children:(0,n.jsx)(c,{height:56})}),(0,n.jsx)("div",{className:"w-full overflow-hidden md:hidden",children:(0,n.jsxs)("div",{ref:e,className:"flex items-center gap-14",children:[(0,n.jsx)(c,{height:72}),(0,n.jsx)(c,{height:72})]})})]})}},7512:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var n=s(5155),a=s(1184);function i(e){let{standalone:t=!1,heading:s="See How 80%+ Automation Actually Works",subtitle:i="We'll show you real conversations—AI handling refunds, tracking orders, switching languages—all fully automated, end to end."}=e,o=(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("div",{className:"pointer-events-none absolute top-[75%] left-1/2 h-[627px] w-[656px] -translate-x-1/2 -translate-y-1/2 rounded-[800px] blur-[74px]",style:{background:"radial-gradient(ellipse at 50% 8%, #391500 60%, #6d2a0c 75%, #5a1ae5 77%, #d9e4f0 85%, rgba(253,253,254,0) 100%)"}}),(0,n.jsx)("div",{className:"relative flex flex-col items-center px-4 py-14 text-center md:px-12 md:pt-[148px] md:pb-20",children:(0,n.jsxs)("div",{className:"flex max-w-[872px] flex-col items-center gap-8 md:gap-10",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,n.jsx)("h2",{className:"text-beige-400 font-serif text-[58px] leading-none font-light tracking-[0.58px] mix-blend-color-dodge md:text-[72px] md:tracking-[0.72px]",children:s}),(0,n.jsx)("p",{className:"text-lg leading-[1.4] text-white/90 md:text-xl",children:i})]}),(0,n.jsx)(a.default,{variant:"dark"})]})})]});return t?(0,n.jsx)("div",{className:"bg-beige-900 relative overflow-hidden rounded-2xl",children:o}):o}},9232:(e,t,s)=>{"use strict";s.d(t,{default:()=>f});var n=s(5155),a=s(2115),i=s(3999);let o=a.createContext({openItem:null,toggle:()=>{}});function r(e){let{children:t,className:s,...i}=e,[r,c]=a.useState(null),l=a.useCallback(e=>{c(t=>t===e?null:e)},[]);return(0,n.jsx)(o.Provider,{value:{openItem:r,toggle:l},children:(0,n.jsx)("div",{"data-slot":"accordion",className:s,...i,children:t})})}function c(e){let{value:t,children:s,className:r,...c}=e,{openItem:l}=a.useContext(o),d=l===t;return(0,n.jsx)("div",{"data-slot":"accordion-item","data-state":d?"open":"closed",className:(0,i.cn)("",r),...c,children:a.Children.map(s,e=>a.isValidElement(e)?a.cloneElement(e,{_value:t}):e)})}function l(e){let{children:t,className:s,_value:r,...c}=e,{openItem:l,toggle:d}=a.useContext(o),h=!!r&&l===r;return(0,n.jsx)("h3",{className:"flex",children:(0,n.jsx)("button",{type:"button","data-slot":"accordion-trigger","data-state":h?"open":"closed","aria-expanded":h,className:(0,i.cn)("flex flex-1 cursor-pointer items-start gap-2 py-3 text-left transition-all outline-none disabled:pointer-events-none disabled:opacity-50",s),onClick:()=>r&&d(r),...c,children:t})})}function d(e){let{children:t,className:s,_value:r,...c}=e,{openItem:l}=a.useContext(o),d=!!r&&l===r;return(0,n.jsx)("div",{"data-slot":"accordion-content","data-state":d?"open":"closed",className:"grid transition-[grid-template-rows] duration-200 ease-out",style:{gridTemplateRows:d?"1fr":"0fr"},role:"region",...c,children:(0,n.jsx)("div",{className:"overflow-hidden",children:(0,n.jsx)("div",{className:(0,i.cn)("pb-3",s),children:t})})})}var h=s(7512),p=s(6874),u=s.n(p);let m=/\[([^\]]+)\]\(([^)\s]+)\)/g,g=[{question:"How is Flowcall AI different from other chatbots?",answer:"Most chatbots either follow rigid scripts or improvise and get things wrong. Flowcall's Deterministic Decision Engine gives you both—your exact process, followed step by step, while the conversation stays natural. Every condition is checked, every step is completed, nothing gets skipped. That's how we get past 80% automation without incorrect or made-up answers."},{question:"Can Flowcall really automate 80% of queries?",answer:"Yes. AI pulls data from every system your agents use—your store, CRM, logistics, payments—so it gets the same context a human would. Most teams start at 50-60% automation on day one. We work with you to add workflows and push higher. 80% automation typically takes 2-3 months. Some hit 90%+."},{question:"Can AI actually resolve issues, or just answer questions?",answer:"It resolves. Refunds, cancellations, order changes, returns—AI checks your policies, takes action in your systems, and closes the ticket. That's the difference between a chatbot and an AI agent."},{question:"Can AI help with product recommendations?",answer:"Yes. AI ingests your entire catalogue—attributes, use cases, compatibility. It asks questions, narrows down what the customer needs, and recommends like your best salesperson would."},{question:"Do customers know they're talking to AI?",answer:"Most can't tell. AI speaks in your brand voice, remembers context across messages, and responds naturally. The only giveaway? Answers arrive faster than any human could type."},{question:"Which channels does Flowcall support? Does AI work across all of them?",answer:"WhatsApp, email, Instagram, Messenger, live chat, and ph
1one. AI handles conversations on all channels except phone—for now. For phone, we integrate with your telephony provider, transcribe every call, and create tickets automatically. Voice AI is coming soon."},{question:"Will this replace our support team?",answer:"AI handles 80%+ of queries—sometimes 90%+. For the rest, it collects information and hands off with full context. With AI Assist, your agents become at least 2x faster. Almost every company we've worked with has seen >50% agent headcount reduction. Human agents stay important—you just need fewer of them."},{question:"Why choose Flowcall's helpdesk over Freshdesk or Zendesk?",answer:"Ours is built for AI-first support. AI creates tickets, summarizes conversations, drafts responses, fills forms, routes intelligently. But here's what traditional helpdesks can't do: when AI hands off to a human, the human can hand back to AI. Need approval on one step, then AI continues? That works. In traditional helpdesks, once a ticket goes to a human, everything after is manual. Ours flows both ways."},{question:"What integrations does Flowcall support?",answer:"100+ pre-built integrations—channels, CRMs, order management, logistics, payments. Every system your agents use, AI uses too. Need a custom integration? Describe your system in plain English—how it authenticates, what data you need—and AI creates the integration for you. No developers, no API documentation needed."},{question:"Does Flowcall offer custom onboarding?",answer:"Yes. A Flowcall implementation engineer works with your team to understand requirements, SOPs, systems, and edge cases. We translate those workflows into AI-driven automations, configure integrations, test with your team, and keep iterating until you are ready to go live."},{question:"Does Flowcall offer advanced support?",answer:"We provide implementation ownership. Your Flowcall implementation engineer updates workflows as requirements change, tunes routing and escalation logic, and turns feedback into automation improvements."},{question:"Does Flowcall offer a free trial?",answer:"We do something better. We configure AI workflows for your actual business—completely free. Your team tests it, suggests improvements, and we iterate until the responses are right. You go live only when you're confident."},{question:"How do we get started?",answer:"Book a demo. Tell us your use case and we'll map out how to get you live."}];function k(e){let{className:t}=e;return(0,n.jsx)("svg",{className:t,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M4 6L8 10L12 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function f(e){let{faqItems:t=g,ctaHeading:s,ctaSubtitle:a}=e;return(0,n.jsx)("section",{className:"px-4 py-8 md:px-15 md:pb-16",children:(0,n.jsxs)("div",{className:"bg-beige-900 relative overflow-hidden rounded-2xl",children:[(0,n.jsx)(h.A,{heading:s,subtitle:a}),(0,n.jsx)("div",{className:"relative px-6 py-4 md:px-28 md:py-24",children:(0,n.jsx)(r,{className:"mx-auto max-w-[872px]",children:t.map((e,t)=>(0,n.jsxs)(c,{value:"item-".concat(t),className:t>0?"border-t border-white/10":"",children:[(0,n.jsxs)(l,{className:"py-[13px] hover:opacity-100 [&[data-state=open]>svg]:rotate-180",children:[(0,n.jsx)("span",{className:"flex-1 text-left text-sm leading-[1.36] text-white/80 md:text-base",children:e.question}),(0,n.jsx)(k,{className:"h-4 w-4 shrink-0 text-white/80 transition-transform duration-200"})]}),(0,n.jsx)(d,{className:"text-sm leading-[1.5] text-white/60 md:text-base",children:(function(e){let t=[],s=0;for(let a of e.matchAll(m)){var n;let i=null!=(n=a.index)?n:0;i>s&&t.push(e.slice(s,i)),t.push({text:a[1],href:a[2]}),s=i+a[0].length}return s<e.length&&t.push(e.slice(s)),t})(e.answer).map((e,t)=>"string"==typeof e?e:(0,n.jsx)(u(),{href:e.href,className:"text-white/90 underline underline-offset-2",children:e.text},t))})]},t))})})]})})}}},e=>{e.O(0,[5592,5105,802,6766,6874,182,6884,8441,5964,7358],()=>e(e.s=6846)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.