Skip to main content

Scenario

Your quarterly employee engagement survey (eNPS + engagement questions) reveals distinct workforce segments — the Engaged Advocate who scores everything 9+, the Quiet Quitter giving 5-6 across the board, the New Hire still forming opinions. You need to test internal communications (policy announcements, benefit changes, company updates) against these segments before sending. This job pulls engagement data, creates internal personas matching each segment, then runs Focus Groups testing draft comms against each persona type. Flow: Qualtrics eNPS + engagement export → Segment by engagement tier → Create internal personas (Engaged Advocate, Quiet Quitter, New Hire) → POST /api/v1/focus-groups testing internal comms → Segment-validated messaging

Architecture

Code

Example Output

Error Handling

Employee surveys use custom column names. Set ENPS_COLUMN and TENURE_COLUMN env vars to match your survey. Default: eNPS and Tenure_Months.
Some segments (e.g., At-Risk Veteran) may have fewer than 10 members. Personas still work — they represent the archetype, not the statistical average.
Testing 3 announcements × 5 personas sequentially takes 5-10 minutes. For faster results, reduce to the 3 most critical personas per announcement.