PageSourceSearch

https://postiz.com/_next/static/chunks/pages/pricing-cb4a0096ba16ef8a.js

js postiz.com collected 2026-10-02 04:20:12 UTC 30,557 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9939],{83542:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing",function(){return a(85947)}])},85947:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return M},default:function(){return E}});var n=a(85893),o=a(25675),i=a.n(o),s=a(41199),r=a(67294),l=a(50913),c=a(85446),p=a(77582),d=a(64701),m=a(14532),u=a(11615),h=e=>{let{className:t,eventKey:a,text:o,bookACall:i,...s}=e,r=(0,m.O)();return(0,n.jsx)("div",{className:t,children:(0,n.jsxs)(u.z,{onClick:()=>r(a),asLink:i?"https://cal.com/gitroom/enterprise":"https://platform.postiz.com/auth",className:"!text-[14px] !leading-[20.83px] font-medium w-full h-[45px] !py-[12px] px-[18.4px] min-[1440px]:!pl-[24px] min-[1440px]:!pr-[16px] flex items-center gap-[6px] ".concat("secondary"===s.variant?"stroke-white":"stroke-black hover:stroke-white"),...s,alt:o||"Get Started",children:[o||"Get Started",(0,n.jsx)(d.E,{className:"w-5 h-5 md:w-6 md:h-6 hidden min-[1440px]:block"})]})})},g=e=>{let{pricing:t,billingCycle:a}=e,{activePlan:o,updatePlan:i}=(0,p.E)();return(0,n.jsxs)("div",{onClick:()=>i(t.title),className:"bg-[#1A1919] min-[1440px]:p-5 min-[1024px]:p-3 p-[0px] min-[1024px]:rounded-[20px] rounded-[10px] min-[1024px]:w-full min-[1024px]:h-full border border-white border-opacity-10 relative ".concat(t.popular?"min-[1024px]:bg-gradient-to-bl from-[#682EE1] to-[#2A0772]":"bg-[#1A1919]"," ").concat(t.selfHost&&"min-[1024px]:bg-gradient-to-bl from-[#45007C] to-[#1C0033]"," min-[1024px]:block flex flex-col justify-around items-center min-[1024px]:items-start  h-[63px] ").concat(o===t.title&&"max-[1023px]:bg-gradient-to-bl from-[#682EE1] to-[#2A0772]"),children:[(0,n.jsx)("p",{className:"min-[1024px]:text-[20px] min-[1024px]:leading-[22px] text-[12px] leading-[10px] font-jakarta font-medium",children:t.title}),(0,n.jsx)("p",{className:"min-[1024px]:text-[30px] min-[1024px]:leading-[33px] text-[13px] leading-[12px] font-jakarta font-semibold md:my-3",children:a===l.u.Monthly?0===t.monthlyPrice?"Free":"number"==typeof t.monthlyPrice?"$".concat(t.monthlyPrice):t.monthlyPrice:0===t.yearlyPrice?"Free":"number"==typeof t.yearlyPrice?"$".concat(t.yearlyPrice):t.yearlyPrice}),(0,n.jsx)("p",{className:"text-[11px] leading-[11px] text-[#D1D1D1] min-[1024px]:hidden",children:t.monthlyPrice?(0,n.jsx)("span",{children:"number"==typeof t.yearlyPrice?t.selfHost?"":a===l.u.Monthly?"month":"month (billed yearly)":(0,n.jsx)(n.Fragment,{children:"\xa0"})}):(0,n.jsx)("span",{})}),(0,n.jsx)("p",{className:"min-[1440px]:text-[16px] min-[1440px]:leading-[17.6px] min-[1024px]:text-[14px] min-[1024px]:leading-[15.4px] text-[#D1D1D1] mb-6 hidden min-[1024px]:block",children:t.monthlyPrice?(0,n.jsx)("span",{children:t.selfHost?(0,n.jsx)(n.Fragment,{children:"\xa0"}):a===l.u.Monthly?"number"==typeof t.monthlyPrice?"per month":(0,n.jsx)(n.Fragment,{children:"\xa0"}):"number"==typeof t.yearlyPrice?"month (billed yearly)":(0,n.jsx)(n.Fragment,{children:"\xa0"})}):(0,n.jsx)("span",{})}),(0,n.jsx)(h,{bookACall:"number"!=typeof t.yearlyPrice,text:"number"==typeof t.yearlyPrice?"Get Started":"Book a call",alt:"number"==typeof t.yearlyPrice?"Get Started":"Book a call",variant:"".concat(t.popular?"primary":"secondary"),className:"min-[1024px]:flex justify-center hidden",eventKey:"main-register-pricing-".concat(t.title.toLowerCase(),"-").concat(a.toLowerCase())}),!t.features.manage_team_Members&&(0,n.jsx)("p",{className:"text-[12px] leading-[14px] text-[#FF6B6B] mt-3 hidden min-[1024px]:block",children:"No team support"}),t.popular&&(0,n.jsx)("div",{className:"absolute right-4 top-4 hidden min-[1024px]:block",children:(0,n.jsx)("div",{className:"w-fit px-4 py-2 bg-white bg-opacity-20 rounded-full",children:(0,n.jsx)("p",{className:"text-[14px] leading-[18.23px]",children:"Popular"})})})]})},f=()=>{let[e,t]=(0,r.useState)(l.u.Monthly);return(0,n.jsxs)("div",{className:"flex flex-col min-[1024px]:flex-row items-center gap-5 w-full",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-6 min-[1024px]:w-[200px] w-full",children:[(0,n.jsxs)("div",{className:"min-[1024px]:flex flex-col gap-3 hidden",children:[(0,n.jsx)("h3",{className:"text-xl text-white font-bold leading-[22px]text-start",children:"Plans:"}
1),(0,n.jsx)("p",{className:"text-xl font-normal text-[#D1D1D1] leading-[26.04px]",children:"Save with yearly billing!"})]}),(0,n.jsxs)("div",{className:"p-[6px] border border-white border-opacity-10 rounded-[10px] sm:rounded-xl flex justify-center gap-2 w-full",children:[(0,n.jsx)("button",{className:"px-3 py-2.5 rounded-lg w-1/2 ".concat(e===l.u.Monthly?"bg-white":"bg-black"),onClick:()=>t(l.u.Monthly),children:(0,n.jsx)("p",{className:"text-sm leading-[18.23px] sm:text-base sm:leading-[20.83px] font-medium ".concat(e===l.u.Monthly?"text-black":"text-[#D1D1D1]"),children:"Monthly"})}),(0,n.jsx)("button",{className:"px-3 py-2.5 rounded-lg w-1/2 ".concat(e===l.u.Yearly?"bg-white":"bg-black"),onClick:()=>t(l.u.Yearly),children:(0,n.jsx)("p",{className:"text-sm leading-[18.23px] sm:text-base sm:leading-[20.83px] font-medium ".concat(e===l.u.Yearly?"text-black":"text-[#D1D1D1]"),children:"Yearly"})})]})]}),(0,n.jsx)("div",{className:"grid grid-cols-4 gap-1 min-[1440px]:w-[1100px] min-[1024px]:w-[calc(100%-200px)] w-full",children:c.d.map(t=>(0,n.jsx)(g,{pricing:t,billingCycle:e},t.id))})]})},x=e=>{let{pricing:t,feature:a}=e,o=t.features[a];return(0,n.jsx)("div",{className:"bg-[#1A1919] text-white text-[18px] font-normal rounded-lg h-[54px] p-3 flex items-center justify-center",children:"string"==typeof o&&"Unlimited"===o?(0,n.jsx)(i(),{src:"/svgs/pricing/infinity.svg",alt:"",width:24,height:24}):"boolean"==typeof o?o?(0,n.jsx)(i(),{src:"/svgs/pricing/tick.svg",alt:"",width:24,height:24}):(0,n.jsx)(i(),{src:"/svgs/pricing/cross.svg",alt:"",width:24,height:24}):o})},y=e=>{let{featureTitle:t,featureApiName:a,tooltip:o}=e,{activePlan:i}=(0,p.E)();return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-5 w-full",children:[(0,n.jsxs)("div",{className:"min-[1024px]:w-[200px] w-[50%] text-[18px] group relative",children:[(0,n.jsxs)("span",{className:"flex items-center gap-1.5 cursor-help",children:[t,o&&(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"w-4 h-4 text-gray-400 flex-shrink-0",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM8.94 6.94a.75.75 0 11-1.061-1.061 3 3 0 112.871 5.026v.345a.75.75 0 01-1.5 0v-.5c0-.72.57-1.172 1.081-1.287A1.5 1.5 0 108.94 6.94zM10 15a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})})]}),o&&(0,n.jsxs)("div",{className:"invisible group-hover:visible opacity-0 group-hover:opacity-100 transition-opacity absolute z-50 left-0 bottom-full mb-2 w-64 p-3 text-sm text-white bg-gray-900 rounded-lg shadow-lg border border-gray-700",children:[o,(0,n.jsx)("div",{className:"absolute left-4 top-full w-0 h-0 border-l-8 border-r-8 border-t-8 border-l-transparent border-r-transparent border-t-gray-900"})]})]}),(0,n.jsx)("div",{className:"lg:grid grid-cols-4 gap-1 min-[1024px]:w-[calc(100%-200px)] hidden",children:c.d.map(e=>(0,n.jsx)(x,{pricing:e,feature:a},e.id))}),(0,n.jsx)("div",{className:"lg:hidden w-[50%] grid grid-cols-1",children:c.d.map(e=>i===e.title&&(0,n.jsx)(x,{pricing:e,feature:a},e.id))})]})},b=()=>(0,n.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,n.jsx)(y,{featureTitle:"Channels",featureApiName:"channels",tooltip:"Number of social media accounts you can connect (X, LinkedIn, Instagram, Facebook, etc.)"}),(0,n.jsx)(y,{featureTitle:"Posts per month",featureApiName:"posts_per_month",tooltip:"Maximum number of posts you can schedule and publish each month"}),(0,n.jsx)(y,{featureTitle:"Team members",featureApiName:"manage_team_Members",tooltip:"Invite team members to collaborate on content creation and scheduling"}),(0,n.jsx)(y,{featureTitle:"Picture Editor",featureApiName:"picture_editor",tooltip:"Built-in image editor to crop, resize, and enhance your images before posting"}),(0,n.jsx)(y,{featureTitle:"AI Copilot",featureApiName:"ai_copilot",tooltip:"AI assistant that helps generate, refine, and optimize your social media content"}),(0,n.jsx)(y,{featureTitle:"AI Images per month",featureApiName:"ai_images_per_month",tooltip:"Number of AI-generated images you can create each month using DALL-E"}),(0,n.jsx)(y,{featureTitle:"AI Videos per month",featureApiName:"ai_videos_per_month",tooltip:"Number of AI-generated videos you can create each month"}),(0,n.jsx)(y,{featureTitle:"AI Video clipping minutes per month",featureApiName:"ai_clipping_minutes_per_month",tooltip:"Minutes of long YouTube videos you can turn into short vertical clips with captions each month"}),(0,n.jsx)(y,{featureTitle:"Custom Integrations",featureApiName:"custom_integrations",tooltip:"
1Connect third-party services and build custom workflows for your posting needs"}),(0,n.jsx)(y,{featureTitle:"API",featureApiName:"api",tooltip:"Programmatic access to schedule and manage posts via REST API"}),(0,n.jsx)(y,{featureTitle:"Webhooks",featureApiName:"webhooks",tooltip:"Receive real-time notifications when posts are published, helping you integrate with other tools"}),(0,n.jsx)(y,{featureTitle:"Post comments",featureApiName:"post_comments",tooltip:"Schedule follow-up comments on your posts to boost engagement (threads on X, comments on LinkedIn)"}),(0,n.jsx)(y,{featureTitle:"Repeated posts",featureApiName:"repeated_posts",tooltip:"Automatically repost evergreen content at set intervals (daily, weekly, monthly)"}),(0,n.jsx)(y,{featureTitle:"Post delays",featureApiName:"delay_between_posts",tooltip:"Set time delays between posts and comments for a more natural posting rhythm"}),(0,n.jsx)(y,{featureTitle:"Any channel",featureApiName:"connect_any_channel",tooltip:"Connect any supported social platform including X, LinkedIn, Instagram, Facebook, TikTok, YouTube, and more"}),(0,n.jsx)(y,{featureTitle:"Smart Agent",featureApiName:"smart_agent",tooltip:"AI-powered agent that can schedule posts, generate content, and manage your social presence through natural conversation"}),(0,n.jsx)(y,{featureTitle:"Cross posting",featureApiName:"cross_post",tooltip:"Publish the same content to multiple channels simultaneously with one click"}),(0,n.jsx)(y,{featureTitle:"Internal Plugs",featureApiName:"internal_plugs",tooltip:"Automatically repost or comment on your posts using other connected accounts to boost engagement"}),(0,n.jsx)(y,{featureTitle:"Global Plugs",featureApiName:"global_plugs",tooltip:"Trigger automatic actions when posts reach certain thresholds (e.g., auto-repost when you get 100 likes)"}),(0,n.jsx)(y,{featureTitle:"Analytics",featureApiName:"analytics",tooltip:"Track impressions, likes, comments, shares, and engagement across all your connected platforms"}),(0,n.jsx)(y,{featureTitle:"Customer groups",featureApiName:"arrange_by_customers",tooltip:"Organize channels into customer groups for easier management of multiple clients or brands"}),(0,n.jsx)(y,{featureTitle:"Calendar views",featureApiName:"calendar_views",tooltip:"View and manage your scheduled posts in day, week, or month calendar layouts"}),(0,n.jsx)(y,{featureTitle:"Dark / Light mode",featureApiName:"dark_light_mode",tooltip:"Switch between dark and light themes based on your preference"}),(0,n.jsx)(y,{featureTitle:"RSS auto-post",featureApiName:"auto_post_rss",tooltip:"Automatically create and schedule posts from RSS feeds with AI-generated descriptions and images"}),(0,n.jsx)(y,{featureTitle:"Posting sets",featureApiName:"sets",tooltip:"Pre-define groups of channels with custom messages for faster posting to frequently used combinations"}),(0,n.jsx)(y,{featureTitle:"Signatures",featureApiName:"signatures",tooltip:"Automatically append a signature to your posts (e.g., hashtags, links, or promotional text)"})]}),w=()=>(0,n.jsxs)("div",{className:"w-full flex flex-col gap-6 min-[1024px]:mt-[60px] mt-8",children:[(0,n.jsx)(f,{}),(0,n.jsx)(b,{})]}),v=a(56969),j=a(70024),k=()=>{let[e,t]=(0,r.useState)(l.u.Monthly);return(0,n.jsxs)("section",{className:"pt-[30px] min-[1024px]:pt-[10px]",children:[(0,n.jsxs)("div",{className:"p-[6px] sm:p-1.5 border border-white border-opacity-10 rounded-[10px] sm:rounded-xl mb-10 w-full min-[1024px]:w-[184px]",children:[(0,n.jsx)("button",{className:"px-3 py-2.5 rounded-lg w-1/2 ".concat(e===l.u.Monthly?"bg-white":"bg-black"),onClick:()=>t(l.u.Monthly),children:(0,n.jsx)("p",{className:"text-sm leading-[18.23px] sm:text-base sm:leading-[20.83px] font-medium ".concat(e===l.u.Monthly?"text-black":"text-[#D1D1D1]"),children:"Monthly"})}),(0,n.jsx)("button",{className:"px-3 py-2.5 rounded-lg w-1/2 ".concat(e===l.u.Yearly?"bg-white":"bg-black"),onClick:()=>t(l.u.Yearly),children:(0,n.jsx)("p",{className:"text-sm leading-[18.23px] sm:text-base sm:leading-[20.83px] font-medium ".concat(e===l.u.Yearly?"text-black":"text-[#D1D1D1]"),children:"Yearly"})})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 min-[1024px]:grid-cols-4 gap-3 w-full",children:c.d.filter(e=>!e.removeTop).map(t=>(0,n.jsx)(j.w8,{pricing:t,billingCycle:e},t.id))})]})}
1,N=a(86245),P=a(9008),A=a.n(P),C=a(47311),z=a(26417),T=a(80630);let I="https://postiz.com/pricing",S=[{title:"Can I use Postiz for free?",content:"Postiz has a 7-day free trial on every plan, and paid plans start at $29 per month."},{title:"Which AI agents are included on every plan?",content:"Every Postiz plan includes the hosted MCP server, the Postiz CLI, the public API and webhooks. Claude, ChatGPT, Codex, Cursor, Gemini, OpenClaw, Grok Bot, Hermes Agent and any other agent that speaks MCP or runs shell commands connect at no extra charge. There is no separate agent tier: the surfaces your agents use ship with the Standard plan."},{title:"How much does Postiz cost?",content:"Postiz has four plans: Standard at $29 per month, Team at $39, Pro at $49 and Ultimate at $99. On annual billing the same plans cost $23, $31, $39 and $79 per month, which saves about 20%. Every plan starts with a 7-day free trial, and you can change or cancel the plan at any time."},{title:"Can I get a refund for Postiz?",content:"If you paid for a month and did not use Postiz during that billing period, we refund it in full. Contact us on <a href='https://discord.postiz.com'>Discord</a> or through the <a href='https://postiz.com/contact'>contact page</a> and we will process the refund."},{title:"What social media platforms does Postiz support?",content:"Postiz supports all major platforms including X (Twitter), LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Pinterest, Reddit, Discord, Bluesky, Mastodon, and more. We're constantly adding new platforms based on user demand."},{title:"What is the Smart Agent and how does it work?",content:"The Smart Agent is an AI-powered assistant that helps you manage your social media through natural conversation. You can ask it to schedule posts, generate content, create images, and even analyze your performance—all by simply chatting with it."},{title:"What is AI video clipping and how are the minutes counted?",content:"AI video clipping turns a long YouTube video into short vertical clips with burned-in captions. Postiz picks the best parts, saves every clip to your media library, and can create a draft post for each clip on the channels you choose.<br /><br />Every plan includes clipping minutes per month: one minute is used for every minute of the source video, no matter how many clips come out of it. If a clipping fails without producing a clip, the minutes are given back."},{title:"How does cross-posting work?",content:"Cross-posting lets you publish the same content to multiple social media channels at once. You can customize the message for each platform if needed, or post the same content everywhere with one click. Perfect for maintaining a consistent presence across all your channels."},{title:"What are Internal Plugs and Global Plugs?",content:"Internal Plugs let you automatically repost or comment on your posts using other connected accounts to boost initial engagement.<br /><br />Global Plugs trigger automatic actions based on engagement thresholds—for example, auto-repost when a post reaches 100 likes, or add a promotional comment when engagement is high."},{title:"How do repeated posts work?",content:"Repeated posts allow you to automatically republish evergreen content at set intervals (daily, weekly, or custom). Great for promoting ongoing offers, quotes, or content that stays relevant over time without manually rescheduling."},{title:"What is RSS auto-posting?",content:"RSS auto-posting monitors your RSS feeds (blog, podcast, news) and automatically creates social media posts when new content is published. You can even use AI to generate descriptions and images for each post."},{title:"What are Sets and how do they help with posting?",content:"Sets are pre-defined groups of channels with custom message templates. If you frequently post to the same combination of accounts (e.g., your personal X + company LinkedIn + Facebook page), you can save it as a Set for one-click posting."},{title:"How do Signatures work?",content:"Signatures are text snippets (like hashtags, links, or promotional messages) that automatically get added to your posts. You can set a default signature that applies to all posts, or add them manually when creating content."},{title:"What analytics does Postiz provide?",content:"Postiz provides comprehensive analytics including impressions, likes, comments, shares, bookmarks, and engagement rates across all connected platforms. You can track performance over time and see which content resonates best with your audience."},{title:"Can I schedule comments and threads?",content:"Yes! You can schedule follow-up comments on your posts to boost engagement. On platforms like X and Threads, you can create entire threads. On LinkedIn and Facebook, scheduled comments appear as replies to your main post."},{title:"What is the delay feature between posts?",content:"The delay feature lets you set time gaps between your posts and comments for a more natural posting rhythm. Instead of everything publishing at once, you can space them out by minutes or hours."},{title:"How do webhooks work in Postiz?",content:"Webhooks send real-time notifications to your own systems when posts are published. This lets you integrate Postiz with other tools—for example, updating a spreadsheet, triggering a Slack notification, or syncing with your CRM."},{title:"Can I organize channels by clients or brands?",content:"Yes! The Customer Groups feature lets you organize your connected channels by client, brand, or any grouping you prefer. This makes it easy to manage multiple clients or separate personal and business accounts."},{title:"Can I self-host Postiz myself?",content:"Yes. Self-hosting is a secondary option; the hosted platform is where the agent features ship first. See the <a href='https://docs.postiz.com'>docs for the self-host guide</a>."},{title:"When using the self-hosted service, where will my app be deployed?",content:"We can deploy Postiz on any server you own, for example AWS, Azure, GCP, Rail
1way, Hetzner or Coolify. Contact us on Discord to talk through your setup."},{title:"I want the self-hosted service. Why do I need to pay for app approval?",content:"You do not have to pay for app approval. Getting your own social media apps approved by each network can take weeks and several rounds of review, so we offer it as an optional paid service for teams that would rather not do it themselves."},{title:"Why are there different prices for social media app approval?",content:"Some approvals only need a single submission. Facebook, Instagram, Threads and YouTube are more involved: they usually take more than a month, with several rounds of changes to the submission, privacy policy and terms of service, so they cost more."}],_=(0,T.ip)([(0,T.r5)({url:I,name:"Postiz Pricing: Plans from $29/month with AI Agents, MCP and API",description:"Compare Postiz plans: Standard $29, Team $39, Pro $49 and Ultimate $99 per month, each with a 7-day free trial. Unlimited posts, AI agents, MCP server, CLI, API and webhooks.",datePublished:"2024-09-17",dateModified:"2026-09-25"}),(0,T.uX)(I,[{name:"Home",path:"/"},{name:"Pricing",path:"/pricing"}]),(0,T.hJ)(!0),{"@type":"FAQPage","@id":"".concat(I,"#faq"),mainEntity:S.map(e=>({"@type":"Question",name:e.title,acceptedAnswer:{"@type":"Answer",text:(0,T.Mz)(e.content)}}))}]);var M=!0,E=(0,v.C)(e=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(A(),{children:[(0,C.ZP)(e.metadata),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,z.n)(_)}})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("section",{className:"!pt-[120.36px] sm:!pt-[200px]",children:[(0,n.jsxs)("div",{className:"max-w-[700px] space-y-8 sm:space-y-10",children:[(0,n.jsxs)("h1",{children:["Postiz"," ",(0,n.jsxs)("span",{className:"relative inline-block",children:["Pricing",(0,n.jsx)("svg",{viewBox:"0 0 238 93",preserveAspectRatio:"none",fill:"none","aria-hidden":"true",className:"absolute -left-[6%] -right-[6%] -top-[6%] -bottom-[10%] w-[112%] h-[116%] pointer-events-none",children:(0,n.jsx)("path",{d:"M197.538 7.08212C153.457 -0.372399 54.8039 -4.3792 12.8448 39.2297C-39.6041 93.7409 117.521 95.1839 177.334 86.7522C213.123 81.7073 236.5 69.3637 236.5 51.5051C236.5 36.1302 195.906 13.0224 122.436 17.3903",stroke:"#5383FF",strokeWidth:"3",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})})]}),": Agentic Scheduling from $29/month"]}),(0,n.jsx)("p",{className:"text-[18px] leading-[23.44px] sm:text-[22px] sm:leading-[28.64px] font-[400] text-[#d1d1d1] text-center",children:"Every plan includes the MCP server, CLI and API, so Claude, ChatGPT or any agent can schedule for you. Start with a 7-day free trial."})]}),(0,n.jsx)(i(),{src:"/svgs/pricing/clover.svg",alt:"",width:88,height:170,className:"absolute left-0 top-[130.64px] hidden lg:block"}),(0,n.jsx)(i(),{src:"/svgs/pricing/star.svg",alt:"",width:97,height:138,className:"absolute right-0 top-[341.58px] hidden lg:block"}),(0,n.jsx)(i(),{src:"/svgs/pricing/clover-mob.svg",alt:"",width:41,height:83,className:"absolute left-0 top-[354.93px] block sm:hidden"}),(0,n.jsx)(i(),{src:"/svgs/pricing/star-mob.svg",alt:"",width:45,height:67,className:"absolute right-0 top-[57.84px] block sm:hidden"})]}),(0,n.jsx)(k,{}),(0,n.jsxs)("section",{children:[(0,n.jsxs)("h2",{className:"max-w-[696px] relative px-5",children:["Compare and explore the features of each plan",(0,n.jsx)(i(),{src:"/pngs/tomado.png",alt:"",width:45,height:67,className:"absolute min-[1024px]:right-[-10px] min-[1024px]:top-[-20px] right-[6px] top-[-47px]"})]}),(0,n.jsx)("p",{className:"mt-4 min-[1024px]:hidden text-[18px] leading-[23.44px] text-center",children:"Choose the option that fits your needs: one-time payment for a complete setup or a flexible plan with additional services."}),(0,n.jsx)(w,{})]}),(0,n.jsx)(s.Z0,{faq:S}),(0,n.jsx)("div",{className:"lg:hidden h-[88px]","aria-hidden":"true"}),(0,n.jsx)("div",{className:"lg:hidden fixed bottom-0 left-0 right-0 z-40 px-4 pb-4 pt-3 bg-gradient-to-t from-black via-black/95 to-transparent",children:(0,n.jsx)(N.aN,{alt:"Start for $0",eventKey:"pricing-sticky-mobile",text:"Start for $0",className:"flex justify-center [&>*]:w-full [&>*]:justify-center [&>*]:!h-[52px]"})})]})]}))},26417:function(e,t,a){"use strict";a.d(t,{n:function(){return n}});let n=e=>JSON.stringify(e).replace(/</g,"\\u003c").replace(/>/g,"\\u003e").replace(/&/g,"\\u0026")},80630:function(e,t,a){"use strict";a.d(t,{Mz:function(){return h},SU:function(){return i},_O:function(){return n},hJ:function(){return r},ip:function(){return u},r5:function(){return d},uX:function(){return l},yR:function(){return p}});
1let n="https://postiz.com",o="".concat(n,"/#software"),i="".concat(n,"/#organization"),s=[{name:"Standard",price:"29"},{name:"Team",price:"39"},{name:"Pro",price:"49"},{name:"Ultimate",price:"99"}],r=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{"@type":"SoftwareApplication","@id":o,name:"Postiz",url:n,applicationCategory:"BusinessApplication",operatingSystem:"Web",description:"Postiz is the agentic social media scheduling platform: AI agents such as Claude, ChatGPT, Cursor, and OpenClaw plan, generate, and schedule posts to 30+ channels through an MCP server, a CLI, and a public API, and a human approves the plan in one visual calendar.",publisher:{"@id":i},offers:e?s.map(e=>({"@type":"Offer",name:e.name,price:e.price,priceCurrency:"USD",url:"".concat(n,"/pricing"),description:"".concat(e.name," plan, billed monthly. 7-day free trial.")})):{"@type":"AggregateOffer",lowPrice:s[0].price,highPrice:s[s.length-1].price,priceCurrency:"USD",offerCount:s.length,url:"".concat(n,"/pricing")}}},l=(e,t)=>({"@type":"BreadcrumbList","@id":"".concat(e,"#breadcrumb"),itemListElement:t.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.path.startsWith("http")?e.path:"".concat(n).concat(e.path)}))}),c=["https://x.com/getpostiz","https://www.linkedin.com/company/postiz","https://github.com/gitroomhq/postiz-app","https://discord.postiz.com","https://www.producthunt.com/products/postiz","https://www.youtube.com/@getpostiz","https://www.wikidata.org/wiki/Q135322957"],p=()=>({"@type":"Organization","@id":i,name:"Postiz",url:"".concat(n,"/"),logo:{"@type":"ImageObject",url:"https://cms.postiz.com/wp-content/uploads/2024/06/newfav.png",width:512,height:512},sameAs:c}),d=e=>({"@type":"WebPage","@id":"".concat(e.url,"#webpage"),url:e.url,name:e.name,description:e.description,inLanguage:"en",isPartOf:{"@type":"WebSite",url:n,name:"Postiz"},about:{"@id":o},breadcrumb:{"@id":"".concat(e.url,"#breadcrumb")},...e.datePublished?{datePublished:e.datePublished}:{},...e.dateModified?{dateModified:e.dateModified}:{}}),m=e=>Array.isArray(e)?e.some(m):!!e&&"object"==typeof e&&"Organization"!==e["@type"]&&(e["@id"]===i&&1===Object.keys(e).length||Object.values(e).some(m)),u=e=>({"@context":"https://schema.org","@graph":!e.some(e=>e&&"object"==typeof e&&"Organization"===e["@type"])&&m(e)?[...e,p()]:e}
1),h=e=>e.replace(/<br\s*\/?>/gi,"\n").replace(/<[^>]+>/g,"").replace(/[ \t]+\n/g,"\n").trim()},97005:function(e,t,a){var n=a(67294),o=n&&"object"==typeof n&&"default"in n?n:{default:n};!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.rfm-marquee-container {\n  overflow-x: hidden;\n  display: flex;\n  flex-direction: row;\n  position: relative;\n  width: var(--width);\n  transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n  background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n  pointer-events: none;\n  touch-action: none;\n}\n.rfm-overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.rfm-marquee {\n  flex: 0 0 auto;\n  min-width: var(--min-width);\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}\n\n.rfm-initial-child-container {\n  flex: 0 0 auto;\n  display: flex;\n  min-width: auto;\n  flex-direction: row;\n  align-items: center;\n}\n\n.rfm-child {\n  transform: var(--transform);\n}');let i=n.forwardRef(function({style:e={},className:t="",autoFill:a=!1,play:i=!0,pauseOnHover:s=!1,pauseOnClick:r=!1,direction:l="left",speed:c=50,delay:p=0,loop:d=0,gradient:m=!1,gradientColor:u="white",gradientWidth:h=200,onFinish:g,onCycleComplete:f,onMount:x,children:y},b){let[w,v]=n.useState(0),[j,k]=n.useState(0),[N,P]=n.useState(1),[A,C]=n.useState(!1),z=n.useRef(null),T=b||z,I=n.useRef(null),S=n.useCallback(()=>{if(I.current&&T.current){let e=T.current.getBoundingClientRect(),t=I.current.getBoundingClientRect(),n=e.width,o=t.width;("up"===l||"down"===l)&&(n=e.height,o=t.height),a&&n&&o?P(o<n?Math.ceil(n/o):1):P(1),v(n),k(o)}},[a,T,l]);n.useEffect(()=>{if(A&&(S(),I.current&&T.current)){let e=new ResizeObserver(()=>S());return e.observe(T.current),e.observe(I.current),()=>{e&&e.disconnect()}}},[S,T,A]),n.useEffect(()=>{S()},[S,y]),n.useEffect(()=>{C(!0)},[]),n.useEffect(()=>{"function"==typeof x&&x()},[]);let _=n.useMemo(()=>a?j*N/c:j<w?w/c:j/c,[a,w,j,N,c]),M=n.useMemo(()=>Object.assign(Object.assign({},e),{"--pause-on-hover":!i||s?"paused":"running","--pause-on-click":!i||s&&!r||r?"paused":"running","--width":"up"===l||"down"===l?"100vh":"100%","--transform":"up"===l?"rotate(-90deg)":"down"===l?"rotate(90deg)":"none"}),[e,i,s,r,l]),E=n.useMemo(()=>({"--gradient-color":u,"--gradient-width":"number"==typeof h?`${h}px`:h}),[u,h]),D=n.useMemo(()=>({"--play":i?"running":"paused","--direction":"left"===l?"normal":"reverse","--duration":`${_}s`,"--delay":`${p}s`,"--iteration-count":d?`${d}`:"infinite","--min-width":a?"auto":"100%"}),[i,l,_,p,d,a]),L=n.useMemo(()=>({"--transform":"up"===l?"rotate(90deg)":"down"===l?"rotate(-90deg)":"none"}),[l]),O=n.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>o.default.createElement(n.Fragment,{key:t},n.Children.map(y,e=>o.default.createElement("div",{style:L,className:"rfm-child"},e)))),[L,y]);return A?o.default.createElement("div",{ref:T,style:M,className:"rfm-marquee-container "+t},m&&o.default.createElement("div",{style:E,className:"rfm-overlay"}),o.default.createElement("div",{className:"rfm-marquee",style:D,onAnimationIteration:f,onAnimationEnd:g},o.default.createElement("div",{className:"rfm-initial-child-container",ref:I},n.Children.map(y,e=>o.default.createElement("div",{style:L,className:"rfm-child"},e))),O(N-1)),o.default.createElement("div",{className:"rfm-marquee",style:D},O(N))):null});t.Z=i}},function(e){e.O(0,[7947,1766,7311,6969,1199,2888,9774,179],function(){return e(e.s=83542)}),_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.