Job Seeker Paywall
Gate job listings behind paid access so candidates subscribe to browse your full board.
Charge job seekers for access to your job listings. Visitors browse a set number of jobs for free, then see a paywall prompting them to subscribe for full access.
How it works
- You set a preview count — the number of jobs visitors can browse before hitting the paywall
- After reaching the limit, a customizable paywall appears over remaining listings
- Candidates choose a pricing tier and pay through Stripe
- After payment, they get full access to all job listings on your board
- Recurring subscribers manage their billing through a self-service portal
Before you begin
You'll need:
- Stripe connected — see Connect Stripe
- Candidate profiles enabled — the paywall requires candidate accounts so access grants are tied to users
Enable the paywall
- Go to Board settings in the sidebar, then click the Monetization tab
- Scroll to the Job seeker paywall section
- Toggle the paywall on
- Set the preview count — how many jobs visitors see before the paywall appears
- Configure at least one pricing tier
- Click Save
Configure pricing tiers
Six pricing tiers are available: daily, weekly, monthly, quarterly, yearly, and lifetime. Enable the ones that fit your monetization strategy.
For each tier:
- Amount — the price in your chosen currency
- Label — how the tier appears on the paywall (e.g., "Monthly" or "1 Month")
- Billing label — what appears on the Stripe invoice
You can mark one tier as the default — it will be pre-selected when the paywall opens. You can also highlight tiers with a best value or savings badge to guide candidates toward longer commitments.
Pricing tips
- Enable 2–3 tiers to keep the choice simple
- Price the monthly tier as your anchor, then discount longer commitments
- A lifetime tier works well for boards with a loyal, returning audience
- Start with lower prices and increase as your board grows
Customize the paywall copy
You control every piece of text candidates see:
- Heading — the main paywall title (e.g., "Unlock all job listings")
- Description — supporting text explaining what they get
- Button text — the call-to-action on each tier
- Disclaimer — fine print below the pricing options (e.g., "Cancel anytime")
- Per-month label — text shown for per-month price breakdowns (e.g., "/mo")
- Savings template — template for savings badges (e.g., "Save {amount}")
- Best value template — template for best value badges (e.g., "Best value — save {amount}")
What candidates experience
- Visitors browse your board and see the first N job listings (your preview count)
- Remaining listings appear faded with a paywall overlay
- The paywall shows your pricing tiers — candidates pick one and pay through Stripe checkout
- After payment, the page refreshes and they have full access
- Subscribers with active recurring plans can manage billing from the navigation menu
Managing subscriptions
When a candidate subscribes:
- Recurring plans (daily, weekly, monthly, quarterly, yearly) auto-renew through Stripe
- Lifetime plans grant permanent access with a one-time payment
- Candidates can manage their subscription through the Manage subscription link in the board navigation
Disabling the paywall
If you disable the paywall while candidates have active recurring subscriptions, those subscriptions are automatically canceled at the end of their current billing period. Candidates keep access until their paid period ends. Lifetime access grants are not affected.
Troubleshooting
Paywall not appearing
- Check that the paywall is toggled on in Monetization settings
- Verify at least one pricing tier is enabled
- Make sure your preview count is lower than the total number of jobs on your board
Candidates can't pay
- Verify your Stripe account is connected and charges are enabled
- Check that candidate profiles are enabled in your board settings