PageSourceSearch

https://synerise.com/assets/demo-request-BxyddSqX.js

js synerise.com collected 2026-10-03 21:58:55 UTC 20,440 bytes, 1 lines download raw bytes

1import{r as u,j as e}from"./vendor-react-Cmi0Jrom.js";import{c as L}from"./vendor-router-xf9UbNSr.js";import{S as b}from"./scroll-fade-in-DTo4LWsX.js";import{h as T,f as K,a as M,u as z,S as O,N as W,B as V,t as G}from"./index-ZUsWNU6z.js";import{FooterSection as $}from"./footer-section-wdK9-jql.js";import{u as B,t as H}from"./vendor-forms-CygwS15i.js";import{z as o}from"./vendor-validation-DQXLBOVS.js";import{F as U,a as i,b as l,c as n,d as m,e as d,L as f}from"./form-u5y-QMvk.js";import{I as x}from"./input-B1eC5N_P.js";import{T as J}from"./textarea-BoBJm-wb.js";import{C as X}from"./checkbox-BWMyyZVU.js";import{R as E,I as P,a as Q}from"./vendor-radix-radio-group-B2uh_oHQ.js";import{cg as Y,y as I,aj as Z,U as ee,u as ae,a9 as te,ae as re}from"./vendor-icons-B50paM-Q.js";import{S as k,a as w,b as S,c as C,d as c}from"./select-CnKfH7KI.js";import{i as se,M as oe,a as F,C as ie,f as le}from"./synerise-mMFFh5nx.js";import{g as ne,a as me}from"./demo-prefill-D0C2VuhP.js";import"./vendor-query-HImUUcVP.js";import"./vendor-radix-toast-LTka-d4j.js";import"./vendor-radix-primitive-BvNKvj7K.js";import"./vendor-radix-slot-f_qNkOMa.js";import"./vendor-radix-compose-refs-0p3tndNK.js";import"./vendor-radix-collection-C2ADOcGb.js";import"./vendor-radix-context-CZA76pzV.js";import"./vendor-radix-dismissable-layer-DVO7zjMy.js";import"./vendor-radix-use-callback-ref-DNSMTU4D.js";import"./vendor-radix-use-escape-keydown-CIZfUBKX.js";import"./vendor-radix-portal-lgfuWWlX.js";import"./vendor-radix-use-layout-effect-BVlAuFcq.js";import"./vendor-radix-presence-CVpwEzH2.js";import"./vendor-radix-use-controllable-state-DQPsvzY-.js";import"./vendor-radix-visually-hidden-BUU9ShfC.js";import"./vendor-radix-tooltip-DC8ZRS9i.js";import"./vendor-radix-popper-DhClme89.js";import"./vendor-radix-arrow-DCOqILDI.js";import"./vendor-radix-use-size-BbzWdhnQ.js";import"./vendor-motion-OaAG8utH.js";import"./vendor-radix-label-ttWFfKbM.js";import"./vendor-radix-checkbox-9X_Ufczp.js";import"./vendor-radix-use-previous-BXI7R8Or.js";import"./vendor-radix-roving-focus-PoK4_MU_.js";import"./vendor-radix-id-BVqGRCp1.js";import"./vendor-radix-direction-B7xq5dj8.js";import"./vendor-radix-select-X5yoVPVq.js";import"./vendor-radix-number-BdQq_4o_.js";import"./vendor-radix-focus-guards-C-SwFSqC.js";import"./vendor-radix-focus-scope-02PDy0-H.js";import"./vendor-radix-dialog-CTz_bExu.js";const _=u.forwardRef(({className:a,...h},g)=>e.jsx(E,{className:T("grid gap-2",a),...h,ref:g}));_.displayName=E.displayName;const j=u.forwardRef(({className:a,...h},g)=>e.jsx(P,{ref:g,className:T("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",a),...h,children:e.jsx(Q,{className:"flex items-center justify-center",children:e.jsx(Y,{className:"h-2.5 w-2.5 fill-current text-current"})})}));j.displayName=P.displayName;const de=[{icon:I,titleKey:"demo.benefit_personalized_title",titleDefault:"Personalized Walkthrough",descriptionKey:"demo.benefit_personalized_desc",descriptionDefault:"Our solutions team will tailor the demo to your specific industry, use cases, and business challenges."},{icon:Z,titleKey:"demo.benefit_session_title",titleDefault:"45-Minute Session",descriptionKey:"demo.benefit_session_desc",descriptionDefault:"Focused, high-value session covering platform capabilities, integration options, and deployment models."},{icon:ee,titleKey:"demo.benefit_expert_title",titleDefault:"Expert Team",descriptionKey:"demo.benefit_expert_desc",descriptionDefault:"Meet with solution architects and industry specialists who understand your market and technical requirements."},{icon:ae,titleKey:"demo.benefit_nocommit_title",titleDefault:"No Commitment",descriptionKey:"demo.benefit_nocommit_desc",descriptionDefault:"Explore the platform with zero obligation. We're here to help you evaluate whether Synerise is the right fit."}],ce=["demo.topic_1","demo.topic_2","demo.topic_3","demo.topic_4","demo.topic_5","demo.topic_6","demo.topic_7","demo.topic_8","demo.topic_9","demo.topic_10"],ge={"demo.topic_1":"Build a 360-degree customer view by collecting and unifying real-time and behavioral data from all sources","demo.topic_2":"Leverage AI Predictions to forecast what customers will do next and act on it: higher lifetime value, lower churn, smarter spend","demo.topic_3":"Personalize every touchpoint automatically: recommendations, search, promotions, all in sync","demo.topic_4":"Automate data integration, transformation and customer‑driven campaigns","demo.topic_5":"Put Synerise System Agent to work on campaigns, analysis and decisions, so your team focuses on strategy","demo.topic_6":"Guide customers through product discovery and purchase with Synerise Customer Agent","demo.topic_7":"Create and update data-driven content structures in real time across channels with Brickworks","demo.topic_8":"Ensure data governance and privacy from day one","demo.topic_9":"Connect existing systems through ready-to-use integrations","demo.topic_10":"Explore real-life implementation scenarios selected from a broad library of use cases"};function ia(){K({pageId:"demo-request"});const{t:a,lang:h}=M(),{toast:g}=z(),D=L(),p=ne(D),R=o.object({firstName:o.string().min(2,a("demo.error_first_name","First name must be at least 2 characters")),lastName:o.string().min(2,a("demo.error_last_name","Last name must be at least 2 characters")),email:o.string().email(a("demo.error_email","Please enter a valid email address")).refine(se,{message:a("demo.error_business_email","Please use your business email address.")}),company:o.string().min(1,a("demo.error_company","Company name is required")),phone:o.string().optional(),website:o.string().optional(),demo_goal:o.str
1ing().min(1,a("demo.error_demo_goal","Please choose one of two options.")),language:o.string().min(1,a("demo.error_language","Please choose one option.")),managementLevel:o.string().min(1,a("demo.error_management_level","Please select your management level.")),department:o.string().min(1,a("demo.error_department","Please select your department.")),message:o.string().min(10,a("demo.error_message","Message must be at least 10 characters")),marketingAgreement:o.boolean().default(!1)}),r=B({resolver:H(R),defaultValues:{firstName:"",lastName:"",email:"",company:"",phone:"",website:"",demo_goal:"",language:"",managementLevel:"",department:"",message:"",marketingAgreement:!1}}),[v,A]=u.useState(""),N=u.useRef("");u.useEffect(()=>{if(!p)return;const t=a(`demo.prefill.${p}`,me(p));if(!t)return;const s=r.getValues("message");(!s||s===N.current)&&(r.setValue("message",t,{shouldDirty:!1,shouldValidate:!1}),N.current=t)},[p,h,a,r]);const q=async t=>{try{if(G("demo-request",{firstName:t.firstName,lastName:t.lastName,email:t.email,company:t.company,phone:t.phone||"",message:t.message,solution:p||""}),(await fetch("/api/demo-request",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...t,solution:p||void 0,_hp:v})})).ok){const y={goal:"demo_request",language:t.language,firstName:t.firstName,lastName:t.lastName,email:t.email,company:t.company,message:t.message,phone:t.phone||void 0,website:t.website||void 0,demo_goal:t.demo_goal,managementLevel:t.managementLevel,department:t.department,marketingAgreement:t.marketingAgreement?1:0,solution:p||void 0};t.marketingAgreement&&(y.marketingAgreement_value=F),le(t.email,y,{formTag:"demoForm",title:"demoForm",eventLabel:"syneriseForm.submit"}),g({title:a("demo.toast_success_title","Demo request submitted"),description:a("demo.toast_success_desc","Thank you! Our team will reach out to schedule your personalized demo.")}),r.reset()}else g({title:a("demo.toast_error_title","Something went wrong"),description:a("demo.toast_error_desc","Please try again later."),variant:"destructive"})}catch{g({title:a("demo.toast_error_title","Something went wrong"),description:a("demo.toast_error_desc","Please try again later."),variant:"destructive"})}};return e.jsxs("div",{className:"min-h-screen bg-white dark:bg-gray-950",children:[e.jsx(O,{title:"Request a Demo - Synerise",description:"See Synerise in action. Schedule a personalized demo to explore real-time behavioral AI, CDP, and marketing automation capabilities.",path:"/demo-request"}),e.jsx(W,{}),e.jsx("section",{className:"pt-28 lg:pt-40 pb-16 bg-white dark:bg-gray-950","data-testid":"section-demo-hero",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsxs(b,{className:"text-center max-w-3xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-900 mb-6",children:[e.jsx(I,{className:"w-3.5 h-3.5 text-gray-900 dark:text-gray-100"}),e.jsx("span",{className:"text-xs font-medium text-gray-500 tracking-wide",children:a("demo.badge","Request a Demo")})]}),e.jsx("h1",{"data-testid":"text-demo-request-heading",className:"text-[2rem] sm:text-[2.5rem] md:text-[3.25rem] font-medium text-gray-900 dark:text-gray-100 leading-[1.08] tracking-[-0.02em] mb-6",children:a("demo.heading","See Synerise in action")}),e.jsx("p",{className:"text-base md:text-lg text-gray-500 leading-relaxed",children:a("demo.subheading","Schedule a personalized demo with our solutions team. We'll walk you through the platform tailored to your industry, use cases, and business goals.")})]})})}),e.jsx("section",{className:"pb-8 bg-white dark:bg-gray-950","data-testid":"section-demo-benefits",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
15",children:de.map((t,s)=>{const y=t.icon;return e.jsxs(b,{delay:s*100,className:"rounded-[0.55rem] border border-gray-100 dark:border-gray-800 bg-gray-50 dark:bg-gray-900/50 p-6","data-testid":`card-demo-benefit-${s}`,children:[e.jsx(y,{className:"w-5 h-5 text-gray-400 mb-3",strokeWidth:1.5}),e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mb-1.5",children:a(t.titleKey,t.titleDefault)}),e.jsx("p",{className:"text-xs text-gray-500 leading-relaxed",children:a(t.descriptionKey,t.descriptionDefault)})]},t.titleKey)})})})}),e.jsx("section",{className:"py-20 md:py-28 bg-gray-50 dark:bg-gray-900","data-testid":"section-demo-form",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-[1fr_400px] gap-12 lg:gap-16",children:[e.jsxs(b,{children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-medium text-gray-900 dark:text-gray-100 mb-2",children:a("demo.form_heading","Request your demo")}),e.jsx("p",{className:"text-gray-500 mb-8",children:a("demo.form_subheading","Fill out the form below and our team will get back to you within one business day to schedule your demo.")}),e.jsx(U,{...r,children:e.jsxs("form",{onSubmit:r.handleSubmit(q),className:"space-y-5","data-testid":"demo-request-form",children:[e.jsxs("div",{style:{position:"absolute",left:"-9999px",top:"-9999px",opacity:0,height:0,overflow:"hidden"},"aria-hidden":"true",tabIndex:-1,children:[e.jsx("label",{htmlFor:"demo-hp",children:"Website"}),e.jsx("input",{type:"text",id:"demo-hp",name:"_hp",value:v,onChange:t=>A(t.target.value),autoComplete:"off",tabIndex:-1})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsx(i,{control:r.control,name:"firstName",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_first_name","First Name")}),e.jsx(m,{children:e.jsx(x,{placeholder:a("demo.placeholder_first_name","John"),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-first-name",...t})}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"lastName",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_last_name","Last Name")}),e.jsx(m,{children:e.jsx(x,{placeholder:a("demo.placeholder_last_name","Smith"),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-last-name",...t})}),e.jsx(d,{})]})})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsx(i,{control:r.control,name:"email",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_email","Work Email")}),e.jsx(m,{children:e.jsx(x,{type:"email",placeholder:a("demo.placeholder_email","[email protected]"),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-email",...t})}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"company",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_company","Company")}),e.jsx(m,{children:e.jsx(x,{placeholder:a("demo.placeholder_company","Acme Inc."),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-company",...t})}),e.jsx(d,{})]})})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsx(i,{control:r.control,name:"phone",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_phone","Phone (optional)")}),e.jsx(m,{children:e.jsx(x,{type:"tel",placeholder:a("demo.placeholder_phone","+1 (555) 000-0000"),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-phone",...t})}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"website",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_website","Website URL (optional)")}),e.jsx(m,{children:e.jsx(x,{type:"url",placeholder:a("demo.placeholder_website","https://example.com"),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"input-demo-website",...t})}),e.jsx(d,{})]})})]}),e.jsx(i,{control:r.control,name:"demo_goal",render:({field:t})=>e.jsxs(l,{className:"space-y-3",children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_demo_goal","Why do 
1you want to schedule a demo presentation?")}),e.jsx(m,{children:e.jsxs(_,{onValueChange:t.onChange,value:t.value,className:"flex flex-col space-y-2",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:"business",id:"demo-goal-business","data-testid":"radio-demo-goal-business"}),e.jsx(f,{htmlFor:"demo-goal-business",className:"text-sm text-gray-700 dark:text-gray-300 font-normal cursor-pointer",children:a("demo.goal_business","I would like to grow my business")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:"partnership",id:"demo-goal-partnership","data-testid":"radio-demo-goal-partnership"}),e.jsx(f,{htmlFor:"demo-goal-partnership",className:"text-sm text-gray-700 dark:text-gray-300 font-normal cursor-pointer",children:a("demo.goal_partnership","I would like to establish a partnership")})]})]})}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"language",render:({field:t})=>e.jsxs(l,{className:"space-y-3",children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_language","Choose your preferred language for the demo presentation")}),e.jsx(m,{children:e.jsx(_,{onValueChange:t.onChange,value:t.value,className:"flex flex-wrap gap-3",children:[{value:"english",label:a("demo.lang_english","English")},{value:"polish",label:a("demo.lang_polish","Polish")},{value:"spanish",label:a("demo.lang_spanish","Spanish")},{value:"portuguese",label:a("demo.lang_portuguese","Portuguese")}].map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(j,{value:s.value,id:`demo-lang-${s.value}`,"data-testid":`radio-demo-lang-${s.value}`}),e.jsx(f,{htmlFor:`demo-lang-${s.value}`,className:"text-sm text-gray-700 dark:text-gray-300 font-normal cursor-pointer",children:s.label})]},s.value))})}),e.jsx(d,{})]})}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsx(i,{control:r.control,name:"managementLevel",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_management_level","Management level")}),e.jsxs(k,{onValueChange:t.onChange,value:t.value,children:[e.jsx(m,{children:e.jsx(w,{className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"select-demo-management-level",children:e.jsx(S,{placeholder:a("demo.placeholder_management_level","Select your level")})})}),e.jsxs(C,{children:[e.jsx(c,{value:"executive",children:a("demo.management_level_executive","Executive (C-level / Founder / Board)")}),e.jsx(c,{value:"director",children:a("demo.management_level_director","Director / Head")}),e.jsx(c,{value:"manager",children:a("demo.management_level_manager","Manager / Team Lead")}),e.jsx(c,{value:"individual",children:a("demo.management_level_individual","Individual Contributor / Specialist")})]})]}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"department",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_department","Department")}),e.jsxs(k,{onValueChange:t.onChange,value:t.value,children:[e.jsx(m,{children:e.jsx(w,{className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700","data-testid":"select-demo-department",children:e.jsx(S,{placeholder:a("demo.placeholder_department","Select your department")})})}),e.jsxs(C,{children:[e.jsx(c,{value:"marketing",children:a("demo.department_marketing","Marketing")}),e.jsx(c,{value:"ecommerce",children:a("demo.department_ecommerce","E-commerce")}),e.jsx(c,{value:"crm",children:a("demo.department_crm","CRM / Customer Engagement / Loyalty")}),e.jsx(c,{value:"data",children:a("demo.department_data","Data / Analytics")}),e.jsx(c,{value:"product",children:a("demo.department_product","Product")}),e.jsx(c,{value:"other",children:a("demo.department_other","Other")})]})]}),e.jsx(d,{})]})})]}),e.jsx(i,{control:r.control,name:"message",render:({field:t})=>e.jsxs(l,{children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300",children:a("demo.label_message","What are you looking to achieve?")}),e.jsx(m,{children:e.jsx(J,{placeholder:a("demo.placeholder_message","Tell us about your use case, 
1challenges, and what you'd like to see in the demo..."),className:"bg-white dark:bg-gray-950 border-gray-200 dark:border-gray-700 min-h-[120px] resize-none","data-testid":"input-demo-message",...t})}),e.jsx(d,{})]})}),e.jsx(i,{control:r.control,name:"marketingAgreement",render:({field:t})=>e.jsxs(l,{className:"flex flex-row items-start space-x-3 space-y-0",children:[e.jsx(m,{children:e.jsx(X,{checked:t.value,onCheckedChange:t.onChange,"data-testid":"checkbox-demo-marketing"})}),e.jsxs("div",{className:"space-y-1 leading-none",children:[e.jsx(n,{className:"text-sm text-gray-700 dark:text-gray-300 font-normal cursor-pointer",children:a("demo.marketing_agreement",oe)}),e.jsx("p",{className:"text-xs text-gray-400 leading-relaxed",children:a("demo.marketing_tooltip",F)})]})]})}),e.jsx("p",{className:"text-xs text-gray-400 leading-relaxed",children:a("demo.consent",ie)}),e.jsxs(V,{type:"submit",className:"rounded-full bg-gray-900 dark:bg-gray-100 text-white dark:text-gray-900 px-8 h-10 gap-2",disabled:r.formState.isSubmitting,"data-testid":"button-demo-submit",children:[r.formState.isSubmitting?a("demo.submitting","Submitting..."):a("demo.submit","Request Demo"),e.jsx(te,{className:"w-4 h-4"})]})]})})]}),e.jsx(b,{delay:100,children:e.jsxs("div",{className:"rounded-[0.55rem] border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-900 p-8","data-testid":"section-demo-topics",children:[e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-4",children:a("demo.topics_heading","We'll talk about how you can")}),e.jsx("div",{className:"space-y-3",children:ce.map((t,s)=>e.jsxs("div",{className:"flex items-start gap-2.5","data-testid":`demo-topic-${s+1}`,children:[e.jsx(re,{className:"w-4 h-4 text-gray-900 dark:text-gray-100 mt-0.5 flex-shrink-0"}),e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:a(t,ge[t])})]},s))})]})})]})})}),e.jsx($,{})]})}export{ia as default};

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.