1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9917],{35185:function(e,t,n){var i=n(57437),s=n(98740);t.Z=()=>(0,i.jsx)("section",{className:"text-gray-600 body-font overflow-hidden border-b-gray-200 border-b",children:(0,i.jsxs)("div",{className:"container px-5 py-24 mx-auto",children:[(0,i.jsxs)("div",{className:"flex flex-col text-center w-full justify-center items-center",children:[(0,i.jsx)("h2",{className:"text-gray-900 sm:text-6xl text-3xl title-font font-medium mb-4",children:(0,i.jsx)("strong",{className:"font-black",children:"Questions?"})}),(0,i.jsxs)("p",{className:"leading-relaxed mb-12 md:text-xl text-lg",children:["Find the most frequent questions below, or"," ",(0,i.jsx)("button",{onClick:s.ai,className:"btn-link",children:"talk to us"}),"."]})]}),(0,i.jsxs)("div",{className:"flex flex-wrap -m-12",children:[(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"What is an AI-tool?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"It's a simple GPT-powered app that solves the problems of your target audience. The user fills out the form, and AI considers this data and returns a custom response."})]}),(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"How can I monetize my AI tools?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"We have various options for making money. You can sell access to a specific tool for one-time payment. You can also group multiple apps into collections and sell access to them for one-time payments or subscriptions. You can have multiple tiers, too, and take advantage of our credit-based system, where you sell AI credits people spend while using your AI tools."})]}),(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"How does white-label work?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"You can remove our FoxyApps branding from all your tools and host collections on these tools on custom domains or subdomains. You can update colors, fonts, and branding as you wish."})]}),(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"How can I train AI on my data?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"Upload files or connect your Google Drive or Notion documents to feed AI with custom data. This gives AI extra context, which it uses to optimize output automatically."})]}),(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"What AI models do you support?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"We have various text and image models like GPT, Gemini, and Claude. We are continuously adding new best-performing models to support your use cases."})]}),(0,i.jsxs)("div",{className:"px-12 py-4 md:w-1/2 flex flex-col items-start",children:[(0,i.jsx)("h3",{className:"sm:text-2xl text-lg title-font font-medium text-gray-900 mt-4 mb-4",children:"What integrations do you have?"}),(0,i.jsx)("p",{className:"leading-relaxed mb-8",children:"We have a built-in email automation service to send emails to your tool users, Stripe integration for payment collections, webhook integration to connect with third-party platforms, and native Zapier integration."})]})]})]})})},52391:function(e,t,n){n.d(t,{T:function(){return i},b:function(){return s}});let i=[{title:"LIGHT",description:"Best for beginners, side hustlers and no-code enthusiasts.",monthly_credits:1e3,magnet_limit:10,lead_limit:1e3,monthly:{pricing:"19",pricingBefore:"39",pricingId:"price_1RP3tGBByheFbyzwiuAeQdcH"},yearly:{pricing:"199",pricingBefore:"399",pricingId:"price_1RP3tcBByheFbyzwPbPBH6sv"},highlight:!1,features:[{desc:"<b>Up to 10</b> tools",check:!0},{desc:"<b>Unlimited</b> AI responses",check:!0},{desc:"<b>Monetization:</b> subscriptions & one-time payments",check:!0},{desc:"<b>Webhooks & Integrations</b>",check:!0,explain:"Connect with any 3rd party service using Zapier, Make, etc.)"},{desc:"<b>Advanced AI models:</b> lates GPT, Gemini, Claude",check:!0},{desc:"Web scraping",check:!0},{desc:"File upload (PDF)",check:!0},{desc:"Custom CSS",check:!0},{desc:"<b>White-label</b> (custom domains)",check:!1},{desc:"<b>Email automation</b>",check:!1,explain:"Automatically reach out to people who used your lead magnet."},{desc:"API access",check:!1,explain:"Connect with any app using our API."},{desc:"Custom development",check:!1,explain:"We'll create a custom lead magnet based on your description to attract new customers."},{desc:"Premium support",check:!1}]},{title:"ESSENTIAL",description:"Best for solopreneurs, coaches, influencers and indie makers.",monthly_credits:5e3,magnet_limit:50,lead_limit:1e3,monthly:{pricing:"49",pricingBefore:"99",pricingId:"price_1RP3vpBByheFbyzwbL6Qc2JS"},yearly:{pricing:"499",pricingBefore:"999",pricingId:"price_1RP3wJBByheFbyzw1PJkkCWe"},highlight:!0,features:[{desc:"<b>Up to 50</b> tools",check:!0},{desc:"<b>Unlimited</b> AI responses",check:!0},{desc:"<b>Monetization:</b> subscriptions & one-time payments",check:!0},{desc:"<b>Webhooks & Integrations</b>",check:!0,explain:"Connect with any 3rd party service using Zapier, Make, etc.)"},{desc:"<b>Advanced AI models:</b> GPT-4, Gemini, Claude",check:!0},{desc:"Web scraping",check:!0},{desc:"File upload (PDF)",check:!0},{desc:"Custom CSS",check:!0},{desc:"<b>White-label</b> (custom domains)",check:!0},{desc:"<b>Email automation</b>",check:!0,explain:"Automatically reach out to people who used your lead magnet."},{desc:"API access",check:!1,explain:"Connect with any app using our API."},{desc:"Custom development",check:!1,explain:"We'll create a custom lead magnet based on your description to attract new customers."},{desc:"Premium support",check:!1}]},{title:"PROFESSIONAL",description:"Best for full-time founders, developers and companies.",monthly_credits:1e4,lead_limit:1e3,magnet_limit:1e3,monthly:{pricing:"99",pricingBefore:"199",pricingId:"price_1RP3xQBByheFbyzwXWqMEGzr"},yearly:{pricing:"999",pricingBefore:"1999",pricingId:"price_1RP3xxBByheFbyzwT6UTGdgu"},highlight:!1,features:[{desc:"<b>Unlimited</b> tools",check:!0},{desc:"<b>Unlimited</b> AI responses",check:!0},{desc:"<b>Monetization:</b> subscriptions & one-time payments",check:!0},{desc:"<b>Webhooks & Integrations</b>",check:!0,explain:"Connect with any 3rd party service using Zapier, Make, etc.)"},{desc:"<b>Advanced AI models:</b> GPT-4, Gemini, Claude",check:!0},{desc:"Web scraping",check:!0},{desc:"File upload (PDF)",check:!0},{desc:"Custom CSS",check:!0},{desc:"<b>White-label</b> (custom domains)",check:!0},{desc:"<b>Email automation</b>",check:!0,explain:"Automatically reach out to people who used your lead magnet."},{desc:"API access",check:!0,explain:"Connect with any app using our API."},{desc:"Custom development",check:!0,explain:"We'll create a custom lead magnet based on your description to attract new customers."},{desc:"Premium support",check:!0}]}],s=e=>i.find(t=>t.monthly.pricingId===e||t.yearly.pricingId===e)},58880:function(e,t,n){n.d(t,{Z:function(){return b}});var i=n(57437);n(83079);var s=n(12119);(0,s.$)("c8e8abfc89c345c0cce9591a0254004c8dcf806d");var r=(0,s.$)("777a3ce17220c37208e3bb9ac33e47ce099d90fe"),l=n(2075),a=n(74577),c=n(57731),o=n(8039),d=n(13786),u=n(27648),m=n(99376),p=n(2265),h=n(26615),x=n(52391),f=n(634);
1function b(e){let{coupon:t}=e,n=(0,m.useRouter)(),[s,b]=(0,p.useState)("month"),[g,y]=(0,p.useState)(!1),w=(0,a.t)(e=>e.userDetails),v=(0,a.t)(e=>e.isLoadingUserDetails),[k,j]=(0,p.useState)(""),N=(0,p.useRef)(null),[I,A]=(0,p.useState)(null),[P,_]=(0,p.useState)(!1),[C,T]=(0,p.useState)(!0);(0,p.useEffect)(()=>{(async()=>{if(!(null==w?void 0:w.id)){T(!1),A(null),_(!1);return}T(!0);let e=(0,f.e)(),{data:t,error:n}=await e.from("subscriptions").select("*").eq("user_id",w.id).in("status",["trialing","active"]).maybeSingle();n&&console.error("Error fetching active subscription:",n),A(t);let{data:i,error:s}=await e.from("subscriptions").select("id").eq("user_id",w.id).not("trial_end","is",null).limit(1).maybeSingle();s?(console.error("Error checking for past trials:",s),_(!0)):_(!!i),T(!1)})()},[null==w?void 0:w.id]);let B=async e=>{var i,s;if(!w&&!v)return n.push("/signin?returnUrl=/pricing");if((null==w?void 0:w.is_premium)||(null==w?void 0:w.lifetime_deal)||I){alert("You are already subscribed! Manage your subscription under Settings -> subscription");return}if(!k){alert("Complete the verification check before continuing.");return}y(!0);try{let n=x.T.find(t=>t.monthly.pricingId===e||t.yearly.pricingId===e),s=n?n.title:"Unknown Plan";await r(e,s),(0,d.sendGTMEvent)({event:"v3.payment.started",priceId:e,planName:s});let{data:l,error:a}=await (0,c.q)("/api/auth/get-checkout-session",{priceId:e,coupon:t,"cf-turnstile-response":k});if(a||!(null==l?void 0:l.sessionId)){alert((0,c.Q)(a,"An error occurred while processing your payment. Please try again later.")),null===(i=N.current)||void 0===i||i.reset();return}let u=await (0,o.d)();null==u||u.redirectToCheckout({sessionId:l.sessionId})}catch(e){console.error("Error checking out in pricing",e),alert("An error occurred while processing your payment. Please try again later."),null===(s=N.current)||void 0===s||s.reset()}finally{y(!1)}};return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 overflow-hidden",children:[(0,i.jsx)("div",{className:"flex flex-col justify-center items-center",children:(0,i.jsxs)("div",{className:"bg-gray-200 rounded-lg p-1 flex justify-center flex-row",children:[(0,i.jsx)("button",{onClick:()=>b("month"),type:"button",className:"btn btn-sm mr-1\n ".concat("month"===s?"btn-primary":"btn-ghost"),children:"Monthly"}),(0,i.jsx)("button",{onClick:()=>b("year"),type:"button",className:"btn btn-sm ml-1\n ".concat("year"===s?"btn-primary":"btn-ghost"),children:"Annually"})]})}),(null==w?void 0:w.id)?(0,i.jsx)("div",{className:"flex justify-center mt-4",children:(0,i.jsx)(l.A,{ref:N,action:"checkout",onToken:j})}):null,(0,i.jsx)("div",{className:"mt-4 flex justify-center flex-wrap flex-col-reverse md:flex-row",children:x.T.map(e=>{let t=(null==I?void 0:I.price_id)===e.monthly.pricingId||(null==I?void 0:I.price_id)===e.yearly.pricingId,n=!(null==w?void 0:w.id)||!C&&!P;return(0,i.jsx)("div",{className:"w-full md:w-1/3 p-2 md:p-4",children:(0,i.jsxs)("div",{className:"card p-8 my-2 lg:my-0 bg-base-100 ".concat(e.highlight?"border-amber-500 border-4":"border-gray-300 border-2"),children:[e.highlight?(0,i.jsx)("span",{className:"absolute -top-4 right-4 bg-red-600 text-white px-2 py-1 rounded-3xl text-xs",children:"Most Popular"}):null,(0,i.jsx)("h2",{className:"text-2xl font-bold underline decoration-yellow-400",children:e.title}),(0,i.jsx)("p",{className:"mt-2 text-sm",children:e.description}),(0,i.jsxs)("div",{className:"mt-4",children:[(0,i.jsxs)("span",{className:"text-lg font-medium line-through decoration-2 decoration-red-600 mr-2",children:["$","month"===s?e.monthly.pricingBefore:e.yearly.pricingBefore]}),(0,i.jsxs)("span",{className:"text-4xl font-extrabold",children:["$","month"===s?e.monthly.pricing:e.yearly.pricing]}),(0,i.jsx)("span",{className:"text-base font-medium",children:"month"===s?" / month":" / year"})]}),(0,i.jsx)("div",{className:"border-t border-gray-300 grow my-4"}),(0,i.jsx)("b",{className:"mb-4 text-gray-500 uppercase",children:"Package includes the following:"}),(0,i.jsx)("ul",{className:"mb-8",children:e.features.map(e=>(0,i.jsxs)("li",{className:"flex space-x-2 my-2 mt-0",children:[e.check?(0,i.jsx)(h.wRn,{className:"h-5 w-5 text-primary flex-shrink-0 inline-flex"}):(0,i.jsx)(h.EF5,{className:"h-5 w-5 flex-shrink-0 inline-flex"}),(0,i.jsx)("span",{className:"text-sm capitalize",dangerouslySetInnerHTML:{__html:e.desc}}),void 0!==e.explain?(0,i.jsx)("div",{className:"tooltip tooltip-top font-light",style:{marginLeft:"0.25rem !important"},"data-tip":e.explain,children:(0,i.jsx)(h.Fs0,{className:"text-md text-gray-700 cursor-pointer"})}):""]},e.desc))}),(null==w?void 0:w.id)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{type:"button",disabled:g||
1C||t,className:"btn ".concat(e.highlight?"btn-primary":"btn-secondary"," ").concat(g?"loading":""," ").concat(t?"btn-disabled":""),onClick:()=>B("month"==s?e.monthly.pricingId||"":e.yearly.pricingId||""),children:t?"Current Plan":"Start for free"}),n&&!t&&(0,i.jsx)("small",{className:"w-100 text-center font-bold mt-2",children:"Includes a 7-day free trial."})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.default,{href:"/signup?returnUrl=/pricing",className:"btn ".concat(g?"loading":""," ").concat(e.highlight?"btn-primary":""),children:"Start for free"}),n&&(0,i.jsx)("small",{className:"w-100 text-center font-bold mt-2",children:"Includes a 7-day free trial."})]})]})},e.title)})}),(0,i.jsx)("div",{className:"flex justify-center mt-2 text-gray-500 text-center",children:(0,i.jsx)("p",{className:"uppercase font-bold",children:"Secured payment via Stripe. Cancel ANYTIME."})})]})})}},2075:function(e,t,n){n.d(t,{A:function(){return l}});var i=n(57437),s=n(2265);let r="cf-turnstile-script",l=(0,s.forwardRef)(function(e,t){let{action:n,onToken:l}=e,a="0x4AAAAAAFNlj0DsNSPD6Ftx",c=(0,s.useRef)(null),o=(0,s.useRef)(null),d=(0,s.useRef)(l);return(d.current=l,(0,s.useImperativeHandle)(t,()=>({reset(){d.current(""),o.current&&window.turnstile&&window.turnstile.reset(o.current)}})),(0,s.useEffect)(()=>{if(!a)return;let e=!1,t=()=>{!e&&c.current&&window.turnstile&&!o.current&&(o.current=window.turnstile.render(c.current,{sitekey:a,action:n,callback:e=>d.current(e),"expired-callback":()=>d.current(""),"error-callback":()=>d.current("")}))},i=document.getElementById(r);if(i)window.turnstile?t():i.addEventListener("load",t);else{let e=document.createElement("script");e.id=r,e.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",e.async=!0,e.defer=!0,e.onload=()=>t(),document.head.appendChild(e)}return()=>{e=!0,o.current&&window.turnstile&&(window.turnstile.remove(o.current),o.current=null)}},[n,a]),a)?(0,i.jsx)("div",{ref:c,className:"my-3"}):(0,i.jsx)("p",{className:"text-sm text-error",children:"Bot verification is not configured."})})},57731:function(e,t,n){n.d(t,{Q:function(){return l},q:function(){return r}});var i=n(27064),s=n.n(i);async function r(e,t,n){try{let i=await s().post(e,t,{headers:{"Content-Type":"application/json",token:n}});return{data:(null==i?void 0:i.data)||null,error:null}}catch(e){return{data:null,error:e}}}function l(e,t){if(s().isAxiosError(e)){var n,i;let t=null===(n=e.response)||void 0===n?void 0:n.data;if(null==t?void 0:null===(i=t.error)||void 0===i?void 0:i.message)return t.error.message}return t}},8039:function(e,t,n){let i;n.d(t,{d:function(){return l}});var s=n(48672),r=n(40257);let l=()=>{if(!i){var e;i=(0,s.J)(null!==(e=r.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY_LIVE)&&void 0!==e?e:"pk_live_51RP0QQBByheFbyzwTSzCONWxxkttOIClpm6bkudXbVYjlH8NfX6cct4reeU2hKQ9M8Wy2gsIpg3FeWKAHbkUS6od00bAPpPlPE")}return i}},98740:function(e,t,n){n.d(t,{$M:function(){return r},ai:function(){return s},ii:function(){return i},tN:function(){return l}});let i=()=>{var e;(null===(e=window.Tawk_API)||void 0===e?void 0:e.hideWidget)&&window.Tawk_API.hideWidget()},s=()=>{var e;(null===(e=window.Tawk_API)||void 0===e?void 0:e.toggle)&&window.Tawk_API.toggle()},r=e=>{var t,n,i;(null===(t=window.Tawk_API)||void 0===t?void 0:t.setAttributes)&&(window.Tawk_API.setAttributes(e,()=>{}),null===(n=(i=window.Tawk_API).maximize)||void 0===n||n.call(i))},l=e=>{var t;e&&(null===(t=window.Tawk_API)||void 0===t?void 0:t.setAttributes)&&window.Tawk_API.setAttributes({name:e.full_name||"",email:e.email||""},e=>{e&&console.error("Tawk.to identify user error:",e)})}}}]);
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.