Hiring, on your own storefront

Your careers page and your hiring pipeline, inside Shopify

Post roles to a job board on your own domain, take applications through a form you control, and move every candidate from new to hired without leaving the Shopify admin.

5.0 from 1 review on the Shopify App Store

  • A job board on your own domain
  • Applications tracked to a decision
  • Google for Jobs markup on every listing

Add the board with a theme block or an embed snippet. No theme code to edit.

The problem

Hiring out of an inbox stops working fast

A careers page nobody can update, a spreadsheet of names, and a folder of CVs attached to email threads. Every role starts the same admin over again.

A careers page your developer has to edit

Post and close roles yourself, from the Shopify admin

Applications scattered across an inbox

One pipeline, with notes and a full status history

CVs as email attachments nobody can find again

Résumés stored on the application they arrived with

Roles that never surface in a job search

Each listing ships JobPosting structured data

Candidates chasing you for an answer

Status emails and a portal where they track it themselves

Features

What you get

A job board, an applicant tracker and two self-service portals — all running on your storefront, under your own domain.

Job board on your storefront

Filterable by keyword, location, credential level, work setting and job type. Drop it in with a theme block, or paste the embed snippet into any page.

Applicant pipeline

New, shortlisted, interviewing, hired or not a fit. Every change is recorded, with internal notes that stay internal.

Forms you build yourself

Drag and drop the questions on the applicant, membership and job-submission forms. Eleven field types, plus rules that show a question only when an earlier answer calls for it.

Google for Jobs ready

Every public job page carries schema.org JobPosting markup — title, employment type, location and structured salary — so search engines can read the role, not guess at it.

Business

Employer portal

Let outside companies register, submit roles for your approval and review their own applicants. Their jobs land in pending approval until you publish them.

Candidate portal

Job seekers sign in with an emailed code — no Shopify account — to save jobs, track their applications and publish a looking-for-work post.

Plus

Status emails and alerts

Tell a candidate where they stand without writing the email each time, and send matched job seekers a weekly digest of new roles.

Plus

Flow, integrations and API

Four Shopify Flow triggers — job published, job closed, application received, status changed — plus Klaviyo, Slack, Zapier and webhooks.

How it works

Three steps to a live job board

Post the role

Title, description, location, work setting, employment type and structured pay — so every listing on the board reads the same way.

Put the board on your site

Add the Workify Job List block in the theme editor, or paste the embed snippet into a page. The board serves from your own domain.

Work the pipeline

Applications arrive in the admin. Shortlist, interview, hire or close — the candidate is told, and the history stays with the record.

By the numbers

What ships in the box

8Storefront languages
11Form field types
5Theme blocks
4Shopify Flow triggers

Use cases

Who it is for

Retailers hiring store staff

Seasonal and shop-floor roles posted where customers already are, instead of on a third-party board they never see.

Growing brands without an ATS

A real pipeline, notes and status history — without buying recruiting software you would have to bolt onto the site anyway.

Community and industry job boards

On Business, outside companies register, submit their own roles for approval and manage their own applicants in a portal.

Multilingual storefronts

The board and both portals ship in eight languages, right-to-left included, with the wording editable on Business.

Pricing

Plans

Prices are per month, billed through Shopify so the charge lands on your usual invoice. Plus and Business are also sold by the year on the App Store — $90 and $209. There is no free tier.

Basic

$4.99/month

One live role at a time, with the full application pipeline.

  • 1 published job
  • 1 custom screening question
  • Unlimited applications
  • Application status timeline
  • Standard job board design

Business

$89/month

Everything in Plus, plus a job board other companies post to.

  • Everything in Plus
  • Employer portal and membership forms
  • External companies submit jobs for approval
  • Employers review their own applicants
  • Edit the storefront and portal translations
  • Premium support

FAQ

Questions merchants ask

Where does the job board actually live?

On your storefront, under your own domain, served through Shopify's app proxy at /apps/workify. You add it with the Workify Job List theme block, or by pasting an embed snippet into any page — there is no separate careers site to maintain and no theme code to edit.

Do candidates need a Shopify account to apply?

No. Anyone can apply from the public job page. If they want the candidate portal — saved jobs, application tracking, a looking-for-work post — they sign in with a one-time code sent to their email address. No Shopify or customer account is involved.

Will my roles show up in Google for Jobs?

Every public job page ships schema.org JobPosting structured data, including employment type, location and structured salary when you set one. Whether a role is indexed and shown is Google's decision, not something any app can promise.

Can other companies post jobs on my board?

On the Business plan, yes. Outside companies register through the employer portal, submit roles that land in pending approval, and review their own applicants once you publish. Nothing goes live on your board without you approving it.

Can I change the application questions?

Yes. The applicant, membership and job-submission forms are all built by drag and drop, from eleven field types, with rules that reveal a question only when an earlier answer calls for it. A handful of system fields — name, email — cannot be deleted, because the pipeline is built on them.

Is there a free plan?

No. Plans start at $4.99 a month for Basic, and the App Store listing carries a short free trial. Because billing runs through Shopify, the charge appears on your normal Shopify invoice and you can cancel from the admin.

Put your open roles where your customers already are

A job board on your own domain, and one pipeline that takes every applicant to a decision.

More from XCO

Apps that pair well with this one