Back to overview
Recruitment
Create job listings, manage applications, AI screening, job distribution, talent pool, interviews, job alerts, video introductions, QR codes, analytics and the candidate portal.
Activating recruitment
How to enable the recruitment module:
1. Go to Settings → Widgets
2. Enable "Recruitment"
3. After activation, the recruitment admin pages appear in the sidebar
4. The JobWidget block becomes available in the Page Builder
The module includes: job management, application pipeline, AI screening, distribution to external platforms, talent pool, interview scheduling, job alerts and analytics.
Tips
- After activation you can immediately create and publish job listings.
- The recruitment widget automatically shows your open positions on the website.
Creating job listings
Create jobs via Recruitment → Jobs → New job:
• Title and description (rich text editor)
• Classification: department, experience level, employment type
• Location and remote policy (on-site, hybrid, remote)
• Salary (optional): per hour, month or year
• Requirements, responsibilities and benefits as lists
• SEO fields: meta title and description
• Closing date: default based on your settings
Statuses: Draft → In review → Published → Paused → Closed → Filled.
Tips
- Use the AI Job Text generator to quickly create a professional job description.
- Always run a bias check for inclusive job descriptions.
Note
- When closing a job, pending applicants will be automatically notified.
AI Writing Assistant for jobs
In addition to the AI Job Description generator, there is now a comprehensive AI Writing Assistant available when creating and editing job postings. This panel appears on the right side of the form (on desktop) or above it (on mobile).
Available actions:
• Generate description — writes a full job description based on the title
• Improve description — enhances the current text
• Rewrite description — rewrites in a different tone of voice (professional, friendly, bold, elegant, playful, formal)
• Generate requirements — creates 5-8 job requirements
• Generate responsibilities — creates tasks and responsibilities
• Generate benefits — creates employee benefits
• Generate SEO meta title and description
Each suggestion is shown as a preview with Accept or Reject options. You can also provide an extra instruction for more specific results.
AI usage counts towards your subscription (tier). This applies to both the agency subscription and the tiers the agency passes on to end customers.
Tips
- Always fill in the job title first — the AI uses this as the basis for all generations.
- Use the extra instruction to specify preferences, such as 'focus on remote work' or 'emphasise team culture'.
- Combine the AI Writing Assistant with the Bias Check for inclusive and professional job descriptions.
Note
- AI usage counts towards your tier limits. Check your usage at Settings → Subscription.
Managing applications (pipeline)
Applications are managed via a Kanban board (Recruitment → Applications):
• Default stages: New → Screening → Interview → Assessment → Offer → Hired/Rejected
• Stages are customisable via Settings (labels and order)
• Drag and drop cards to move them between stages
• Per application: contact details, motivation, CV, AI score, notes and team votes
Filter by job, search by name or email.
Tips
- Use team votes (Yes/No/Maybe) to involve colleagues in the selection.
- Notes are stored chronologically with author and timestamp.
AI screening & scoring
Let AI automatically analyse CVs and calculate match scores:
• Work experience, skills, education and language proficiency are evaluated
• Score based on the job requirements
• Summary with strengths and points of attention
Enable auto-screening in Settings to automatically screen new applications. Manual screening is always possible via the application detail page.
Tips
- Auto-screening saves time with large numbers of applications.
- The AI score is an aid — always make the final decision yourself.
Note
- AI screening only works when a CV has been uploaded.
Job distribution (BYOK)
Publish jobs on external platforms via Recruitment → Distribution:
• Connect platforms: Indeed, LinkedIn, Broadbean, VONQ, Monster and more
• BYOK (Bring Your Own Key): use your own API keys
• Per platform: connection status, test option and synchronisation
After connecting, jobs are automatically synchronised when published.
Tips
- Broadbean provides access to 7,000+ job platforms via one API.
- Always test the connection after entering your API key.
Note
- API keys are stored encrypted. Never share them with third parties.
Talent pool
The talent pool (Recruitment → Talent Pool) is a cross-vacancy candidate database:
• Candidates who opt in are retained
• Search by name, email or skills
• Filter by experience level
• Tag candidates for easy organisation
• AI re-engagement: automatically match talent pool candidates with new vacancies
When matched, the system sends a personalised invitation email.
Tips
- Encourage applicants to opt in to the talent pool.
- Tags make it easy to find candidates later.
Note
- GDPR: only opt-in candidates are retained. Data is deleted after 2 years of inactivity.
Interview scheduling
Schedule interviews via Recruitment → Interviews:
• Create time slots: date, time, duration, type (phone, video, on-site)
• Assign interviewers (contact persons and recruiters)
• Optionally link a slot to a specific vacancy, or make it available for all vacancies
• Meeting URL or location per slot
Automatic invitation:
When an application is moved to the "Interview" stage, the candidate automatically receives an invitation email with available time slots and a link to the portal to choose.
Rescheduling by candidate:
For online interviews (with meeting URL), the candidate can reschedule up to 2 hours before the scheduled time. After rescheduling, the recruiter receives a notification.
Changes by recruiter:
If a recruiter modifies a booked slot (date, time or location), the candidate automatically receives an email with the new details.
Statuses: Available → Booked → Cancelled.
Visibility in the candidate portal:
• The interview section is only visible from the "Interview" stage onwards
• For a booked slot with meeting URL, the candidate sees a "Reschedule" button
• After rescheduling, the previous slot is released for other candidates
Tips
- Create multiple slots at once for efficient scheduling.
- Video interviews automatically include a meeting URL field.
- Rescheduling is only possible for online interviews (with meeting URL), not for on-site interviews.
- After rescheduling, the original time slot automatically becomes available for others.
Job alerts & referrals
Job alerts:
• Visitors subscribe via the Job Alert widget on your website
• They automatically receive an email when new jobs are posted
• Department filtering available
• Unsubscribe via link in the email
Referrals:
• Generate unique referral links per employee
• Applications via a referral link are automatically tracked
• Statistics: clicks, applications and hires per referral
Tips
- Referral recruitment often yields the best candidates.
- Combine job alerts with distribution for maximum reach.
Video introduction
Applicants can record or upload a video introduction with their application:
• Supported formats: MP4 and WebM
• Videos are securely stored and only accessible to the recruitment team
• Watch videos directly on the application detail page
This provides a more personal impression than just a CV.
Tips
- Video is optional — not all candidates are comfortable with it.
QR codes
Generate QR codes per job via the job editor:
• Customisable: foreground and background colour
• Download as PNG or SVG
• Copy the direct URL
Use QR codes on posters, flyers or business cards for offline recruitment.
Tips
- SVG format is ideal for print (scales without quality loss).
- Always test the QR code with your phone before publishing.
Analytics
Recruitment → Analytics shows your recruitment performance:
• KPIs: open jobs, total applications, average time-to-hire, fill rate
• Recruitment funnel: views → applications → screening → interviews → offers → hired
• Channel performance: per platform the number of posts, views, applications, hires and cost-per-hire
• Filter by period: week, month or quarter
Tips
- Use channel performance to determine which platforms deliver the best ROI.
- The funnel shows where candidates drop off — optimise those stages.
Candidate portal
Applicants receive a personal portal link by email:
• Track status: which stage their application is in
• Choose interview slot: if slots are available
• Upload additional documents: PDF, DOCX, JPG or PNG
• All via a secure, temporary token link
The portal displays progress as a visual timeline.
Tips
- The portal significantly improves the candidate experience.
- Tokens expire after a set period — candidates can request a new one.
Note
- Never share portal links publicly. Each link is tied to one application.
Email notifications
When a new application is submitted, notification emails are sent automatically. The system determines recipients in two steps:
Step A — Primary recipient:
The notification email address from Recruitment → Settings → Email notifications. If this field is filled in, this address always receives the notification.
Step B — Copy (if it's a different address):
1. Contact person/Recruiter of the specific vacancy
2. Default contact person from Recruitment → Settings
3. Company email from Recruitment → Settings → Company details
4. Site owner email (from general settings)
Step B goes through the list top to bottom and stops at the first match. Duplicates are automatically filtered — if the notification address equals the contact person, only one email is sent.
The system also automatically sends emails to applicants when:
• Rejection (with optional reason)
• Closure or filling of the vacancy
Tips
- Fill in the notification email address in Settings to make sure you never miss an application.
- Set a contact person per vacancy if different recruiters are responsible for different vacancies.
- The default contact person in Settings serves as a safety net when a vacancy has no dedicated contact person.
Note
- If all fields are empty (no notification email, no contact person, no company email and no site owner), no notifications will be sent.
Customise email templates
Customise all recruitment emails via Recruitment → Settings → Email Templates:
• Templates per stage: confirmation, alert, interview invitation/confirmation/reschedule/change/cancellation, slot booked (recruiter), assessment invitation, assessment completed (recruiter), offer, offer accepted/declined (recruiter), rejection and job closed
• A separate subject line and content per language (NL/EN/DE/FR/ES)
• Variable buttons: click to insert dynamic values (e.g. {{candidate_name}}, {{job_title}})
• HTML formatting: use <strong>, <a href>, <p> etc. for formatting
• Preview: see how the email looks with sample data
• Restore default: reset a template to the default text
Language detection:
When submitting an application, the candidate's browser language is saved. Emails are automatically sent in the correct language. If the language is not available, Dutch is used as fallback.
Variables:
The following variables are available in all templates:
• {{candidate_name}} — applicant's name
• {{job_title}} — vacancy title
• {{company_name}} — company name
• {{portal_link}} — link to the candidate portal
Additional variables per template type (e.g. {{date}}, {{time}}, {{meeting_link}} for interview templates).
Leave fields empty to use the default text.
Tips
- Use the Preview button to check that your variables are filled in correctly.
- HTML formatting is automatically sanitised — script tags and event handlers are removed.
- Templates are stored separately from other settings.
Interview invitation with clickable time slots
When you drag an application to the Interview stage, the candidate automatically receives an invitation email with available time slots.
• Each time slot in the email is a clickable button
• One click opens the personal portal and instantly confirms the chosen slot
• The candidate doesn't need to log in or search first
• After confirming, the candidate receives a confirmation email and the slot is locked in
Candidates can also pick a different slot or reschedule via the portal.
Tips
- Create enough time slots in advance via Recruitment → Interviews so the email offers a choice.
- When a candidate picks a slot themselves, the recruiter is notified automatically.
Setting up assessments
Assessments let you evaluate candidates objectively before an offer. Open an application and click "Set up assessment".
• Choose a template per sector/role: Sales, Customer Service, Tech, Office/Admin, Hospitality/Retail or General
• Each template contains proven questions with competency tags
• Optionally let AI generate extra, role-specific questions
• Edit or remove questions and set a time limit and deadline
• Send the assessment → the candidate completes it via the portal
• After submission, AI scores the answers and you receive a report with score per competency, strengths, risks and a recommendation
Dragging an application to the Assessment stage sends the invitation automatically.
Tips
- Multiple-choice questions are scored automatically; open and scenario questions are evaluated by AI.
- Always review the AI report yourself — it's a tool, not a final verdict.
Note
- A sent assessment can no longer be edited. Compose the questions carefully before sending.
Offer & onboarding
Compose a professional offer and have the candidate sign digitally. Open an application and click "Compose offer".
• Fill in title, salary/terms, start date and a description
• Add attachments: contract PDF, onboarding documents (PDF, DOCX, JPG or PNG)
• Send the offer → the candidate sees everything in the portal
• The candidate can accept (with a digital signature) or decline (with an optional reason)
• On acceptance a signed PDF is generated and the agreement is recorded legally (date and IP)
• You automatically receive an email on acceptance or decline
Dragging an application to the Offer stage while a draft is ready sends the offer automatically.
Tips
- Add the contract and onboarding documents as attachments so the candidate has everything in one place.
- The signed PDF is available on the offer page after acceptance.
Reserved time slots visibility
A time slot linked to a candidate is clearly recognizable everywhere:
• On the interview calendar it shows "Reserved: {name}" and the slot is clickable to the application
• On the Kanban card a badge shows the date, time and interview type
• On the application detail page there's a dedicated Interview card with the appointment details
This way you see at a glance who a slot is reserved for, across all overviews.
Tips
- Click a reserved slot on the calendar to jump straight to the related application.