PageSourceSearch

https://www.trybeans.com/_next/static/chunks/0tqwbk4cgeyzv.js

js trybeans.com collected 2026-10-03 19:24:04 UTC 15,305 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,40551,e=>{"use strict";var r=e.i(770419);e.s(["SectionTestimonialV2",()=>r.default])},186708,e=>{e.v({bgAmber:"SectionPricingHero-module__Horwgq__bgAmber",bgBlack:"SectionPricingHero-module__Horwgq__bgBlack",billingPrice:"SectionPricingHero-module__Horwgq__billingPrice",colorAmber:"SectionPricingHero-module__Horwgq__colorAmber",colorBlack:"SectionPricingHero-module__Horwgq__colorBlack",isActive:"SectionPricingHero-module__Horwgq__isActive",order:"SectionPricingHero-module__Horwgq__order",periodSwitch:"SectionPricingHero-module__Horwgq__periodSwitch",periodSwitchContainer:"SectionPricingHero-module__Horwgq__periodSwitchContainer",periodSwitchSlider:"SectionPricingHero-module__Horwgq__periodSwitchSlider",price:"SectionPricingHero-module__Horwgq__price",priceCard:"SectionPricingHero-module__Horwgq__priceCard",priceCardBlock:"SectionPricingHero-module__Horwgq__priceCardBlock",priceCardText:"SectionPricingHero-module__Horwgq__priceCardText",priceWrapper:"SectionPricingHero-module__Horwgq__priceWrapper",rangeBlock:"SectionPricingHero-module__Horwgq__rangeBlock",rangeDot:"SectionPricingHero-module__Horwgq__rangeDot",rangeInput:"SectionPricingHero-module__Horwgq__rangeInput",rangeInputContainer:"SectionPricingHero-module__Horwgq__rangeInputContainer",rangeLabel:"SectionPricingHero-module__Horwgq__rangeLabel",rangeStepWrapper:"SectionPricingHero-module__Horwgq__rangeStepWrapper",rangeValue:"SectionPricingHero-module__Horwgq__rangeValue",section:"SectionPricingHero-module__Horwgq__section",selected:"SectionPricingHero-module__Horwgq__selected",step:"SectionPricingHero-module__Horwgq__step",textBold:"SectionPricingHero-module__Horwgq__textBold",wrapper:"SectionPricingHero-module__Horwgq__wrapper"})},940272,e=>{e.v({benefitRow:"SectionPricingFeatures-module__2q0gza__benefitRow",bgAmber:"SectionPricingFeatures-module__2q0gza__bgAmber",bgBlack:"SectionPricingFeatures-module__2q0gza__bgBlack",checkIcon:"SectionPricingFeatures-module__2q0gza__checkIcon",icon:"SectionPricingFeatures-module__2q0gza__icon",listItem:"SectionPricingFeatures-module__2q0gza__listItem",pricingTable:"SectionPricingFeatures-module__2q0gza__pricingTable",rowLabel:"SectionPricingFeatures-module__2q0gza__rowLabel",subHeader:"SectionPricingFeatures-module__2q0gza__subHeader",tableHeader:"SectionPricingFeatures-module__2q0gza__tableHeader"})},407309,(e,r,a)=>{r.exports={metadata:{title:"Beans · Pricing",description:"Try Beans free to automate your marketing strategy and get more sales. Loyalty program, referral program, emails automation and more.",url:"/pricing",image:"/assets/images/og-beans.jpg"},hero:{title:"Grow your business with Beans",subtitle:"Try Beans free for 14 days, no credit card required",cta:{text:"Start your free trial",description:{pro:"For businesses looking to automate their marketing strategy and unlock the next stage of growth.",enterprise:"For high-volume merchants who want more customization and advance marketing features."},url:"/register",widget:" Let’s talk"},monthly:{100:{order:"100",price:"$29"},200:{order:"400",price:"$49"},300:{order:"1000",price:"$99"},400:{order:"2000",price:"$199"},500:{order:"1000",price:"$99"}},annually:{100:{order:100,price:"$29"},200:{order:400,price:"$29"},300:{order:1e3,price:"$79"},400:{order:2e3,price:"$169"},500:{order:"1000",price:"$79"}}},features:{title:"Highly automated, personalized, and unified marketing",subtitle:"With powerful functionality that allows businesses to create a unified and integrated marketing strategy, Beans helps brands earn more revenue by creating the best customer experience at scale.",products:[{icon:"/assets/images/home/products/loyalty-icon.svg",name:"Rewards program"},{icon:"/assets/images/home/products/tiers-icon.svg",name:"Tiered system"},{icon:"/assets/images/home/products/emails-icon.svg",name:"Loyalty campaigns"},{icon:"/assets/images/home/products/referral-icon.svg",name:"Referral program"}],data:[{id:1,title:"Rewards Program",icon:"/assets/images/home/products/loyalty-icon.svg",features:[{label:"Builtin loyalty page templates",isPro:!0},{label:"HTML/CSS customization",isPro:!1},{label:"Points for purchase",isPro:!0},{label:"Points for registration",isPro:!0},{label:"Points for products review",isPro:!0},{label:"Points for social follow",isPro:!0},{label:"Points for birthday",isPro:!0},{label:"Points for referrals",isPro:!0},{label:"Extra points for frequent purchases",isPro:!0},{label:"Extra points for spending over a certain amount",isPro:!0},{label:"Extra points for buying certain collections *",isPro:!1},{label:"Points for custom actions",isPro:!1},{label:"Points expiration",isPro:!0},{label:"Redeem points for $ discount",isPro:!0},{label:"Max discount per redemption",isPro:!0},{label:"VIP tiers program",isPro:!1},{label:"Email notifications",isPro:!0}]},{id:2,title:"Integrations",icon:"/assets/images/home/products/integrations-icon.svg",features:[{label:"Ecommerce platforms (e.g., Shopify, WooCommerce, BigCommerce)",isPro:!0},{label:"POS systems (e.g., Toast, Square, Shopify POS)",isPro:!1},{label:"Social media platforms (e.g., TikTok, Instagram, Facebook)",isPro:!0},{label:"Integrate with marketing tools (e.g., Judge.me, Klaviyo, PushOwl, Metorik)",isPro:!0},{label:"API access for custom integrations",isPro:!1}]},{id:3,title:"Analytics & Reporting",icon:"/assets/images/home/products/analytics-icon.svg",features:[{label:"Reward program performance analytics",isPro:!0},{label:"Referral tracking and reporting",isPro:!0},{label:"Custom reports",isPro:!1}]},{id:4,title:"Support & Security",icon:"/assets/images/home/products/support-icon.svg",features:[{label:"Email and chat support",isPro:!0},{label:"Priority support",isPro:!1},{label:"Phone support",isPro:!1},{label:"Onboarding assistance",isPro:!1},{label:"Dedicated account manager",isPro:!1},{label:"GDPR compliance",isPro:!0},{label:"API support",isPro:!1}]}]},testimonial:{title:"Empowering fast‑growing businesses everywhere",quote:"Beans perfectly matched our platform and branding. After testing, we fully adopted its features to use loyalty and referral all in one. Giving customers the ability to purchase products with their loyalty points was a game-changer for us.",author:{name:"Jorrit Blanksma",reference:"Founder @ GUICE ",company:{name:"GUICE",logo:{url:"/assets/images/customers/logos/guice.webp",height:45,width:45}},picture:{url:"/assets/images/customers/jorrit-blanksma.webp",height:404,width:366}},logos:[{url:"/assets/images/customers/logos/ecoegg.webp",alt:"ec
1oegg"},{url:"/assets/images/customers/logos/guice.webp",alt:"guice"},{url:"/assets/images/customers/logos/unico.webp",alt:"nico"},{url:"/assets/images/customers/logos/loving-foods.webp",alt:"oving foods"},{url:"/assets/images/customers/logos/fig-bloom.webp",alt:"fig bloom"},{url:"/assets/images/customers/logos/lalicious.webp",alt:"lalicious"}],statistics:[{customer:{name:"ecoegg",logo:{url:"/assets/images/customers/logos/loving-foods.webp",height:39,width:136}},value:"60x",description:"In their first 6 months of usage, ecoegg has achieved a redemption rate of 20%."},{customer:{name:"GUICE",logo:{url:"/assets/images/customers/logos/guice.webp",height:39,width:136}},value:"20%",description:"GUICE has seen its revenue increased by 12% with its loyalty program."},{customer:{name:"LALICIOUS",logo:{url:"/assets/images/customers/logos/lalicious.webp",height:39,width:136}},value:"12%",description:"LALICIOUS rewards program has yielded an astonishing 6,050% ROI."}]},faqs:{title:"Frequently asked questions",subtitle:"Get more help! Contact us at [email protected]",data:[{question:"Do I need to enter my credit card details to sign up?",answer:"No. You can sign up and use the free plan or the free trial without entering your credit card details"},{question:"What if I exceed my order limit?",answer:"Don’t worry. If you go over your order limit, we’ll give you the option to upgrade your plan (and we’ll send you a friendly email too). You’ll always be asked to confirm an account upgrade before it happens."},{question:"Can I cancel my account at any time?",answer:"Yes. If you ever decide that Beans isn’t the best service for your business, simply cancel your account."},{question:"What counts as an order?",answer:"Any order in your store counts toward your order limit."},{question:"I have more questions. How can I talk to someone?",answer:"We’re always here to help. Send us an email ([email protected]) and we’ll get you in touch with the right person on our team."},{question:"What currency am I billed in?",answer:"You will be billed in $USD, regardless of where your business is located."},{question:"Do you support any other language apart from English?",answer:"Beans is available in English and a few other languages. To find out if your local language is supported, please reach out to our support team."}]},cta:{title:"Ready to grow your business?",button:{text:"Try Beans",url:"/register"},widget:"Let’s talk"}}},366814,e=>{"use strict";var r=e.i(843476),a=e.i(271645),t=e.i(473397);e.i(905130);var i=e.i(25481),s=e.i(522016),o=e.i(186708);function l({content:e}){let{billingData:a,billingPlan:t,isEnterprise:i,rangePercentage:n,onRangeChange:c,billingPeriod:d,onBillingPeriodSwitch:u,triggerChatWidgetBtnRef:g,title:m,subtitle:p,cta:h}=e;return(0,r.jsx)("section",{className:o.default.section,children:(0,r.jsxs)("div",{className:"content-wrapper",children:[(0,r.jsxs)("div",{className:"title-wrapper",children:[(0,r.jsxs)("h1",{children:[m," "]}),(0,r.jsx)("p",{className:"paragraph-lg",children:p})]}),(0,r.jsxs)("div",{className:o.default.wrapper,children:[(0,r.jsxs)("div",{className:o.default.rangeBlock,children:[(0,r.jsx)("p",{className:o.default.rangeLabel,children:"Select your monthly order volume to calculate your price "}),(0,r.jsx)("span",{className:o.default.rangeValue,children:a.order}),(0,r.jsxs)("div",{className:o.default.rangeInputContainer,children:[(0,r.jsx)("input",{id:o.default.rangeInput,type:"range",customattr:i?"enterprise":"",className:`${i?o.default.colorBlack:o.default.colorAmber}`,min:"100",max:"500",step:"100",style:{background:`linear-gradient(to right, #FCDFB9 ${n}%, transparent ${n}%)`},value:t,onChange:({target:e})=>c(e.value)}),(0,r.jsx)("div",{className:o.default.rangeStepWrapper,children:[{plan:"100",label:"100"},{plan:"200",label:"400"},{plan:"300",label:"1,000"},{plan:"400",label:"2,000"},{plan:"500",label:"∞"}].map(({plan:e,label:a})=>(0,r.jsxs)("div",{className:o.default.step,children:[(0,r.jsx)("span",{className:`${o.default.rangeDot} ${t===e&&!i?o.default.selected:""}`}),(0,r.jsx)("span",{className:`${o.default.order} ${t===e&&o.default.textBold}`,children:a})]},e))})]})]}),(0,r.jsxs)("div",{className:o.default.priceCardBlock,children:[(0,r.jsxs)("div",{className:o.default.periodSwitchContainer,children:[(0,r.jsx)("p",{className:`${"monthly"===d&&o.default.isActive} `,children:"Pay Monthly "}),(0,r.jsxs)("label",{htmlFor:"periodSwitchInput",className:o.default.periodSwitch,children:[(0,r.jsx)("input",{onChange:({target:e})=>u(e.checked?"annually":"monthly"),type:"checkbox",name:"periodSwitchInput",id:"periodSwitchInput"}),(0,r.jsx)("span",{className:o.default.periodSwitchSlider})]}),(0,r.jsx)("p",{className:` ${"annually"===d&&o.default.isActive} `,children:"Pay Annually"})]}),(0,r.jsxs)("div",{className:o.default.priceCard,children:[(0,r.jsxs)("div",{className:`${o.default.priceWrapper} ${i?o.default.bgBlack:o.default.bgAmber}`,children:[(0,r.jsxs)("p",{className:"paragraph-lg",children:[" ",i?"Enterprise":"Pro"," "]}),(0,r.jsx)("div",{className:o.default.price,children:(0,r.jsx)("div",{className:`${i&&o.default.colorWhite}`,children:i?(0,r.jsx)("h1",{children:"Custom pricing"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{className:o.default.billingPrice,children:[(0,r.jsx)("span",{children:a.price}),(0,r.jsx)("sub",{children:"/MO"})]}),(0,r.jsx)("p",{children:"billed monthly "})]})})})]}),(0,r.jsx)("div",{className:o.default.priceCardText,children:(0,r.jsx)("p",{children:i?h.description.enterprise:h.description.pro})})]}),i?(0,r.jsx)("button",{ref:g,type:"button",className:"button primary black",children:h.widget}):(0,r.jsx)(s.default,{href:h.url,className:"button",children:h.text})]})]})]})})}var n=e.i(959742),c=e.i(901802),d=e.i(940272);function u({content:e}){let{data:a,title:t,subtitle:i}=e,s=(0,c.useMediaQuery)(c.ScreenSize.SMALL);return(0,r.jsxs)("section",{children:[(0,r.jsxs)("div",{className:"title-wrapper",children:[(0,r.jsxs)("h2",{children:[t," "]}),(0,r.jsx)("p",{className:"paragraph-lg text-secondary",children:i})]}),(0,r.jsx)("div",{className:"content-wrapper",children:s&&(0,r.jsxs)("table",{className:d.default.pricingTable,children:[(0,r.jsx)("thead",{className:d.default.tableHeader,children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{children:(0,r.jsx)("span",{children:"Features"})}),(0,r.jsx)("th",{className:`${d.default.bgAmber}`,children:(0,r.jsx)("span",{children:"Beans Pro"})}),(0,r.jsx)("th",{className:`${d.default.bgBlack}`,children:(0,r.jsx)("span",{children:"Enterprise"})})]})}),a.map(({title:e,features:a,icon:t,id:i}
1)=>(0,r.jsxs)("tbody",{children:[(0,r.jsx)("tr",{className:d.default.subHeader,children:(0,r.jsxs)("th",{colSpan:3,children:[(0,r.jsx)(n.default,{src:t,alt:e,fixed:!0,width:24,height:21}),(0,r.jsx)("span",{children:e})]})}),a.map(({label:e,isPro:a})=>(0,r.jsxs)("tr",{className:d.default.benefitRow,children:[(0,r.jsx)("td",{className:d.default.rowLabel,children:e}),(0,r.jsx)("td",{align:"center",children:!0===a&&(0,r.jsx)(g,{classNames:d.default.bgAmber})}),(0,r.jsx)("td",{align:"center",children:(a||!1===a)&&(0,r.jsx)(g,{classNames:d.default.bgBlack})})]},e))]},i))]})})]})}let g=({classNames:e})=>(0,r.jsx)("span",{className:`${d.default.checkIcon} ${e}`,children:(0,r.jsx)("svg",{width:"9",height:"9",viewBox:"0 0 9 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M0.958313 3.15579L3.31858 5.51605L8.03898 0.795654",stroke:"currentColor",strokeWidth:"2"})})});e.i(952581);var m=e.i(760544),p=e.i(40551),h=e.i(773251),h=h,_=e.i(407309);e.s(["default",0,function({structuredData:e,faqStructuredData:s}){let{features:o,hero:n}=_.default,[c,d]=(0,a.useState)("monthly"),[g,b]=(0,a.useState)("100"),[f,w]=(0,a.useState)(n[c][g]),[y,x]=(0,a.useState)(!1),[P,S]=(0,a.useState)(0),j=(0,a.useRef)(null);return(0,t.default)(j),(0,a.useEffect)(()=>{S(120*(parseInt(g,10)/500)-20)},[g]),(0,r.jsxs)(i.LayoutDefault,{children:[(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:e}}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}}),(0,r.jsx)(l,{content:{billingData:f,billingPlan:g,isEnterprise:y,rangePercentage:P,billingPeriod:c,triggerChatWidgetBtnRef:j,onBillingPeriodSwitch:e=>{d(e),w(n[e][g])},onRangeChange:e=>{b(e),w(n[c][e]),x("500"===e)},..._.default.hero}}),(0,r.jsx)("hr",{}),(0,r.jsx)(u,{content:{features:o,..._.default.features}}),(0,r.jsx)("hr",{}),(0,r.jsx)(p.SectionTestimonialV2,{content:_.default.testimonial}),(0,r.jsx)("hr",{}),(0,r.jsx)(h.default,{content:_.default.faqs}),(0,r.jsx)("hr",{}),(0,r.jsx)(m.SectionFooterCTAV1,{content:_.default.cta})]})}],366814)}]);

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.