Background
story
In light of Freshworks' existing Omnichannel product for customer support, which revolves around Freshdesk as the core supporting various add-ons like chat, email, WhatsApp, and calling, it became evident that the industry demands a more evolved solution. The current setup feels fragmented, with each feature resembling individual products and in context maintenance across channels.
To address this gap,it was proposed the development of a Customer Support Suite (CSS), aiming to create a centralised conversation inbox spanning all channels. This suite would record all customer conversations in one place, ensuring easy access to customer context for agents.
The envisioned CSS would integrate seamless functionalities, empowering agents to engage in conversations with complete context directly from a unified interface. This unified view fosters seamless collaboration among teams, facilitating efficient support delivery across all users.
In my role within this project, I focused on enhancing the user experience specifically for the cloud telephony channel, leveraging our in-house product, Freshcaller, to contribute to the overall success of the CSS initiative.
Freshcaller in
Users' Words
It is difficult to get previous tickets raised by a customer easily in this product. I waste my time searching and keeping customers waiting. Any easier method where all tickets for one customer are easily available?
I use Omnichannel, the calling widget size covers the entire browser height, this makes it difficult to see the ticket information . Can this be movable or something?
We use both Freshcaller and Freshchat, it gets tedious to maintain the app. Are you guys thinking about getting Freshcaller in Freshchat?
User Feedback Analysis: Insights and Learnings
Seeing the customer queries and responses, it's evident that improvements are needed to enhance the user experience. Agents find the current calling widget too large, obscuring ticket information, and struggle to quickly access previous customer tickets. Additionally, managing separate applications for calls and chats is cumbersome. Addressing these issues by making the calling widget adjustable and consolidating context within a single click or no clicks at all will significantly improve efficiency and user satisfaction.
Competitor Review
INTERCOM
- Calling Widget: Pop-over and collapsible, with all call actions contained within the widget.
- Channel: Marked as a separate conversation for the customer.
- Details: Listed in one place, providing comprehensive context.
AIRCALL
- Widget: Organized into during-call actions, action items, and current call actions.
- Insight: Included within the widget.
- Layout: Resembles a mobile app, allowing users to perform multiple actions. Effective as a widget on top of other customer support products.
GLADLY
- Continuity: Detailed, continuous conversation history for each customer, with all channels appended.
- Details: Displayed side by side, offering immediate context.
Summary
Competitor analysis shows that integrating voice into customer support software can be optimized by ensuring the calling widget is unobtrusive and easily navigable, providing comprehensive customer details in a single view, and maintaining continuous, multi-channel conversation histories. These insights will guide enhancements to our voice integration strategy.
Design concepts
Incoming call notification
Answered call
Extended widget
Creating a new
experience
Including the Conversation/Inbox page with the Freshcaller widget has significantly enhanced the way an agent works. It provides a larger canvas space, offering instant context and reducing the time to resolve conversations compared to the old Freshcaller experience. This integration allows agents to access detailed client information, the call journey, private notes, and call recordings in on go.
By seamlessly fitting the Freshcaller widget into the unified inbox page, the new design improves user experience, agent efficiency, and overall SLA performance.
A record of the call recording is accessible to both supervisors and agents, ensuring transparency and accountability in communication.
Every conversation includes a recorded call log, simplifying the tracking of call events for all users.
This section is consistent across all channels. In previous Freshcaller versions, agents had to access various information with just one click, but the process was disorganized.
This widget appears for 5 seconds, giving agents a brief moment to prepare for the next call. It also allows quick, single-click access to the conversation, improving workflow and efficiency.
Maintaining consistency with the old experience, agents can take private notes during or after calls. The note section is now more spacious and prominently positioned, providing greater ease for agents
The feature
Learning
- 1. Effective Time Management: Managing a project within a tight deadline taught me the importance of prioritization and maximizing available time. Given more time, I could have conducted deeper research and potentially achieved different outcomes.
- 2. Challenges of Innovation: Breaking away from routine and proposing unconventional ideas requires mastering the art of convincing project leaders. I recognize the need to enhance my skills in presenting and advocating for innovative designs.
- 3. Continuous Improvement: Learning from feedback is crucial. I aim to refine my approach based on insights gathered from stakeholders' responses, ensuring future proposals are more aligned with project goals and stakeholders' expectations.
Introducing
voice bot
I worked on introducing an AI voice bot to the voice channel, developing the concept for this feature. However, I wasn't with the company long enough to see its full development.
A new AI voice assistant feature, allowing customers to interact with a voice bot to accomplish key tasks. This AI-powered bot will reduce the load on agents by handling routine inquiries, improving overall SLA performance. It will be trained with essential documents to answer questions and execute tasks efficiently.
The bot summarizes the conversation to save time and will also indicate if any follow-up actions are required.
A new AI voice assistant feature, allowing customers to interact with a voice bot to accomplish key tasks. This AI-powered bot will reduce the load on agents by handling routine inquiries, improving overall SLA performance. It will be trained with essential documents to answer questions and execute tasks efficiently.
The bot summarizes the conversation to save time and will also indicate if any follow-up actions are required.
Other projects
Freshcaller
Data Integration studio
A no code interface to set up, customise, and maintain data to create a true Customer 360 record in Freshsuccess.
Miscellaneous
Project Palette
A glimpse of my diverse range of projects, featuring my expertise in mobile, website, logo design etc.