PageSourceSearch

https://docs.linkwarden.app/assets/js/17f7fe50.8e76158c.js

js linkwarden.app collected 2026-09-24 09:10:47 UTC 8,257 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[958],{18271:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>o,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"billing/seats","title":"Manage Seats","description":"Overview","source":"@site/docs/billing/seats.md","sourceDirName":"billing","slug":"/billing/seats","permalink":"/billing/seats","draft":false,"unlisted":false,"editUrl":"https://github.com/linkwarden/docs/blob/main/docs/billing/seats.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"sidebar","previous":{"title":"Upload from SingleFile","permalink":"/usage/upload-from-singlefile"},"next":{"title":"Billing FAQ","permalink":"/billing/faq"}}');var t=i(74848),a=i(28453);const o={sidebar_position:1},r="Manage Seats",l={},d=[{value:"Overview",id:"overview",level:2},{value:"What is a Seat?",id:"what-is-a-seat",level:2},{value:"How Seats affect Billing",id:"how-seats-affect-billing",level:2},{value:"During the 14-day Free Trial",id:"during-the-14-day-free-trial",level:3},{value:"During a Paid Subscription",id:"during-a-paid-subscription",level:3},{value:"Seat Pricing",id:"seat-pricing",level:2},{value:"How to Add a User",id:"how-to-add-a-user",level:2},{value:"How to Remove a User",id:"how-to-remove-a-user",level:2},{value:"How to Reserve Seats",id:"how-to-reserve-seats",level:2}];function h(e){const n={a:"a",admonition:"admonition",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"manage-seats",children:"Manage Seats"})}),"\n",(0,t.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(n.p,{children:"In Linkwarden, you can increase the number of seats in your subscription to invite/add more users and also save additional links. Each new user can independently manage their own links, collections, and tags. You can also add these users to your collections to collaborate on gathering articles and resources, depending on their collection permissions."}),"\n",(0,t.jsx)(n.h2,{id:"what-is-a-seat",children:"What is a Seat?"}),"\n",(0,t.jsx)(n.p,{children:"A seat is a user slot in your subscription. Each seat allows you to invite one user to use Linkwarden. You can add as many seats as you need to accommodate all the users who will be using Linkwarden under your subscription. Each seat increases the number of links you can save under your subscription by 30,000. For example, if you have 3 seats, the sum of all links saved by all users under your subscription can be up to 90,000 links."}),"\n",(0,t.jsx)(n.p,{children:"Each subscription comes with a default seat for the account owner. You can add more seats to invite additional users to use Linkwarden."}),"\n",(0,t.jsx)(n.h2,{id:"how-seats-affect-billing",children:"How Seats affect Billing"}),"\n",(0,t.jsxs)(n.p,{children:["The following explains how adding seats works in different scenarios. If you have any additional questions or need assistance managing seats, please don\u2019t hesitate to reach out at ",(0,t.jsx)(n.a,{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"during-the-14-day-free-trial",children:"During the 14-day Free Trial"}),"\n",(0,t.jsx)(n.p,{children:"If you are still on the 14-day free trial, you can invite users and add seats without any charges. Once the trial period ends, you will be charged for the total number of seats in your subscription."}),"\n",(0,t.jsx)(n.h3,{id:"during-a-paid-subscription",children:"During a Paid Subscription"}),"\n",(0,t.jsxs)(n.p,{children:["If you are already an active subscriber, you will be charged for the total number of seats in your subscription at the end of the billing cycle. The charges will be ",(0,t.jsx)(n.strong,{children:"prorated"})," based on the number of days remaining in the billing cycle, so you only pay for the additional seats for the remaining days."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["If you're an active subscriber, as soon as you update your subscription, the billing cycle will reset and you will be charged for the new number of seats ",(0,t.jsx)(n.strong,{children:"immediately"}),". The next billing cycle will be based on the new number of seats."]})}),"\n",(0,t.jsx)(n.h2,{id:"seat-pricing",children:"Seat Pricing"}),"\n",(0,t.jsxs)(n.p,{children:["Each seat costs ",(0,t.jsx)(n.strong,{children:"$4 per month"})," or ",(0,t.jsx)(n.strong,{children:"$3 per month if billed annually"})," (+ applicable taxes)."]}),"\n",(0,t.jsx)(n.h2,{id:"how-to-add-a-user",children:"How to Add a User"}),"\n",(0,t.jsx)(n.p,{children:"When adding a new user, Linkwarden checks if there are available open seats. If there\u2019s an open seat, it will be assigned to the new user. If not, an additional seat will be added to your subscription."}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Go to the ",(0,t.jsx)(n.a,{href:"https://cloud.linkwarden.app/settings/billing",children:"Billing"})," page."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Right below the "Manage Seats" section. Click on the "Invite User" button.'}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"A modal will appear. Enter the email address of the user you want to invite."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Click on the "Send Invitation" button. The user will receive an email with an invitation link.'}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Once the user accepts the invitation, they will be onboarded to use Linkwarden with their own account and 
1you will be charged for an additional seat."}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"how-to-remove-a-user",children:"How to Remove a User"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Go to the ",(0,t.jsx)(n.a,{href:"https://cloud.linkwarden.app/settings/billing",children:"Billing"})," page."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Right below the "Manage Seats" section. Click on the three dots icon next to the user you want to remove.'}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Click on the "Remove" button. A confirmation modal will appear.'}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Click on the "Confirm" button to proceed. The user will be removed from your subscription and you will no longer be charged for that seat.'}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"Removing a user from your subscription does not delete their account. They retain the ability to subscribe to Linkwarden independently with their existing account."})}),"\n",(0,t.jsx)(n.h2,{id:"how-to-reserve-seats",children:"How to Reserve Seats"}),"\n",(0,t.jsx)(n.p,{children:"You can add seats without immediately inviting users. This allows you to expand your seat count for future use, even if you\u2019re not ready to invite new users yet. Each additional seat also enables you to add up to 30,000 more links under your subscription."}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Go to the ",(0,t.jsx)(n.a,{href:"https://cloud.linkwarden.app/settings/billing",children:"Billing"})," page."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Right below the "Billing Settings" section. Click on "Billing Portal" to go to the billing portal which is managed by Stripe.'}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Log in to the billing portal using your Linkwarden email address."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:'Click on the "Update Subscription" button. On the next page, you can increase the number of seats in your subscription.'}),"\n"]}),"\n"]})]})}function c(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(h,{...e})}):h(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.