Designing a Comprehensive Survey Creation Tool for Enterprise Customers.
WorkStep provides a powerful continuous listening tool that utilizes ready-made surveys designed specifically to help engage and retain the frontline workforce of some of the largest enterprise companies including Pepsico, NFI and more.
Product Manager, Engineering Lead, 2 Developers
Pod Lead / Senior Product Designer
3 Months
HCM / HRM
Challenge
WorkStep only provided prebuilt surveys. However, in the competitive landscape of employee engagement, our clients needed and expected the ability to gather insights from their frontline workforce independently.
How might we provide a survey creation platform that would enable HR departments and managers to easily create, customize, and deploy all surveys?
Results
The new survey creation tool was successfully launched and received positive feedback from our enterprise customers.
8/10
User Satisfaction
99%
Reduction in internal service requests
8+
New surveys created
2
New sales conversions
Constraints
Time Constraint: Expectations were high from customers from their experience with previous solutions, however we needed to prioritize core functionalities over nice-to-have features to meet the deadline.
Technical Debt: Instead of building on top of legacy code, which was overly complex and would need refactoring, we chose to build from scratch so that we could build and scale faster.
Limited Team Size: We had a relatively small engineering team including a junior engineer so we needed to plan for slower development and the likelihood of bugs.
User Research & Feedback Constraint: While we had direct access to HR admins, Managers were more likely to create surveys but meeting with them wasn’t feasible so we needed to keep the design universal and simple.
What we learned
Define
Goals - Here’s the predicted outcome I was designing for:
• Simple Intuitive User Experience
• Advanced Segmentation
• Visibility of all customer communication
Key metrics - How we will measure our success:
• # of internal service requests
• Conversation rates for sales team
• # of surveys created
Develop
Ideation and wire framing: Collaborated with the product manager and engineering to outline the survey creation process. This involved brainstorming sessions to define the 5-step process, followed by sketching wireframes for each step:
Survey Setup: Define survey name, description, and permissions.
Question design: Add, duplicate, reorder, and remove questions, including open text, multiple choice, scale, and eNPS.
Invitation: Build employee segments using attributes and save segments for future use.
Message: Include rich text and email and SMS previews.
Reminders: Set survey open and close dates, and preview reminder cadence and messaging.
Confirmation: Custom message shown to employees after successfully completing a survey - needs to include rich text so customers can include additional links.
Review: Added as a way to increase confidence and trust by reviewing all settings before launching survey.
8/10
User Satisfaction
99%
Reduction in internal service requests
8+
New surveys created
2
New sales conversions
Conclusion
Reflection and Learning: This project was a valuable learning experience in balancing user needs with technical constraints. Key takeaways include:
Iterative Design: Regular testing and feedback loops are crucial for refining complex features.
User-Centric Approach: Deep understanding of user workflows leads to more effective solutions.
Collaboration: Close collaboration with cross-functional teams ensures successful implementation.
Next Steps: Based on user feedback, future enhancements could include:
Survey Templates: instead of ‘Having’ to build from scratch every time, templates can give them a head start.
Question Library: Offering a list of prebuilt survey questions that can be added to a survey.
Editable Reminders: While customers didn’t show a lot of interest in editing the reminder text, they often asked if they could.
Add limits on multiple choice. Customers want to be able to have employees only choose up to a certain number of options.