Public & Professional Services · Marketplace Package
Recruitment Agency
From Job Order to Placement Fee, Without the Spreadsheet
Candidates submitted to a client and never chased, interviews nobody confirmed, offers that expire unanswered, fee invoices raised weeks late. Install the Recruitment package from the Marketplace and run clients, job openings, candidates, interviews, offers and placements in one place. In-house HR teams use the same pipeline for their own openings.
About & Business Case #
The everyday problem #
"Our recruiters live in spreadsheets and their inboxes. We submit a great candidate, the client goes quiet, and nobody chases. We lose placements to offers that expired, and we find out a candidate left inside the guarantee period only when the client refuses to pay."
Recruitment is a long chain of hand-offs: screen, submit, interview, offer, join, invoice, guarantee. Each step waits on someone else, and each wait is a chance to lose the placement. The package records every step against the job and the candidate, and turns every wait into a task for the recruiter on the right day.
What good looks like
Every submitted candidate gets a feedback chase after 3 days. Every interview is confirmed the day before and its feedback recorded the day after. Offers are chased before they expire. Every fee invoice goes out the day after the candidate joins, and every guarantee period ends with a check-in call.
What the package installs #
The package uses the CRM's built-in records wherever a recruitment concept already fits, so you also get everything those records already do (web forms, lead conversion, sales pipeline, contracts, cases with SLAs, e-signature, reports). Only recruitment-specific things are new.
| In your agency | In SmartLite | Kind |
|---|---|---|
| Candidate, or a person at a client (hiring manager, HR) | Contact | Built-in, recruitment fields added |
| Client company (or your own company, for in-house hiring) | Account | Built-in, recruitment fields added |
| A company asking for hiring help, or a job seeker applying from your website | Lead | Built-in, recruitment fields added |
| Winning a hiring mandate from a client | Opportunity | Built-in, recruitment fields added |
| A client's terms of business (fee, payment terms, guarantee) | Contract | Built-in, recruitment fields added |
| Replacement request, client complaint, candidate query | Case | Built-in, recruitment fields added |
| Job order or in-house requisition | Job Opening | New (package) |
| A candidate on a job's pipeline | Application | New (package) |
| An interview round, with feedback | Interview | New (package) |
| A job offer | Offer | New (package) |
| A candidate who joined: fee, guarantee and invoice | Placement | New (package) |
It also installs a Recruitment app, two profiles (Recruiter and Hiring Manager), a Recruitment Manager permission set, recruitment page layouts for those profiles, 26 automation rules and 5 validation rules.
Nobody else is affected
Recruitment fields only appear on the layouts assigned to the two recruitment profiles, and the automation only acts on recruitment records (for example, a Contact whose Recruitment Role is Candidate). Users on other profiles see exactly what they saw before.
In-house hiring
Hiring for your own company? Leave Client and Fee % blank on the job, and tick Approved once the requisition's budget is signed off. Placements without a fee never ask for an invoice.
Business outcome #
- Every job, candidate and client in one place, with the whole history on each record
- Submitted candidates are chased for client feedback after 3 days
- Interviews are confirmed the day before, and feedback is asked for the day after
- Scheduling an interview or making an offer moves the application along the pipeline by itself; an accepted offer marks the candidate Hired and Placed
- Offers are chased the day before they expire, and marked Expired when they do
- Fee invoices are raised the day after the candidate starts, and chased 30 days later if unpaid
- Guarantee periods end with a check-in call, and a replacement request flags the placement at once
Implementation #
Install and set up #
An administrator does these six steps once. Do them in order.
Plan needed
The package adds 5 new record types, which fits every plan including Trial (Trial allows 5, so a Trial org with its own custom objects already will see a "Limit reached" message and nothing is installed). It also uses one of your plan's package slots (2 by default): if you already have two packages installed, uninstall one you no longer use from the Marketplace first, or contact SmartLite support.
1 Install the package #
2 Give your staff access #
3 Add clients, terms and candidates #
4 Capture enquiries and applicants #
5 Review the automation #
All rules are switched on at install. Find them in Setup → Workflow Rules (their names start with "Recruitment:") and adjust the timings to suit you.
| Rule | What it does |
|---|---|
| Recruitment: Job target date near | Task 7 days before an open job's Target Fill Date |
| Recruitment: Job open 30 days | Task to review a job still open 30 days after it opened |
| Recruitment: Chase client feedback | Task 3 days after a candidate is Submitted to Client, if still waiting |
| Recruitment: Candidate placed | A Hired application sets the candidate's status to Placed |
| Recruitment: Interview moves application | Scheduling an interview moves the application to Interview |
| Recruitment: Confirm interview / Record interview feedback | Tasks the day before and the day after a scheduled interview |
| Recruitment: Offer moves application / Offer accepted | A new offer moves the application to Offer; accepting it moves it to Hired |
| Recruitment: Offer response due / Offer expired | Chase the day before Respond By; mark Expired the day after |
| Recruitment: Confirm joining | Task on the Start Date to confirm the candidate joined |
| Recruitment: Raise invoice / Invoice overdue | Invoice task the day after a fee-earning start; payment chase 30 days after the invoice date |
| Recruitment: Guarantee check-in / Guarantee passed | Check-in task 7 days before the guarantee ends; Guarantee Passed the day after |
| Recruitment: Replacement requested | A Replacement Request case marks its placement Replacement Due |
| Recruitment: Terms of business renewal | Renewal task 30 days before a client's terms of business end |
Smaller rules stamp dates for you: Opened Date and Closed Date on jobs, Applied, Submitted and Hired dates on applications, the Offer Date, and Active on a new candidate. Validation rules ask for a reason when an application is rejected, an offer declined or a job cancelled, an outcome when an interview is completed, and an invoice number when a placement is invoiced.
6 Set up reports and Home #
How to Use #
Day-to-day: recruiters #
Day-to-day: hiring managers and interviewers #
Day-to-day: team lead and agency owner #
Good to know
The package doesn't calculate numbers: Fee Amount and Positions Filled are typed in, and a job doesn't become Filled by itself. Your administrator can add a Formula field for the fee (Annual Salary × Fee %) and a Rollup Summary field counting a job's placements; see the Advanced Metadata trail. One person can't be both a Candidate and a Hiring Manager, because Recruitment Role holds one value.