PageSourceSearch

https://actioner.ai/assets/Pricing-CMPib89v.js

js actioner.ai collected 2026-10-05 13:57:22 UTC 14,834 bytes, 1 lines download raw bytes

1import{u as A,f as I,g as C,h as S,r as P,i as l,j as e,H as q,m as y,C as h,Z as f,k as j,F as k,l as N,e as F,n as T,o as Y,B as w,M as B}from"./index-CN0wjzuJ.js";import{M as $}from"./ModernPricingTabs-Dfa1EjG7.js";import{A as z,a,b as r,c as t}from"./accordion-DgiUTaj_.js";function E(){A("pricing");const[,c]=I(),{isAuthenticated:o}=C(),{data:p}=S({queryKey:["/api/subscription/status"],enabled:o,retry:!1});P.useEffect(()=>{if(o){const s=localStorage.getItem("selectedPlan"),n=localStorage.getItem("selectedCycle")||"quarterly";s&&setTimeout(()=>{g(s,n)},500)}},[o]);const g=async(s,n="quarterly")=>{if(!o){localStorage.setItem("selectedPlan",s),localStorage.setItem("selectedCycle",n),localStorage.setItem("redirectAfterAuth","/pricing"),c("/auth?mode=signup");return}const i=localStorage.getItem("selectedPlan"),u=localStorage.getItem("selectedCycle")||"quarterly",b=i||s,v=i?u:n;if(i&&(localStorage.removeItem("selectedPlan"),localStorage.removeItem("selectedCycle")),b==="basic"){c("/app");return}if(p&&p.planType!=="basic"){try{const d=await(await fetch("/api/subscription/portal",{method:"POST",headers:{"Content-Type":"application/json"}})).json();d.success&&d.url?window.location.href=d.url:alert(`Failed to open subscription portal: ${d.error}`)}catch{alert("Failed to open subscription portal. Please try again.")}return}try{const m={planId:b,billingCycle:v},x=await(await fetch("/api/subscription/create-checkout",{method:"POST",headers:{"Content-Type":"application/json",...l&&{"X-Brand":"swiftapply"}},body:JSON.stringify(m)})).json();x.success&&x.url?window.location.href=x.url:alert(`Checkout failed: ${x.error}`)}catch{alert("Failed to start checkout process. Please try again.")}};return e.jsxs("div",{className:"min-h-screen bg-white dark:bg-black",children:[e.jsx(q,{}),e.jsxs("div",{className:"w-full mx-auto px-4 pb-40 max-w-7xl",style:{paddingTop:"calc(128px + var(--jobseeker-banner-h, 0px))"},children:[e.jsx(y.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.55},className:"text-center mb-20",children:l?e.jsxs(e.Fragment,{children:[e.jsx("h1",{className:"text-4xl sm:text-5xl font-bold mb-4 text-gray-900 dark:text-white",children:"Try SwiftApply for Free"}),e.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-400 max-w-2xl mx-auto mb-4",children:"Get full access to every AI job-search tool — no card needed. Cancel anytime and you won't be charged a thing."}),e.jsxs("div",{className:"inline-flex items-center gap-2 px-5 py-2 rounded-full bg-green-50 dark:bg-green-900/20 border border-green-200 dark:border-green-800",children:[e.jsx(h,{className:"h-4 w-4 text-green-600 dark:text-green-400"}),e.jsx("span",{className:"text-sm font-semibold text-green-700 dark:text-green-300",children:"Free to start · no card · cancel anytime"})]})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-gray-100 dark:bg-gray-900 border border-gray-200 dark:border-gray-800 mb-6",children:[e.jsx(f,{className:"h-4 w-4 text-cyan-500"}),e.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:"Simple, Flexible Pricing"})]}),e.jsx("h1",{className:"text-4xl sm:text-5xl font-bold mb-4 text-gray-900 dark:text-white",children:"Start Free. Pay as You Go."}),e.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-400 max-w-2xl mx-auto mb-4",children:"Sign up and instantly get 50 free credits to explore every AI tool — no subscription, no credit card required."}),e.jsxs("div",{className:"inline-flex items-center gap-2 px-5 py-2 rounded-full bg-cyan-50 dark:bg-cyan-900/20 border border-cyan-200 dark:border-cyan-800",children:[e.jsx(j,{className:"h-4 w-4 text-cyan-600 dark:text-cyan-400"}),e.jsx("span",{className:"text-sm font-semibold text-cyan-700 dark:text-cyan-300",children:"50 free credits on sign-up · no card needed"})]})]})}),!l&&e.jsx(y.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.15},className:"mb-24",children:e.jsxs("div",{className:"relative rounded-3xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-transparent p-8 md:p-12 shadow-sm",children:[e.jsx("div",{className:"absolute -top-3 left-1/2 transform -translate-x-1/2",children:e.jsx("span",{className:"bg-white dark:bg-white text-gray-900 dark:text-gray-900 text-xs font-semibold px-4 py-1.5 rounded-full border border-gray-200 shadow-sm",children:"Pay-as-you-go"})}),e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("h2",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-2",children:"Every AI Tool. Credits Never Expire."}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"Use credits for any feature, at any time — no monthly commitment"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
15 mb-10",children:[{icon:k,title:"Resume Optimization",desc:"AI-tailored to match any job description"},{icon:N,title:"Resume Scan",desc:"Score your resume against any job posting"},{icon:F,title:"Cover Letter",desc:"Personalised cover letter in seconds"},{icon:T,title:"Career Analysis",desc:"Deep insights into your career path"},{icon:k,title:"Resume Builder",desc:"Build a professional resume from scratch"},{icon:N,title:"Job Analysis",desc:"Understand any role before you apply"},{icon:Y,title:"AI Mock Interview",desc:"Practice with real interview questions"},{icon:f,title:"Auto-Apply Jobs",desc:"10 automated applications every month"}].map(({icon:s,title:n,desc:i},u)=>e.jsxs("div",{className:"flex flex-col items-center text-center p-4 rounded-xl bg-gray-50 dark:bg-gray-900/50 border border-gray-100 dark:border-gray-800",children:[e.jsx("div",{className:"p-3 rounded-xl bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 mb-3",children:e.jsx(s,{className:"h-5 w-5 text-gray-700 dark:text-gray-300"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm mb-1",children:n}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 leading-snug",children:i})]},u))}),e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2 mb-6",children:["No monthly fees","Credits never expire","Cancel anytime"].map(s=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(h,{className:"h-4 w-4 text-green-500"}),e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:s})]},s))}),e.jsxs("div",{className:"mb-5 flex items-center gap-2 px-5 py-2.5 rounded-full bg-cyan-50 dark:bg-cyan-900/20 border border-cyan-200 dark:border-cyan-700",children:[e.jsx(j,{className:"h-4 w-4 text-cyan-600 dark:text-cyan-400 flex-shrink-0"}),e.jsx("span",{className:"text-sm font-semibold text-cyan-700 dark:text-cyan-300",children:"50 free credits on sign-up"})]}),e.jsx(w,{onClick:()=>c(o?"/app":"/auth?mode=signup"),size:"lg",className:"px-8 py-6 text-base font-medium rounded-full !bg-white !text-gray-900 hover:!bg-gray-100 border border-gray-200 dark:border-gray-700 shadow-sm",children:o?"Go to Dashboard":"Get Started Free"}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mt-3",children:"No credit card required · Start immediately"})]})]})}),l&&e.jsx($,{onGetStarted:g,showTrial:!0}),e.jsx("div",{className:"text-center mt-20",children:e.jsx(w,{onClick:()=>c(o?"/settings":"/auth"),className:"bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-100 px-8 py-3 rounded-full shadow-lg hover:shadow-xl transition-all duration-300",children:o?"Manage Account":"Get Started"})}),e.jsxs("div",{className:"max-w-3xl mx-auto mt-20 mb-16",children:[e.jsx("h2",{className:"text-2xl font-bold text-center mb-8 bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"Frequently Asked Questions"}),e.jsx(z,{type:"single",collapsible:!0,className:"w-full space-y-4",children:l?e.jsxs(e.Fragment,{children:[e.jsxs(a,{value:"item-1",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-auto-apply",children:"How does the auto-apply feature work?"}),e.jsx(t,{className:"text-muted-foreground",children:"Auto-apply uses our Chrome extension to automatically submit job applications on your behalf. Each paid plan includes a daily limit: Starter gets 30 applications/day, Professional gets 60/day, and Premium gets 150/day. On paid plans, your resume is also automatically optimized for each job as part of the auto-apply — at no extra cost. Your limit resets every 24 hours."})]}),e.jsxs(a,{value:"item-2",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-resume-optimization",children:"What is resume optimization and how is it billed?"}),e.jsx(t,{className:"text-muted-foreground",children:"Resume optimization uses AI to tailor your resume for specific job descriptions, improving ATS compatibility and highlighting relevant skills. On paid plans, resume optimization is included free as part of every auto-apply — your resume gets tailored to each job automatically. For manual one-off optimizations outside of auto-apply, standard credit pricing applies."})]}),e.jsxs(a,{value:"item-3",className:"bg-white dark:bg-transparent roun
1ded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-billing",children:"What are the billing options?"}),e.jsx(t,{className:"text-muted-foreground",children:"You can choose monthly or quarterly billing. Monthly billing charges you each month (Starter $35, Professional $49, Premium $69). Quarterly billing charges every 3 months and saves you 20% (Starter $84, Professional $117, Premium $165). You can cancel anytime from your account settings."})]}),e.jsxs(a,{value:"item-4",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-ai-features",children:"What AI features are included in paid plans?"}),e.jsx(t,{className:"text-muted-foreground",children:"All paid plans (Starter, Professional, Premium) include access to: AI Resume Scanner, AI Resume Builder, AI Cover Letter Generator, AI Interview Prep, AI Job Analysis, and AI Career Assistant. Resume optimization is credit-based ($0.05 per use). The Free plan allows you to explore the platform but doesn't include AI features."})]}),e.jsxs(a,{value:"item-5",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-cancel",children:"Can I cancel or change my plan anytime?"}),e.jsx(t,{className:"text-muted-foreground",children:"Yes! You can upgrade, downgrade, or cancel your subscription at any time from your account settings. If you cancel, you'll retain access to your current plan features until the end of your billing period."})]}),e.jsxs(a,{value:"item-6",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-extension",children:"How do I use the Chrome extension for auto-apply?"}),e.jsx(t,{className:"text-muted-foreground",children:"After subscribing to a paid plan, you can install our Chrome extension from your dashboard. The extension works with major job boards like Indeed, LinkedIn, and JobServe. Simply browse jobs and click the auto-apply button to submit applications automatically."})]})]}):e.jsxs(e.Fragment,{children:[e.jsxs(a,{value:"item-1",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-credits",children:"How does the credit system work?"}),e.jsx(t,{className:"text-muted-foreground",children:"Actioner AI uses a pay-as-you-go credit model. You purchase credits and spend them on features like AI candidate screening, CV analysis, voice interviews, and more. 1 credit = $0.10. You only pay for what you use — no monthly subscription required."})]}),e.jsxs(a,{value:"item-2",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-screening",children:"What does AI candidate screening include?"}),e.jsx(t,{className:"text-muted-foreground",children:"AI screening covers CV analysis, automated voice interviews, ATS-style scoring, and a full screening report per candidate. You can invite candidates directly or screen applicants from your job board listings. Credits are charged per screening session."})]}),e.jsxs(a,{value:"item-3",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-credits-expire",children:"Do credits expire?"}),e.jsx(t,{className:"text-muted-foreground",children:"No. Purchased credits never expire. Use them at your own pace across any feature on the platform."})]}),e.jsxs(a,{value:"item-4",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-job-board",children:"Can I post jobs and receive applications?"}),e.jsx(t,{className:"text-muted-foreground",children:"Yes. You can post job listings to the Actioner AI job board and receive candidate applications directly. AI screening can be triggered for any applicant from the job board dashboard."})]}),e.jsxs(a,{value:"item-5",className:"bg-white dark:bg-transparent roun
1ded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-signup-credits",children:"Do I get any free credits to start?"}),e.jsx(t,{className:"text-muted-foreground",children:"Yes — new recruiter accounts receive a free credit bonus on signup so you can explore the platform before purchasing. Check your credits balance in the dashboard."})]}),e.jsxs(a,{value:"item-6",className:"bg-white dark:bg-transparent rounded-xl border border-gray-200 dark:border-gray-700 px-6",children:[e.jsx(r,{className:"text-left font-semibold","data-testid":"faq-refund",children:"What is the refund policy?"}),e.jsx(t,{className:"text-muted-foreground",children:"Unused credits are refundable within 14 days of purchase. Credits that have been spent on features are non-refundable. Contact support if you have a billing question."})]})]})})]})]}),e.jsx(B,{})]})}export{E 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.