WowLang for People Operations

Streamline and standardize your People Operations workflows with WowLang.

Who This Guide is For

This guide is designed for professionals working in:

People Operations / People Ops
Human Resources (HR)
Talent Management
HR Business Partners (HRBP)
Employee Experience
Organizational Development

Key Workflows & Use Cases

Recruiting & Talent Acquisition

Key Challenges:

  • Standardizing interview processes across departments
  • Maintaining consistent candidate evaluation criteria
  • Coordinating feedback from multiple interviewers
  • Tracking candidate pipeline metrics

How WowLang Helps:


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;
    }
}
                                        

Employee Onboarding

Key Challenges:

  • Creating consistent onboarding experiences
  • Ensuring all necessary setup steps are completed
  • Tracking progress across multiple departments
  • Gathering feedback on onboarding effectiveness

How WowLang Helps:


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;
    }
}
                                        

Performance Management

Key Challenges:

  • Maintaining consistent performance review processes
  • Collecting and organizing 360° feedback
  • Setting and tracking performance goals

How WowLang Helps:


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;
    }
}
                                        

Employee Engagement & Development

Key Challenges:

  • Creating personalized development plans
  • Tracking training program effectiveness
  • Measuring and improving engagement

How WowLang Helps:


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;
    }
}
                                        

HR Operations & Compliance

Key Challenges:

  • Maintaining compliance documentation
  • Tracking policy acknowledgments
  • Managing audit preparations

How WowLang Helps:


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;
    }
}
                                        

Getting Started with WowLang for People Ops

Ready to streamline your People Operations workflows? Check out our: