Week 1 Onboarding Feedback

The Week 1 Onboarding Feedback survey provides a comprehensive checkpoint after a new employee's first full week. It evaluates multiple dimensions of the onboarding experience including training effectiveness, manager accessibility, team welcome, resource availability, and role clarity. This survey helps HR teams identify onboarding gaps early, before they impact retention, and gives new hires a voice in their integration journey.

Employee Experience

Try the Form

Your first week matters. Share your experience to help us improve.
Overall First Week Experience
Manager & Team Support
0/5
0/5
0/5
Training & Learning
Poor Fair Good Excellent N/A
Company overview & culture*
Role-specific training*
Tools & systems training*
Processes & workflows
Compliance & policies
 
Role Clarity & Workload
Very unclear
Very clear
3
15
Just right - good balance
Resources & Tools
Looking Forward
Not confident
Very confident
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
export function onboardingWeek1Survey(form: FormTs) {
// Week 1 Onboarding Feedback - Comprehensive first week check-in
// Demonstrates: MatrixQuestion, StarRating, Slider, EmojiRating, RatingScale (Likert), SuggestionChips
 
// ============================================
// HEADER
// ============================================
form.addRow(row => {
row.addTextPanel('header', {
label: 'Week 1 Check-in',
computedValue: () => 'Your first week matters. Share your experience to help us improve.',
customStyles: {
background: 'linear-gradient(135deg, #059669 0%, #10b981 100%)',
color: 'white',
padding: '24px',
borderRadius: '12px',
textAlign: 'center'
}
});
});
 
// ============================================
// SECTION 1: Overall Experience
// ============================================
const overallSection = form.addSubform('overallSection', {
title: 'Overall First Week Experience',
customStyles: () => {
const mood = overallSection.emojiRating('weekMood')?.value();
if (mood === 'excellent' || mood === 'good') return { backgroundColor: '#d1fae5', padding: '16px', borderRadius: '8px' };
if (mood === 'very-bad' || mood === 'bad') return { backgroundColor: '#fee2e2', padding: '16px', borderRadius: '8px' };
return { padding: '16px', borderRadius: '8px', border: '1px solid #e2e8f0' };
}
});
 
overallSection.addRow(row => {
row.addEmojiRating('weekMood', {
label: 'How was your first week overall?',
preset: 'satisfaction',
size: 'lg',
showLabels: true,
alignment: 'center'
});
});
 
overallSection.addRow(row => {
row.addTextarea('weekHighlight', {
label: () => {
const mood = overallSection.emojiRating('weekMood')?.value();
if (mood === 'excellent' || mood === 'good') return 'What made your first week great?';
if (mood === 'very-bad' || mood === 'bad') return 'What challenges did you face this week?';
return 'What stood out about your first week?';
},
placeholder: 'Share a moment or experience that defined your week...',
rows: 2,
autoExpand: true,
isVisible: () => overallSection.emojiRating('weekMood')?.value() !== null
});
});
 
// ============================================
// SECTION 2: Manager & Team Support
// ============================================
const supportSection = form.addSubform('supportSection', {
title: 'Manager & Team Support'
});
 
supportSection.addRow(row => {
row.addStarRating('managerAvailability', {
label: 'How available was your manager when you needed help?',
maxStars: 5,
size: 'lg',
alignment: 'center'
});
});
 
supportSection.addRow(row => {
row.addStarRating('managerClarity', {
label: 'How clearly did your manager explain expectations?',
maxStars: 5,
size: 'lg',
alignment: 'center'
});
});
 
supportSection.addRow(row => {
row.addStarRating('teamWelcome', {
label: 'How welcomed did you feel by your team?',
maxStars: 5,
size: 'lg',
alignment: 'center'
});
});
 
// Manager follow-up for low scores
supportSection.addSpacer();
 
supportSection.addRow(row => {
row.addTextarea('managerFeedback', {
label: 'How could your manager better support you?',
placeholder: 'Your feedback helps us coach managers on supporting new hires...',
rows: 2,
isVisible: () => {
const availability = supportSection.starRating('managerAvailability')?.value() ?? 0;
const clarity = supportSection.starRating('managerClarity')?.value() ?? 0;
return availability > 0 && availability <= 3 || clarity > 0 && clarity <= 3;
}
});
});
 
// ============================================
// SECTION 3: Training Experience (Matrix Question)
// ============================================
const trainingSection = form.addSubform('trainingSection', {
title: 'Training & Learning'
});
 
trainingSection.addRow(row => {
row.addMatrixQuestion('trainingRating', {
label: 'Rate your training experience in each area:',
rows: [
{ id: 'company', label: 'Company overview & culture', isRequired: true },
{ id: 'role', label: 'Role-specific training', isRequired: true },
{ id: 'tools', label: 'Tools & systems training', isRequired: true },
{ id: 'processes', label: 'Processes & workflows', isRequired: false },
{ id: 'compliance', label: 'Compliance & policies', isRequired: false }
],
columns: [
{ id: 'poor', label: 'Poor' },
{ id: 'fair', label: 'Fair' },
{ id: 'good', label: 'Good' },
{ id: 'excellent', label: 'Excellent' },
{ id: 'na', label: 'N/A' }
],
striped: true,
fullWidth: true
});
});
 
trainingSection.addSpacer();
 
trainingSection.addRow(row => {
row.addCheckboxList('trainingGaps', {
label: 'What training topics need more coverage?',
options: [
{ id: 'none', name: 'No gaps - training was comprehensive' },
{ id: 'tools', name: 'Tools and software' },
{ id: 'processes', name: 'Day-to-day processes' },
{ id: 'team', name: 'Team structure and roles' },
{ id: 'culture', name: 'Company culture and values' },
{ id: 'technical', name: 'Technical skills' },
{ id: 'customers', name: 'Customer/client understanding' }
],
orientation: 'vertical'
});
});
 
// ============================================
// SECTION 4: Role Clarity & Workload
// ============================================
const roleSection = form.addSubform('roleSection', {
title: 'Role Clarity & Workload'
});
 
roleSection.addRow(row => {
row.addRatingScale('roleClarity', {
label: 'How clear are you about your role and responsibilities?',
preset: 'likert-5',
lowLabel: 'Very unclear',
highLabel: 'Very clear',
size: 'md',
alignment: 'center'
});
});
 
roleSection.addSpacer();
 
roleSection.addRow(row => {
row.addSlider('workloadLevel', {
label: 'How would you describe your workload this week?',
min: 1,
max: 5,
step: 1,
defaultValue: 3,
showValue: false,
unit: ''
});
});
 
roleSection.addRow(row => {
row.addTextPanel('workloadLabel', {
computedValue: () => {
const level = roleSection.slider('workloadLevel')?.value() ?? 3;
const labels = [
'',
'Too light - I need more to do',
'Slightly light - could handle more',
'Just right - good balance',
'Slightly heavy - manageable but busy',
'Overwhelming - too much too soon'
];
return labels[level] || '';
},
customStyles: () => {
const level = roleSection.slider('workloadLevel')?.value() ?? 3;
const defaultStyle = { bg: '#d1fae5', text: '#065f46', border: '#10b981' };
const colors: Record<number, { bg: string; text: string; border: string }> = {
1: { bg: '#dbeafe', text: '#1e40af', border: '#3b82f6' },
2: { bg: '#e0f2fe', text: '#0369a1', border: '#0ea5e9' },
3: defaultStyle,
4: { bg: '#fef3c7', text: '#92400e', border: '#f59e0b' },
5: { bg: '#fee2e2', text: '#991b1b', border: '#ef4444' }
};
const style = colors[level] ?? defaultStyle;
return {
backgroundColor: style.bg,
color: style.text,
padding: '8px 16px',
borderRadius: '6px',
textAlign: 'center',
borderLeft: `4px solid ${style.border}`
};
}
});
});
 
// Workload concerns follow-up
roleSection.addSpacer();
 
roleSection.addRow(row => {
row.addTextarea('workloadConcerns', {
label: () => {
const level = roleSection.slider('workloadLevel')?.value() ?? 3;
if (level <= 2) return 'What additional work or projects would you like to take on?';
return 'What would help manage the workload better?';
},
placeholder: 'Your feedback helps us calibrate onboarding pace...',
rows: 2,
isVisible: () => {
const level = roleSection.slider('workloadLevel')?.value() ?? 3;
return level <= 2 || level >= 4;
}
});
});
 
// ============================================
// SECTION 5: Resources & Tools
// ============================================
const resourcesSection = form.addSubform('resourcesSection', {
title: 'Resources & Tools'
});
 
resourcesSection.addRow(row => {
row.addSuggestionChips('missingResources', {
label: 'Select any resources you still need:',
suggestions: [
{ id: 'none', name: 'I have everything I need' },
{ id: 'access', name: 'System access' },
{ id: 'docs', name: 'Documentation' },
{ id: 'contacts', name: 'Key contacts list' },
{ id: 'tools', name: 'Tools/software' },
{ id: 'space', name: 'Workspace setup' },
{ id: 'training', name: 'Training materials' }
],
alignment: 'left'
});
});
 
// ============================================
// SECTION 6: Looking Forward
// ============================================
const forwardSection = form.addSubform('forwardSection', {
title: 'Looking Forward'
});
 
forwardSection.addRow(row => {
row.addRatingScale('successConfidence', {
label: 'How confident are you in succeeding in this role?',
preset: 'likert-5',
lowLabel: 'Not confident',
highLabel: 'Very confident',
size: 'md',
alignment: 'center'
});
});
 
forwardSection.addSpacer();
 
forwardSection.addRow(row => {
row.addTextarea('questionsForManager', {
label: 'What questions do you want to discuss with your manager?',
placeholder: 'List topics for your next 1-on-1...',
rows: 2,
autoExpand: true
});
});
 
forwardSection.addRow(row => {
row.addTextarea('additionalComments', {
label: 'Any other feedback about your first week?',
placeholder: 'Share anything else on your mind...',
rows: 2,
autoExpand: true
});
});
 
// ============================================
// SECTION 7: Summary
// ============================================
const summarySection = form.addSubform('summarySection', {
title: 'Week 1 Summary',
isVisible: () => {
const mood = overallSection.emojiRating('weekMood')?.value();
const managerAvail = supportSection.starRating('managerAvailability')?.value();
return mood !== null || (managerAvail !== null && managerAvail !== undefined && managerAvail > 0);
}
});
 
summarySection.addRow(row => {
row.addTextPanel('summary', {
computedValue: () => {
const mood = overallSection.emojiRating('weekMood')?.value();
const managerAvail = supportSection.starRating('managerAvailability')?.value() ?? 0;
const managerClarity = supportSection.starRating('managerClarity')?.value() ?? 0;
const teamWelcome = supportSection.starRating('teamWelcome')?.value() ?? 0;
const roleClarity = roleSection.ratingScale('roleClarity')?.value() ?? 0;
const workload = roleSection.slider('workloadLevel')?.value() ?? 3;
const confidence = forwardSection.ratingScale('successConfidence')?.value() ?? 0;
 
const moodLabels: Record<string, string> = {
'very-bad': 'Challenging', 'bad': 'Difficult', 'neutral': 'Okay',
'good': 'Good', 'excellent': 'Excellent'
};
 
const workloadLabels: Record<number, string> = {
1: 'Too light', 2: 'Light', 3: 'Balanced', 4: 'Heavy', 5: 'Overwhelming'
};
 
let summary = 'Week 1 Feedback Summary\n';
summary += '═'.repeat(25) + '\n\n';
summary += `Overall Experience: ${moodLabels[mood || ''] || 'Not rated'}\n\n`;
 
summary += 'Manager & Team Support:\n';
summary += ` Manager Availability: ${managerAvail > 0 ? '★'.repeat(managerAvail) + '☆'.repeat(5 - managerAvail) : 'Not rated'}\n`;
summary += ` Expectations Clarity: ${managerClarity > 0 ? '★'.repeat(managerClarity) + '☆'.repeat(5 - managerClarity) : 'Not rated'}\n`;
summary += ` Team Welcome: ${teamWelcome > 0 ? '★'.repeat(teamWelcome) + '☆'.repeat(5 - teamWelcome) : 'Not rated'}\n\n`;
 
summary += 'Role & Workload:\n';
summary += ` Role Clarity: ${roleClarity}/5\n`;
summary += ` Workload: ${workloadLabels[workload] || 'Balanced'}\n\n`;
 
summary += `Success Confidence: ${confidence}/5\n`;
 
// Alerts
const avgSupport = (managerAvail + managerClarity + teamWelcome) / 3;
if (avgSupport < 3 && avgSupport > 0) {
summary += '\n⚠️ Support scores below target - manager follow-up needed';
}
if (roleClarity < 3 && roleClarity > 0) {
summary += '\n⚠️ Role clarity needs attention - schedule alignment meeting';
}
if (workload >= 4) {
summary += '\n⚠️ Workload concerns - review onboarding pace';
}
 
return summary;
},
customStyles: () => {
const mood = overallSection.emojiRating('weekMood')?.value();
const baseStyles = {
padding: '16px',
borderRadius: '8px',
whiteSpace: 'pre-wrap',
fontFamily: 'monospace',
fontSize: '13px'
};
 
if (mood === 'excellent' || mood === 'good') {
return { ...baseStyles, backgroundColor: '#d1fae5', borderLeft: '4px solid #10b981' };
} else if (mood === 'very-bad' || mood === 'bad') {
return { ...baseStyles, backgroundColor: '#fee2e2', borderLeft: '4px solid #ef4444' };
}
return { ...baseStyles, backgroundColor: '#f8fafc', borderLeft: '4px solid #059669' };
}
});
});
 
// ============================================
// FORM CONFIGURATION
// ============================================
form.configureSubmitButton({
label: 'Submit Week 1 Feedback'
});
 
form.configureCompletionScreen({
type: 'text',
title: 'Thank you for your feedback!',
message: 'Your Week 1 insights help us improve the onboarding experience for everyone. Your manager will receive a summary to discuss in your next 1-on-1. Keep up the great work!'
});
}
 

Frequently Asked Questions

Why is Week 1 feedback different from Day 1?

Day 1 surveys focus on logistics (equipment, access, welcome). Week 1 goes deeper - covering training effectiveness, manager relationship, team dynamics, and initial role understanding. By Week 1, new hires have enough experience to give meaningful feedback on these areas.

What response rate should we expect for Week 1 surveys?

Aim for 85%+ response rate. New hires are typically engaged and want to share feedback. If rates are low, check your timing and communication. Sending during work hours with manager endorsement helps. Keep the survey under 5 minutes.

How should we handle negative Week 1 feedback?

Address it immediately. Week 1 issues that go unresolved often lead to early turnover (30-45 day departures). Schedule a 1-on-1 with the new hire, involve their manager, and create an action plan. Follow up within a week.

Should managers see their team's Week 1 feedback?

Yes, but thoughtfully. Share aggregated trends and specific development feedback. Avoid sharing verbatim comments that could identify individuals. The goal is manager development, not surveillance. Coach managers on using feedback constructively.

What's a good Week 1 onboarding score?

Target 4.0+ out of 5 stars on key dimensions (manager support, training, role clarity). Monitor trends over time rather than absolute numbers. Pay special attention to role clarity - scores below 3.5 predict early turnover.

How does Week 1 connect to 30/60/90 day surveys?

Week 1 establishes a baseline. Track whether issues identified in Week 1 are resolved by Day 30. Compare role clarity and manager support scores over time. This longitudinal view shows onboarding effectiveness and manager coaching needs.