Skip to main content
GullySystem
Applicant Tracking · Solutions

Keep one record per vacancy, with every place it was advertised.

Job Posting keeps one record for each vacancy: the role, the branch, how many people you need, who approved it and every place it was advertised. Applications from your careers page land on that record and not in a personal Gmail. Fill the seat and the post closes, so an opening from March stops pulling CVs in September.

What it is

A vacancy usually starts as a sentence in a WhatsApp group. Somebody puts it on a job board, somebody pins a notice at the gate, and a cousin is asked to ask around. Replies then arrive on three phones.

One record per vacancy changes that. Role, branch, openings and pay range sit together, and each posting carries its date and its link.

What it replaces

What your team uses today.

The module takes over these, one at a time, so nothing has to stop while it is set up.

  • A spreadsheet of open roles
  • A personal email inbox for applications
  • Job text copied from the last advertisement
Where it goes wrong today

The problems this is meant to ease.

Vacancy lives in a message

A manager mentions a hire in a chat. Nobody knows if it was approved.

Openings stay advertised

Old posts linger. A post stays live after the seat is filled, and CVs keep arriving for a role that is gone.

Postings scattered

A job goes on several boards and groups. Nobody records where, so the source of a hire is unknown.

Applications in personal inboxes

CVs land in someone’s private email. When that person is away, nobody sees them.

Descriptions retyped

Each posting is typed afresh. Roles at different branches get different wording.

Inside the module

What job posting does.

One record per vacancy

Role, department, branch, openings, reporting manager and pay range, written down before the first CV arrives.

Where it was posted

A line for the job board, the Instagram post and the gate notice, each with a date and a link.

Descriptions you reuse

Last year’s wording for a fitter or an accounts assistant is edited and not retyped from memory.

A careers page on your own site

Open roles appear on your website with a short form. What the candidate fills in reaches the vacancy, CV attached.

Approval before it goes out

New headcount waits for the owner’s yes. A straight replacement can go out without one.

Open, on hold, filled

Closing the vacancy stops applications piling up for a seat that is already taken.

Where it gets used

What this looks like in a working week.

Illustrative scenarios, written to show the shape of the work. They are not accounts of client systems.

A branch manager needs a hand

She raises the vacancy. The owner approves it, and the HR executive publishes the description to the careers page.

A seat is filled

The HR executive marks the vacancy filled. The post closes on the careers page that day.

Which channel worked

The owner reads where hired applicants came from. Spending on weak channels can stop.

A role reopens

HR copies an earlier description. Edits are small, and the wording stays consistent across branches.

Who touches it

The people who open this every day.

HR executive

Opens the vacancy, writes it up, puts it out and keeps the list of what is live.

Branch manager

Asks for a replacement, then sees where the request has reached without a walk to the HR desk.

Owner

Approves new headcount and sees open seats across branches on one screen.

How it is set up

From first conversation to daily use.

  1. Trace the current process

    Describe how a vacancy starts today. We write back the approval steps and the channels you use.

  2. Set up the careers page

    You supply role templates and branch names. A careers page arrives on your own site for you to try.

  3. Add the approval step

    The owner chooses who approves openings. You get a screen where a manager raises a vacancy and approval is recorded.

  4. Run a live opening

    HR posts a real vacancy and watches applications arrive. The group leaves trained, with changes noted.

Measuring it

How you would know it is working.

Record where you stand before it goes live, so the change is measured against your own figures.

  • Vacancies open past their expected date
  • Applications by source channel
  • Vacancies posted with an approval on record
  • Posts still live after the seat was filled
  • Applicants reaching interview, by channel
How it fits

It is one part of a system, not an island.

A module earns its place by what it passes to the next one. These are the connections we set up most often.

  • Your careers page
  • Resume management
  • Candidate tracking
  • WhatsApp
  • Employee database
Common questions

Questions owners ask about job posting.

Can it post on LinkedIn or other job boards by itself?

No. Those boards charge for posting through their own systems, and most small employers still post by hand. What you get is a record of where you posted, and applications from your careers page in one list.

Is a spreadsheet enough for four hires a year?

Probably. One person, a few vacancies and a folder of CVs will hold together fine. Three branches hiring at once changes that.

Can somebody apply from a phone?

Yes. The form works in a mobile browser, which is where most applicants are. A PDF or a photo of a CV attaches.

Will it sit with the HR system we already run?

It can. A hired candidate passes into your employee database and is not typed in again. If an HR package already holds those records, tell us which one, and we will judge whether joining the two pays off.

What affects the cost of a job posting module?

Branches, roles and approvers set the base. Careers page design, links to resume and candidate tracking, and WhatsApp alerts add work. The approval step can be dropped for a small team.

What decides how soon vacancies can be posted from it?

Your role list and approval rule. The initial cut holds the vacancy record, approval, channel log and careers page. You supply role details and branding, and the proposal names the dates.

Talk to us

Tell us how you handle job posting today.

A spreadsheet, a register or another system: say which, and we will tell you plainly what is worth changing.

What happens after you share your requirements

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. No call is booked and nothing is paid until you have read the note. Your details stay with us.

Start with your requirements

Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.

Share your requirements