Changelog

New features, improvements, and fixes

View and delete job applications, and delete Inbox conversations

Open every native application for a job from Jobs, read each one in full, see a job seeker's applications on their profile, and delete a single application or Inbox conversation to handle a privacy request.

Companion makes changes for you and shows your numbers in charts

Ask Cavuno Companion to change your board and approve each change on a card, see your numbers as charts and tables, and choose what Companion may do without asking.

Sell digital products from your board

Sell or give away templates, reports, guides and links. Buyers pay through your Stripe account and get a download page, with download limits, PDF stamping, checkout questions and reviews.

Rising, falling and striking-distance search queries on Home

The Search queries card on Home now compares each query and page with the previous period, with views for top, rising and falling queries and for queries close to the first page of Google.

Simpler team invitations and stronger two-factor sign-in

Team invites open one page where new and existing users join your board, and accounts with two-factor authentication are asked for their code whichever way they sign in.

Cavuno is in Claude's connector directory

Add Cavuno to Claude on the web or Claude Desktop from Claude's connector directory, then manage your job board in a Claude conversation.

Paid invoices after Checkout

Employers who buy a one-time job posting by card now get a paid invoice from Stripe by email, and the confirmation email links to it.

See when candidates were last active

Signed-in employers can see roughly when a candidate was last active on your board, and your dashboard shows the exact time for every job seeker.

Page addresses in your board language

Boards built with the AI website builder now use page addresses in the board language, such as /vacatures on a Dutch board, everywhere Cavuno links to them, and old English links still work.

Save candidates to saved searches

Employers can save candidates to a saved search, with or without a job, and shortlist them onto a job later.

A place list for the talent directory API

The talent directory API now lists the places where a board's candidates live, with a candidate count for each, so a directory can offer a town that has candidates but no jobs.

Search distance in the talent directory API

The talent directory API can now widen a city to candidates who live nearby, such as everyone within 25 miles of London, with an exact count and paging.

Build your website with your own coding agent

Check out your AI website builder site as a local Git repository, edit it with Claude Code, Codex, Cursor or any coding agent, then submit, preview and publish it with the Cavuno CLI. Agent builds do not use credits.

Editor role and access requests

Give teammates the Editor role to run jobs, companies, candidates, the blog and the inbox without touching settings or billing. Editors can request more access in one click.

Job matches respect commute distance

Candidates pick where they live and how far they will commute. On-site and hybrid job matches stay within that distance, and Open to relocate widens them to the candidate's country.

Custom employment types

Add the employment types your market uses, such as Casual or FIFO, and choose which types posters can pick. Each custom type has a Google equivalent, so Google for Jobs and job feeds keep working.

Search distance on city pages

City and suburb job pages now include nearby jobs, 25 miles by default in the US, UK and a few other countries and 50 km elsewhere. Visitors can change the distance or choose the exact location only.

Translate your board from Settings

Change the language of a board built with the AI website builder from Settings, and Cavuno translates the whole site, legal pages included, and publishes it for you.

Board analytics leave out automated traffic

Visitor and pageview counts now leave out automated traffic, including on past dates. Apply click totals are unchanged.

Redirect your Cavuno board to your self-hosted site

Run your own frontend with the Board SDK and Cavuno sends every visitor to it: your Cavuno address and other custom domains redirect to your self-hosted domain once it verifies.

Single sign-on for your board

Let candidates and employers sign in to your job board with your member system or identity provider, using OpenID Connect or OAuth 2.0.

Post your jobs in Slack

Add the Cavuno app to a Slack workspace, type /cavuno in a channel, and your board's jobs post there as they are published, branded as your board.

A shared inbox for visitor questions

Visitors can contact a job board without signing in. Board operators can reply from a shared inbox, assign conversations, add private notes, and receive a Cavuno notification when a new thread arrives.

XML feeds for Indeed, Jooble, Careerjet, Jora, and Jobrapido

Every board now has a ready-made XML feed for five job aggregators, served on the board's own domain. Submit a feed URL and the aggregator can list your jobs, with every click going to your job page.

Filter jobs by your own fields

Custom fields on jobs and company profiles now become filters on boards built with the AI website builder, so visitors can narrow jobs by the questions your niche cares about.

Collections, custom fields, and form layouts

Build reusable collections for benefits, technologies, and certifications, add rich custom fields to jobs, companies, and talent profiles, and arrange the job, company, and talent forms. Everything is available through the API and the Board SDK.

Buy website builder credits when you need them

Top up AI website builder credits without leaving the builder, or let Cavuno buy a pack before you run out. Failed runs now cost nothing, and long runs pause instead of failing.

AI website builder

Describe the job board you want and the AI website builder creates it. Refine it in a chat beside a live preview, keep versions, share a draft for review, and publish when it is ready.

Exclude worldwide remote jobs from Backfill

A board-wide switch keeps remote jobs open to candidates anywhere in the world off country-focused boards.

Duplicate and pause backfill rules

Copy a target-role rule from the row menu, or disable it without deleting. Disabled rules stay in the list as Inactive.

Block a company and remove it from your board

Block company now removes the profile and its jobs by default and keeps the company blocked, so backfill cannot add it back. Deleting a blocked company keeps the block.

Buyer fields for invoice billing

Use the same custom-field list at card Checkout and on the invoice billing form. Answers from the invoice form print on the resulting invoice.

Collect custom details at Stripe Checkout

Ask for a phone number, contact person, and up to three custom fields on Stripe Checkout. Configure everything from the Products catalogue without mixing tax IDs into the same sheet.

Plan capacity as one sentence

Memberships and job posting plans now state their posting capacity as one sentence: how many posts, as credits, slots, or unlimited, and how many of those can be featured. The board SDK 4.20.0 adds memberships as public identity.

Membership gate and member badges

Members-only boards now show a join gate on the posting page instead of a dead end, member rates appear on plan cards with the list price struck through, and a company's membership is public identity you can render as a badge or a member roster.

Service products

Employer and job seeker services live in the products catalogue. Sell with a Stripe price or a contact CTA. Services grant no posting or access entitlements.

Memberships

Sell or assign company memberships with discounts, included posts, and talent access. Optionally require membership to post. Member discounts apply automatically at checkout, on card and invoice payments alike.

Audit log

Settings now has an audit log: who changed jobs, members, billing, and API keys — and when. Click a row for before and after. Grow keeps 90 days; Advanced and Enterprise keep the full history and can export it.

Recommended talent for employers

Employers can now see candidates on your board who match a job they posted but have not applied. Available via the API and board SDK.

Sponsored jobs in Backfill

Backfill now has a toggle to add WhatJobs sponsored listings alongside organic job sourcing.

Weekly job recommendation emails

Candidates can subscribe to a weekly digest of jobs matched to their profile. Up to ten ranked jobs per email, with a template editable from the email editor.

AI job matching

Signed-in candidates get jobs recommended from their profile and resume. Upload a resume to complete the profile we use to match them. Available on every paid plan, and on custom boards via board.me.recommendedJobs.list.

Account self-service

Candidates and employers can change password or email, delete their own account, and manage company teammates with admin and member roles. Company admins can delete a company, gated by an operator toggle.

Automatic job expiry now covers imports

Backfill already expired jobs that were no longer live at the source. Automatic expiry now covers jobs you import via CSV or XML too.

Live traffic dashboard

Home now shows first-touch channels, campaigns, a country map, browsers and devices, entry pages, and a live globe of visitors on your board.

Board SDK available via CDN

The @cavuno/board SDK now ships a classic-script build alongside the npm package. Load it with a single script tag from jsDelivr or UNPKG with no bundler required.

Company blocklist

Block an employer so backfill, import, and API bulk writes cannot put their jobs back on your board. Live roles are archived; you can unblock later.

Zapier

Cavuno is live in Zapier's App Directory. Start Zaps when a job is published, create jobs from other tools, and connect with OAuth — no API key to paste.

n8n

Install the verified Cavuno community node on n8n Cloud or self-hosted n8n. Trigger workflows from board events and manage jobs, companies, candidates, and marketing permissions.

Webhooks

Cavuno now pushes job, company, and candidate changes to your own systems the moment they happen. Eleven signed events, automatic retries, and a 30-day delivery log you can inspect and replay.

Starter trial for new accounts

All new Cavuno accounts start with 14 days of Starter-plan access from sign-up, with no card required. A four-step onboarding wizard collects board type, goals, and job supply preference before the dashboard opens.

Export any table to CSV

Every primary table now exports to CSV from the dashboard and the API: jobs, companies, employers, candidates, subscribers, blog posts, authors, and tags. Large boards prepare a download link, and key exports re-import cleanly.

Company suggestions in job search

Candidates can search and select companies from the same keyword box used for roles, skills, and categories. The selected company stays visible in the search field until it is cleared.

Backfill rules can match job descriptions

Backfill sourcing rules now target job descriptions, not just titles. AI-generated description rules are checked for precision before they reach the rule builder.

CLI extended across members, subscribers, and redirects

The Cavuno CLI now covers members, invitations, subscribers, imports, redirects, and Forager. Destructive commands ask for confirmation, while async commands accept `--wait`.

Headless job board SDK

Build a custom frontend with the typed `@cavuno/board` SDK while Cavuno runs the backend. It covers jobs, search, accounts, applications, employer workflows, payments, content, and SEO.

Blog post view counts

The blog manager now shows lifetime views for every post. Counts exclude known crawler traffic and follow a post when its slug changes.

Domains and taxonomies on the API and CLI

Manage custom domains and board taxonomies (skills, categories, markets) through the public API and Cavuno CLI. Claude can register for MCP again via client_secret_post.

Smarter jobs embed

The embeddable jobs widget now shows your board logo and name, keyword and location search, and advanced filters for seniority, employment type, and work arrangement.

Cavuno support assistant

Get help from the Cavuno support assistant on the marketing site and inside your dashboard. It answers from Cavuno docs and product guides, keeps your conversation history, and hands the thread to the team when needed.

Recurring XML job feeds

Point Cavuno at an XML feed URL and it pulls on a schedule, maps fields with AI on the first run, updates changed jobs, and expires ones that drop out of the feed.

One-click DNS with Domain Connect

Supported DNS providers can apply Cavuno's domain records in one click via Domain Connect, instead of copying TXT and CNAME values by hand.

Faster boards — logos and images on a global CDN

Every public image on your board — company logos, your board logo and hero, favicons, OG images, and blog covers — now serves from Cloudflare's global network, cached at the edge close to each visitor. Boards paint faster worldwide.

Bulk import companies

Upload a spreadsheet of companies and Cavuno maps the columns, creates each company with its website, description, socials, and logo, and skips ones you already have. The same import flow you use for jobs, now for companies.

Import a blog from Ghost, WordPress, and more

Migrate an existing blog into Cavuno from Ghost, WordPress, Markdown, or a CSV/XML export. Posts, authors, and tags come across, images are re-hosted, and re-running an import updates posts instead of duplicating them.

Blog API, CLI, and MCP support

The blog joins the public API. Create, publish, and manage posts, authors, and tags from scripts, the Cavuno CLI, or an AI client connected over MCP — plus unauthenticated read endpoints for published content.

Custom domains on Cloudflare's global network

Custom domains are now served through Cloudflare. Boards load faster worldwide, SSL certificates are issued and renewed automatically, and apex domains work no matter what your DNS provider supports.

Invoicing, transactions, and tax collection

Get paid by invoice on net terms, track every payment in one transactions ledger, and collect sales tax, VAT, or GST automatically once you activate Stripe Tax.

Add your own custom fields to job postings

Define board-specific fields on your job posting form — short text, long text, dropdowns, checkboxes, a yes/no toggle, or a number — captured on every posting surface and shown on the public job page under "Additional details".

Customize your job posting form

Tune the built-in job posting form to fit your board. Show or hide fields, narrow the options, require what matters, and set the rules every posting must follow, across your dashboard, the public form, employer posting, and the API.

Talent access paywall

Sell resume unlocks and candidate contact credits to employers browsing your talent directory. Support paid messaging, paid profile unlocks, subscriptions, one-time packs, coupons, and Stripe checkout.

Built-in ATS and native applications

Employers can now collect applications directly on your board, review candidates, move applicants through a hiring pipeline, and still route jobs to external ATS links when needed.

Email editor

Customize the subject line, preview text, body, branding, and footer settings for the transactional emails your board sends.

XML job feeds for bulk import

The job import dashboard now accepts XML alongside CSV. Drop in a flat job feed or an RSS-style channel feed and Cavuno auto-maps columns, deduplicates against existing listings, and posts the batch in the background.

Direct messaging

Employers and candidates can now message each other directly inside your board. Real-time threads, edit and unsend, archive, block, report, and email notifications — all branded to your domain.

Public API, CLI, and MCP server

Cavuno now ships a public REST API, a `cavuno` command-line tool, and a remote MCP server for AI clients. Read and write jobs and companies from scripts, terminals, or Claude, Cursor, Codex, and Windsurf.

Custom email domains and bigger sitemaps

Send job alerts and account emails from your own domain instead of Cavuno's, and let search engines discover every skill and location page on your board.

Edit every page in the builder

The visual editor now covers every page on your board — candidate profile, employer dashboard, job forms, salary pages, auth, and more. Edit copy and form labels once and watch every surface stay in sync.

CSV job import with AI column mapping

Upload a spreadsheet of jobs and Cavuno auto-maps columns to the right fields, deduplicates against existing listings, and posts the batch in the background. Migrate from another platform in minutes.

Job seeker paywall

Sell job seeker subscriptions to monetize your candidate audience. Gate listings behind paid access with flexible offer configuration and Stripe-powered checkout.

Embeddable jobs widget

Embed a live job listing widget on any external website with a single script tag. Filter by keyword and location, auto-syncs with your board, and matches your brand automatically.

Employer accounts

Employers can create accounts on your board, post jobs directly, and manage their listings without board admin involvement. Self-service posting with integrated billing.

Security hardening and legal compliance

Strict Content Security Policy headers, nonce-based script protection, XSS prevention, and pre-built legal and compliance pages for every board.

Talent directory

Candidates can build public talent profiles and appear in a searchable directory. Employers browse profiles and reach out directly, turning your board into a two-sided marketplace.

Candidate authentication

Job seekers can create accounts on your board with magic link or password sign-in. Save jobs, build profiles, and manage their experience, all scoped to your board, not the Cavuno platform.

301 redirect management

Preserve your SEO equity when migrating from another platform. Set up exact or wildcard redirect rules to map old URLs to new pages, with capture groups for flexible path rewriting and CSV bulk import.

Google Search Console and Indexing API

One-click Search Console setup, real-time URL submissions via the Google Indexing API and IndexNow. New jobs appear in search results within minutes instead of days.

Job moderation and onboarding emails

Review and approve jobs before they go live. Welcome emails and setup guides for new board owners. Plus mobile-friendly admin tables and revenue dashboards.

Dynamic OG images

Auto-generated Open Graph images for every page on your board. Job listings, company profiles, blog posts, and category pages all get branded social previews with no design work required.

Salary pages

Aggregated salary data by role, location, and skill with structured data for rich results. A new programmatic page type that drives organic traffic and helps candidates compare compensation.

Employer subscriptions and bundles

Sell recurring employer subscriptions and multi-job bundles alongside one-time job posts. Create discount codes to drive conversions. Plus a ground-up UI component refresh for better accessibility.

Visual page builder

Design custom pages with a drag-and-drop editor. Build landing pages, about pages, or any content page for your job board. No coding required. Preview changes in real time before publishing.

AI job aggregation engine

Pull from millions of jobs with AI-powered tagging. Filter by country, category, and keywords to curate the perfect feed for your niche board. Fresh jobs flow in daily with no manual work required.

AI-powered search

Hybrid search combining semantic vector embeddings, keyword matching, and neural reranking. Candidates find relevant jobs even with imprecise queries. "Ruby developer" surfaces "Rails engineer" results too.

Programmatic SEO pages

Auto-generated category, location, skills, and combination pages to capture long-tail search traffic. Every board ships with hundreds of indexable pages from the start.

Cavuno is live

The first version of Cavuno is here: a white-label job board platform with custom domains, branding, Stripe-powered monetization, and everything you need to go from zero to live in minutes.

Products catalogue

Settings → Products is one products table. Create product covers job posting, talent access, job seeker plans, memberships, and employer or job seeker services. Memberships can be sold or assigned. Coupons and taxes open from the header menu.