Skip to content
FlowScript templates

Survey — engagement instrument

A typed survey instrument mapped from constructs to items. Typed FlowScript for survey instruments. Keywords: survey, instrument, construct, questionnaire, psychometrics.

Template previewFlowScript
SURVEY INSTRUMENT · WEBQ3 employee engagement surveyAll FTEs (n ≈ 320)CONSTRUCTSense of purposeα MODERATE3 itemsP1I understand how my work contributes to the company's mission.likert-5P2I feel my contributions are recognised.likert-5P3Most days I'm just going through the motions.likert-5RCONSTRUCTManager supportα MODERATE4 itemsM1My manager gives me actionable feedback.likert-5M2My manager advocates for my career growth.likert-5M3I can disagree with my manager without it hurting my standing.likert-5M4I have avoided raising concerns out of fear of retaliation.likert-5RCONSTRUCTGrowth & learningα MODERATE3 itemsG1I learned a new skill in the last 90 days through my work.likert-5G2I have a clear development plan I'm working through.likert-5G3My role has gotten more challenging in the last six months.likert-5CONSTRUCTIntent to stayα LOW — add items2 itemsI1I plan to be working here 12 months from now.likert-5I2I'd recommend this company as a place to work to a friend.likert-5

Make it your own.

instrument q3_engagement {
  title: "Q3 employee engagement survey"
  audience: "All FTEs (n ≈ 320)"
  mode: "web"
  language: "en"
}

construct purpose {
  name: "Sense of purpose"
  definition: "Belief that one's work matters and aligns with company goals"
  reference: "Utrecht Work Engagement Scale, abbreviated"
}

construct manager {
  name: "Manager support"
  definition: "Perceived availability, fairness, and growth orientation of direct manager"
}

construct growth {
  name: "Growth & learning"
  definition: "Frequency of new-skill acquisition and stretch opportunities"
}

construct intent {
  name: "Intent to stay"
  definition: "Likelihood of remaining at the company in the next 12 months"
}

item p1 {
  text: "I understand how my work contributes to the company's mission."
  construct: purpose
  scale: "likert-5"
}

item p2 {
  text: "I feel my contributions are recognised."
  construct: purpose
  scale: "likert-5"
}

item p3 {
  text: "Most days I'm just going through the motions."
  construct: purpose
  scale: "likert-5"
  reverse: true
}

item m1 {
  text: "My manager gives me actionable feedback."
  construct: manager
  scale: "likert-5"
}

item m2 {
  text: "My manager advocates for my career growth."
  construct: manager
  scale: "likert-5"
}

item m3 {
  text: "I can disagree with my manager without it hurting my standing."
  construct: manager
  scale: "likert-5"
}

item m4 {
  text: "I have avoided raising concerns out of fear of retaliation."
  construct: manager
  scale: "likert-5"
  reverse: true
}

item g1 {
  text: "I learned a new skill in the last 90 days through my work."
  construct: growth
  scale: "likert-5"
}

item g2 {
  text: "I have a clear development plan I'm working through."
  construct: growth
  scale: "likert-5"
}

item g3 {
  text: "My role has gotten more challenging in the last six months."
  construct: growth
  scale: "likert-5"
}

item i1 {
  text: "I plan to be working here 12 months from now."
  construct: intent
  scale: "likert-5"
}

item i2 {
  text: "I'd recommend this company as a place to work to a friend."
  construct: intent
  scale: "likert-5"
}

view items: item_map