Streamline and standardize your People Operations workflows with WowLang.
This guide is designed for professionals working in:
playbook "Technical Interview Process" {
description: "Standardized technical interview workflow for engineering roles"
purpose: "Ensure consistent evaluation of technical candidates"
phase "Initial Screening" {
description: "Preliminary candidate evaluation"
session "Resume Review" {
description: "Initial candidate qualification"
purpose: "Evaluate candidate background and experience"
suggestedDuration: 30
beforeSession {
activity {
name: "Resume Collection"
description: "Gather candidate materials"
type: "information"
required: true
format: "document"
duration: 15
}
}
activities {
activity {
name: "Technical Background Review"
description: "Evaluate technical qualifications"
duration: 20
tool {
name: "ATS System"
description: "Applicant tracking system"
}
}
}
afterSession {
activity {
name: "Screening Decision"
description: "Document screening outcome"
type: "summary"
required: true
format: "form"
formType: "feedback"
duration: 10
}
}
}
}
phase "Technical Assessment" {
description: "In-depth technical evaluation"
session "Technical Challenge" {
description: "Live coding and system design"
purpose: "Evaluate technical skills in action"
suggestedDuration: 120
beforeSession {
activity {
name: "Challenge Prep"
description: "Prepare coding environment"
type: "setup"
required: true
duration: 15
}
}
activities {
activity {
name: "Coding Exercise"
description: "Live programming challenge"
duration: 45
tool {
name: "CodeCollab"
description: "Collaborative coding platform"
}
}
activity {
name: "System Design Discussion"
description: "Architecture and design evaluation"
duration: 45
tool {
name: "Miro"
description: "Virtual whiteboard for diagrams"
}
}
}
afterSession {
activity {
name: "Technical Evaluation"
description: "Document technical assessment"
type: "feedback"
required: true
format: "form"
formType: "actionItems"
duration: 15
}
}
}
}
}
interface TechnicalInterviewPlaybook {
description: string;
purpose: string;
phases: {
initialScreening: {
description: string;
sessions: {
resumeReview: {
description: string;
purpose: string;
suggestedDuration: number;
beforeSession: Activity[];
activities: Activity[];
afterSession: Activity[];
}
}
};
technicalAssessment: {
description: string;
sessions: {
technicalChallenge: {
description: string;
purpose: string;
suggestedDuration: number;
beforeSession: Activity[];
activities: Activity[];
afterSession: Activity[];
}
}
}
}
}
interface Activity {
name: string;
description: string;
type?: 'information' | 'setup' | 'feedback' | 'summary';
required?: boolean;
format?: 'document' | 'form';
formType?: 'feedback' | 'actionItems';
duration: number;
tool?: {
name: string;
description: string;
}
}
playbook "New Hire Onboarding" {
description: "Comprehensive onboarding process for new employees"
purpose: "Ensure smooth integration of new team members"
phase "Pre-arrival Setup" {
description: "Prepare everything before employee's first day"
session "IT Setup Coordination" {
description: "Coordinate IT resource provisioning"
purpose: "Ensure all systems are ready"
suggestedDuration: 120
activities {
activity {
name: "System Access Setup"
description: "Create accounts and permissions"
duration: 45
tool {
name: "IT Service Desk"
description: "Ticket management system"
}
}
activity {
name: "Hardware Provisioning"
description: "Prepare physical equipment"
duration: 45
}
}
afterSession {
activity {
name: "Setup Verification"
description: "Verify all systems are ready"
type: "checklist"
required: true
format: "form"
formType: "checklist"
duration: 15
}
}
}
}
phase "First Day" {
description: "Employee's first day experience"
session "Welcome Meeting" {
description: "Initial team welcome and orientation"
purpose: "Make new hire feel welcome and oriented"
suggestedDuration: 60
beforeSession {
activity {
name: "Welcome Pack Prep"
description: "Prepare welcome materials"
type: "preparation"
required: true
duration: 30
}
}
activities {
activity {
name: "Team Introduction"
description: "Meet the team members"
duration: 30
}
activity {
name: "Office Tour"
description: "Physical or virtual office orientation"
duration: 30
}
}
}
session "HR Documentation" {
description: "Complete required paperwork"
purpose: "Ensure compliance and setup benefits"
suggestedDuration: 90
activities {
activity {
name: "Benefits Enrollment"
description: "Select and enroll in benefits"
duration: 45
tool {
name: "HR Portal"
description: "Benefits management system"
}
}
activity {
name: "Policy Review"
description: "Review company policies"
duration: 45
}
}
afterSession {
activity {
name: "Documentation Verification"
description: "Verify all documents are complete"
type: "checklist"
required: true
format: "form"
formType: "checklist"
duration: 15
}
}
}
}
phase "First Week" {
description: "First week integration activities"
session "Team Integration" {
description: "Deep dive into team processes"
purpose: "Get new hire integrated with team workflows"
suggestedDuration: 120
activities {
activity {
name: "Project Overview"
description: "Review current projects"
duration: 60
}
activity {
name: "Process Training"
description: "Learn team workflows"
duration: 60
}
}
afterSession {
activity {
name: "First Week Feedback"
description: "Gather initial feedback"
type: "feedback"
required: true
format: "form"
formType: "feedback"
duration: 30
}
}
}
}
}
interface OnboardingPlaybook {
description: string;
purpose: string;
phases: {
preArrival: {
description: string;
sessions: {
itSetup: Session;
}
};
firstDay: {
description: string;
sessions: {
welcomeMeeting: Session;
hrDocumentation: Session;
}
};
firstWeek: {
description: string;
sessions: {
teamIntegration: Session;
}
}
}
}
interface Session {
description: string;
purpose: string;
suggestedDuration: number;
beforeSession?: Activity[];
activities: Activity[];
afterSession?: Activity[];
}
interface Activity {
name: string;
description: string;
type?: 'preparation' | 'checklist' | 'feedback';
required?: boolean;
format?: 'form' | 'document';
formType?: 'checklist' | 'feedback';
duration: number;
tool?: {
name: string;
description: string;
}
}
playbook "Performance Review Cycle" {
description: "Quarterly performance review process"
purpose: "Facilitate structured performance evaluations"
phase "Self Assessment" {
description: "Employee self-evaluation phase"
session "Goal Review" {
description: "Review progress on quarterly goals"
purpose: "Evaluate achievement of set objectives"
suggestedDuration: 60
activities {
activity {
name: "Goals Progress Update"
description: "Document progress on key objectives"
duration: 30
tool {
name: "Performance Portal"
description: "Goal tracking system"
}
}
activity {
name: "Achievement Documentation"
description: "Record key accomplishments"
duration: 30
}
}
}
session "Competency Assessment" {
description: "Self-evaluation of core competencies"
purpose: "Reflect on skill development"
suggestedDuration: 45
activities {
activity {
name: "Skills Assessment"
description: "Rate proficiency in core competencies"
duration: 30
tool {
name: "Skills Matrix"
description: "Competency tracking tool"
}
}
}
}
}
phase "360° Feedback" {
description: "Collect feedback from peers and stakeholders"
session "Peer Reviews" {
description: "Gather peer feedback"
purpose: "Collect diverse perspectives"
suggestedDuration: 30
activities {
activity {
name: "Feedback Collection"
description: "Gather structured peer feedback"
duration: 20
tool {
name: "Feedback System"
description: "Anonymous feedback platform"
}
}
}
}
}
phase "Manager Review" {
description: "Manager evaluation and feedback"
session "Performance Discussion" {
description: "Review meeting with manager"
purpose: "Discuss performance and set future goals"
suggestedDuration: 90
beforeSession {
activity {
name: "Review Preparation"
description: "Compile feedback and metrics"
type: "preparation"
required: true
duration: 30
}
}
activities {
activity {
name: "Performance Discussion"
description: "Review achievements and areas for growth"
duration: 45
}
activity {
name: "Goal Setting"
description: "Define next quarter objectives"
duration: 45
}
}
afterSession {
activity {
name: "Review Documentation"
description: "Document discussion outcomes"
type: "summary"
required: true
format: "form"
formType: "review"
duration: 30
}
}
}
}
}
interface PerformanceReviewPlaybook {
description: string;
purpose: string;
phases: {
selfAssessment: {
description: string;
sessions: {
goalReview: Session;
competencyAssessment: Session;
}
};
peerFeedback: {
description: string;
sessions: {
peerReviews: Session;
}
};
managerReview: {
description: string;
sessions: {
performanceDiscussion: Session;
}
}
}
}
interface Session {
description: string;
purpose: string;
suggestedDuration: number;
beforeSession?: Activity[];
activities: Activity[];
afterSession?: Activity[];
}
interface Activity {
name: string;
description: string;
type?: 'preparation' | 'summary';
required?: boolean;
format?: 'form';
formType?: 'review';
duration: number;
tool?: {
name: string;
description: string;
}
}
playbook "Career Development Program" {
description: "Employee development and engagement initiative"
purpose: "Foster professional growth and engagement"
phase "Career Planning" {
description: "Individual career path development"
session "Career Mapping" {
description: "Define career goals and path"
purpose: "Create personalized development plan"
suggestedDuration: 90
activities {
activity {
name: "Skills Assessment"
description: "Evaluate current skillset"
duration: 30
tool {
name: "Skills Matrix"
description: "Competency assessment tool"
}
}
activity {
name: "Goal Setting"
description: "Define career objectives"
duration: 30
}
activity {
name: "Path Planning"
description: "Map development activities"
duration: 30
}
}
}
}
phase "Learning & Development" {
description: "Structured learning activities"
session "Training Program" {
description: "Skill development activities"
purpose: "Build new competencies"
suggestedDuration: 120
activities {
activity {
name: "Online Learning"
description: "Complete assigned courses"
duration: 60
tool {
name: "LMS"
description: "Learning management system"
}
}
activity {
name: "Practical Application"
description: "Apply learning in projects"
duration: 60
}
}
afterSession {
activity {
name: "Learning Assessment"
description: "Evaluate knowledge gain"
type: "assessment"
required: true
format: "quiz"
duration: 30
}
}
}
}
phase "Engagement Tracking" {
description: "Monitor and improve engagement"
session "Pulse Survey" {
description: "Regular engagement check-ins"
purpose: "Measure employee satisfaction"
suggestedDuration: 30
activities {
activity {
name: "Survey Completion"
description: "Complete engagement survey"
duration: 15
tool {
name: "Survey Tool"
description: "Employee feedback platform"
}
}
}
afterSession {
activity {
name: "Feedback Analysis"
description: "Review and act on feedback"
type: "analysis"
required: true
format: "report"
duration: 30
}
}
}
}
}
interface CareerDevelopmentPlaybook {
description: string;
purpose: string;
phases: {
careerPlanning: {
description: string;
sessions: {
careerMapping: Session;
}
};
learningDevelopment: {
description: string;
sessions: {
trainingProgram: Session;
}
};
engagementTracking: {
description: string;
sessions: {
pulseSurvey: Session;
}
}
}
}
interface Session {
description: string;
purpose: string;
suggestedDuration: number;
activities: Activity[];
afterSession?: Activity[];
}
interface Activity {
name: string;
description: string;
type?: 'assessment' | 'analysis';
required?: boolean;
format?: 'quiz' | 'report';
duration: number;
tool?: {
name: string;
description: string;
}
}
playbook "HR Compliance Management" {
description: "HR compliance and policy management process"
purpose: "Ensure regulatory compliance and policy adherence"
phase "Policy Management" {
description: "Policy updates and distribution"
session "Policy Review" {
description: "Annual policy review process"
purpose: "Update and validate policies"
suggestedDuration: 120
activities {
activity {
name: "Policy Update"
description: "Review and update policies"
duration: 60
tool {
name: "Policy Portal"
description: "Document management system"
}
}
activity {
name: "Legal Review"
description: "Legal team validation"
duration: 60
}
}
afterSession {
activity {
name: "Distribution Planning"
description: "Plan policy distribution"
type: "planning"
required: true
format: "checklist"
duration: 30
}
}
}
}
phase "Compliance Training" {
description: "Employee compliance training"
session "Mandatory Training" {
description: "Required compliance courses"
purpose: "Ensure regulatory compliance"
suggestedDuration: 90
activities {
activity {
name: "Training Completion"
description: "Complete required modules"
duration: 60
tool {
name: "LMS"
description: "Learning management system"
}
}
activity {
name: "Knowledge Check"
description: "Verify understanding"
duration: 30
}
}
afterSession {
activity {
name: "Completion Recording"
description: "Document training completion"
type: "documentation"
required: true
format: "record"
duration: 15
}
}
}
}
phase "Audit Preparation" {
description: "Prepare for compliance audits"
session "Documentation Review" {
description: "Review compliance documentation"
purpose: "Ensure audit readiness"
suggestedDuration: 180
activities {
activity {
name: "Document Collection"
description: "Gather required documents"
duration: 90
tool {
name: "Compliance System"
description: "Document management platform"
}
}
activity {
name: "Gap Analysis"
description: "Identify missing items"
duration: 90
}
}
afterSession {
activity {
name: "Audit Checklist"
description: "Complete preparation checklist"
type: "verification"
required: true
format: "checklist"
duration: 30
}
}
}
}
}
interface CompliancePlaybook {
description: string;
purpose: string;
phases: {
policyManagement: {
description: string;
sessions: {
policyReview: Session;
}
};
complianceTraining: {
description: string;
sessions: {
mandatoryTraining: Session;
}
};
auditPreparation: {
description: string;
sessions: {
documentationReview: Session;
}
}
}
}
interface Session {
description: string;
purpose: string;
suggestedDuration: number;
activities: Activity[];
afterSession?: Activity[];
}
interface Activity {
name: string;
description: string;
type?: 'planning' | 'documentation' | 'verification';
required?: boolean;
format?: 'checklist' | 'record';
duration: number;
tool?: {
name: string;
description: string;
}
}
Ready to streamline your People Operations workflows? Check out our: