- ADDING A FEATURE TO AN APPLICATION
Adding a Message Scheduling Feature to WhatsApp Messenger

Project Overview
WhatsApp is one of the most widely used messaging platforms globally, serving both personal and professional communication needs. Despite its extensive features, one critical capability is missing; a message scheduling feature. The absence of such a feature creates inefficiencies for users who want to send messages at specific times. This limitation results in missed opportunities, untimely communications and the mental burden of having to remember to send messages.
4 Weeks
UX + UI Design, Visual design, Branding, User flow, Research, Prototyping + Testing
Figma, Fig jam, Zoom, Google Forms
WhatsApp lacks a feature to schedule messages for future delivery
Users currently face difficulties with coordinating the timing of their messages, particularly across different time zones or work schedules. Without scheduling capabilities, they are forced to rely on memory or third-party tools, leading to frustration and a less seamless messaging experience.
Conceptualise, design and prototype a message scheduling feature for WhatsApp. This feature will enable users to schedule messages to be sent at a later time or date, providing more flexibility and convenience in communication.
My Design Process
Research
I conducted a competitive market analysis of other messaging apps like Telegram and Facebook Messenger, both of which have message scheduling features. The analysis focused on understanding the strengths and weaknesses of these features and identifying opportunities to create a superior user experience within WhatsApp.

Telegram
Strengths
- Global Reach and Accessibility
- Strong Focus on Privacy and Security
- Channels and Group features
- Multi-Device Sync
- Desktop and Web Versions
- Customisation -Users can create and use custom themes, stickers, and GIFs.
Weaknesses
- Smaller User Base
- Customization Overload
- Content Moderation Issues
- Inconsistent Notifications
Features
- Message scheduling
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Facebook Messenger
Strengths
- Wide range of interactive features like stickers and games.
- Large user base
- Integration with the Facebook/Meta ecosystem
Weaknesses
- Lack of Default Encryption
- Intrusive Ads
- Dependence on Facebook
- Spam and Unwanted Messages
- High Data Usage
- Privacy Concerns- collects a significant amount of user data
Features
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Strengths
- Extensive range of services, integrated payment system (WeChat Pay)
- Enjoys a massive user base in China
Weaknesses
- Notification Overload
- Limited International Reach(Largest user base is in China)
- Data Collection
- Privacy concerns-Government Monitoring
- Content Censorship
- Feature Bloat
Features
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Signal
Strengths
- Strong focus on privacy and security with end-to-end encryption for all messages and calls.
- Strong endorsement from privacy advocates.
Weaknesses
- Smaller User Base
- Limited Features
- Complexity for Non-Technical Users
- Region-Specific Restrictions
- File Size sharing Limits
Group Size Limits
Features
- Message scheduling
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization
To Gain a better understanding of user needs, I conducted user interviews
I conducted interviews with 5 WhatsApp users, including professionals, students and general users. The interviews focused on their communication habits, the challenges they face with scheduling messages and their expectations of such a feature.
Key Insights
Time Management
75% of users expressed a strong desire for a scheduling feature to help them manage their communications without needing to remember to send messages at an exact time.
Timezone Differences
Users who regularly communicate with people in different time zones find it challenging to send messages at appropriate times, leading to messages being sent too early or too late.
Recurring Reminders
Many users, especially those in professional settings, need to send follow-up messages or reminders on a recurring basis. Automating this process would significantly ease their workload.
User Personas
With the knowledge and insights gained from the interviews, personas were created to understand the unique qualities, preferences and behaviours of the people most likely to benefit from the added feature.
Points of View
Busy professionals and individuals need a way to schedule messages on WhatsApp to ensure timely communication without the burden of real-time message management. Their demanding schedules and the complexities of different time zones make it challenging to send messages at appropriate times.
How Might We
How might we design a message scheduling feature on WhatsApp that allows users to efficiently plan and send messages at appropriate times, reducing their mental load and enhancing communication efficiency without compromising the app’s real-time interaction appeal?
Project Goals
The feature set Venn diagram helps streamline decision-making in UX design by providing a clear, visual representation of how different features relate to each other and to user needs or market offerings.
User Flow
I created a user flow chart to show the ways in which users might interact with this new feature. Doing this would help me make sure I include all necessary key frames I would need as I created wireframes for my prototype.
Low - Mid Fidelity Wireframes
I went ahead with drafting annotated low fidelity frames that would help visualise how this new feature would fit in WhatsApp’s existing interface.
High Fidelity Frames
After figuring out how the feature could work as well as placement, I proceeded to design high-fidelity frames. It was imperative that this new feature fit seamlessly into WhatsApp’s interface. The same colours, fonts and graphics were used.
Usability Testing
I was able to test 5 users remotely. I sent them the prototype link, explained the project background and presented them with a scenario:
Scenario: Schedule a reminder message for your partner to pick your son up from school at 15h00.
Sub-tasks
Open WhatsApp and select the partner’s chat (most recent).
Type a reminder message about picking up the child.
Schedule the message to be sent 15 minutes before school closes at 15h00
All users were able to open the prototype and felt that the interface was very familiar. They completed the scenario independently and with minimal friction.
All Users could easily type a message and spotted the scheduling tooltip prompt.
All users could Schedule the message to be sent 15 minutes before school dismisses at 15:00
User Feedback:
“This is so simple to use. I was done typing my message and scheduling it in less than 60 seconds!”
“This is a great feature hopefully in the future it could schedule attachments too, such as photos, videos, and documents.”
“I would love to see predefined time Options like “Later Today,” “Tomorrow,” and “Next Week” to speed up the process.”
Iterations
Firstly, I added a detailed label that appears above scheduled messages so that users can distinguish between real-time messages and scheduled ones.
Iterations
Secondly, I added an extra step with predefined time options to the message scheduling feature. This enhancement simplifies the scheduling process by providing quick access to commonly used times like ‘Later Today,’ ‘Tomorrow’ and ‘Next Week.’ These predefined options allow users to quickly select common times, significantly speeding up the scheduling process. This streamlines the user experience and addresses the needs identified in user testing. By reducing the number of steps and decisions required, the feature becomes more intuitive and reduces the cognitive load on users.
The final design was a well-rounded solution that integrated seamlessly into WhatsApp’s existing interface while providing the much-needed scheduling functionality.
Key features included:
Message Scheduling: Integrated directly into the message input field for easy access.
Predefined Time Options: Quick scheduling options for common times, allowing users to set messages with minimal effort.
Custom Scheduling: A flexible calendar interface for users who need to set specific dates and times.
Future Impact
For future iterations, I recommend adding more customisation options, such as allowing users to set their own presets for recurring messages. This would give users even more control over their communication.
Secondly, I would recommend exploring the integration of the scheduling feature with WhatsApp’s existing functionalities, such as group chats and media sharing, could further enhance its utility and appeal.
Lastly, to ensure users are aware of the new feature, implementing tooltips or a brief onboarding tutorial within the app could help users discover and use the scheduling feature.
- ADDING A FEATURE TO AN APPLICATION
Adding a Message Scheduling Feature to WhatsApp Messenger

Project Overview
WhatsApp is one of the most widely used messaging platforms globally, serving both personal and professional communication needs. Despite its extensive features, one critical capability is missing; a message scheduling feature. The absence of such a feature creates inefficiencies for users who want to send messages at specific times. This limitation results in missed opportunities, untimely communications and the mental burden of having to remember to send messages.
4 Weeks
UX + UI Design, Visual design, Branding, User flow, Research, Prototyping + Testing
Figma, Fig jam, Zoom, Google Forms
WhatsApp lacks a feature to schedule messages for future delivery
Users currently face difficulties with coordinating the timing of their messages, particularly across different time zones or work schedules. Without scheduling capabilities, they are forced to rely on memory or third-party tools, leading to frustration and a less seamless messaging experience.
Conceptualise, design and prototype a message scheduling feature for WhatsApp. This feature will enable users to schedule messages to be sent at a later time or date, providing more flexibility and convenience in communication.
My Design Process
Research
I conducted a competitive market analysis of other messaging apps like Telegram and Facebook Messenger, both of which have message scheduling features. The analysis focused on understanding the strengths and weaknesses of these features and identifying opportunities to create a superior user experience within WhatsApp.

Telegram
Strengths
- Global Reach and Accessibility
- Strong Focus on Privacy and Security
- Channels and Group features
- Multi-Device Sync
- Desktop and Web Versions
- Customisation -Users can create and use custom themes, stickers, and GIFs.
Weaknesses
- Smaller User Base
- Customization Overload
- Content Moderation Issues
- Inconsistent Notifications
Features
- Message scheduling
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Facebook Messenger
Strengths
- Wide range of interactive features like stickers and games.
- Large user base
- Integration with the Facebook/Meta ecosystem
Weaknesses
- Lack of Default Encryption
- Intrusive Ads
- Dependence on Facebook
- Spam and Unwanted Messages
- High Data Usage
- Privacy Concerns- collects a significant amount of user data
Features
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Strengths
- Extensive range of services, integrated payment system (WeChat Pay)
- Enjoys a massive user base in China
Weaknesses
- Notification Overload
- Limited International Reach(Largest user base is in China)
- Data Collection
- Privacy concerns-Government Monitoring
- Content Censorship
- Feature Bloat
Features
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization

Signal
Strengths
- Strong focus on privacy and security with end-to-end encryption for all messages and calls.
- Strong endorsement from privacy advocates.
Weaknesses
- Smaller User Base
- Limited Features
- Complexity for Non-Technical Users
- Region-Specific Restrictions
- File Size sharing Limits
Group Size Limits
Features
- Message scheduling
- Voice and video calls
- Multimedia Sharing
- Group Chats
- Business and Customer Interaction
- Customization and Personalization
To Gain a better understanding of user needs, I conducted user interviews
I conducted interviews with 5 WhatsApp users, including professionals, students and general users. The interviews focused on their communication habits, the challenges they face with scheduling messages and their expectations of such a feature.
Key Insights
Time Management
75% of users expressed a strong desire for a scheduling feature to help them manage their communications without needing to remember to send messages at an exact time.
Timezone Differences
Users who regularly communicate with people in different time zones find it challenging to send messages at appropriate times, leading to messages being sent too early or too late.
Recurring Reminders
Many users, especially those in professional settings, need to send follow-up messages or reminders on a recurring basis. Automating this process would significantly ease their workload.
User Personas
With the knowledge and insights gained from the interviews, personas were created to understand the unique qualities, preferences and behaviours of the people most likely to benefit from the added feature.
Points of View
Busy professionals and individuals need a way to schedule messages on WhatsApp to ensure timely communication without the burden of real-time message management. Their demanding schedules and the complexities of different time zones make it challenging to send messages at appropriate times.
How Might We
How might we design a message scheduling feature on WhatsApp that allows users to efficiently plan and send messages at appropriate times, reducing their mental load and enhancing communication efficiency without compromising the app’s real-time interaction appeal?
Project Goals
The feature set Venn diagram helps streamline decision-making in UX design by providing a clear, visual representation of how different features relate to each other and to user needs or market offerings.
User Flow
I created a user flow chart to show the ways in which users might interact with this new feature. Doing this would help me make sure I include all necessary key frames I would need as I created wireframes for my prototype.
Low - Mid Fidelity Wireframes
I went ahead with drafting annotated low fidelity frames that would help visualise how this new feature would fit in WhatsApp’s existing interface.
High Fidelity Frames
After figuring out how the feature could work as well as placement, I proceeded to design high-fidelity frames. It was imperative that this new feature fit seamlessly into WhatsApp’s interface. The same colours, fonts and graphics were used.
Usability Testing
I was able to test 5 users remotely. I sent them the prototype link, explained the project background and presented them with a scenario:
Scenario: Schedule a reminder message for your partner to pick your son up from school at 15h00.
Sub-tasks
Open WhatsApp and select the partner’s chat (most recent).
Type a reminder message about picking up the child.
Schedule the message to be sent 15 minutes before school closes at 15h00
All users were able to open the prototype and felt that the interface was very familiar. They completed the scenario independently and with minimal friction.
All Users could easily type a message and spotted the scheduling tooltip prompt.
All users could Schedule the message to be sent 15 minutes before school dismisses at 15:00
User Feedback:
“This is so simple to use. I was done typing my message and scheduling it in less than 60 seconds!”
“This is a great feature hopefully in the future it could schedule attachments too, such as photos, videos, and documents.”
“I would love to see predefined time Options like “Later Today,” “Tomorrow,” and “Next Week” to speed up the process.”
Iterations
Firstly, I added a detailed label that appears above scheduled messages so that users can distinguish between real-time messages and scheduled ones.
Iterations
Secondly, I added an extra step with predefined time options to the message scheduling feature. This enhancement simplifies the scheduling process by providing quick access to commonly used times like ‘Later Today,’ ‘Tomorrow’ and ‘Next Week.’ These predefined options allow users to quickly select common times, significantly speeding up the scheduling process. This streamlines the user experience and addresses the needs identified in user testing. By reducing the number of steps and decisions required, the feature becomes more intuitive and reduces the cognitive load on users.
The final design was a well-rounded solution that integrated seamlessly into WhatsApp’s existing interface while providing the much-needed scheduling functionality.
Key features included:
Message Scheduling: Integrated directly into the message input field for easy access.
Predefined Time Options: Quick scheduling options for common times, allowing users to set messages with minimal effort.
Custom Scheduling: A flexible calendar interface for users who need to set specific dates and times.
Future Impact
For future iterations, I recommend adding more customisation options, such as allowing users to set their own presets for recurring messages. This would give users even more control over their communication.
Secondly, I would recommend exploring the integration of the scheduling feature with WhatsApp’s existing functionalities, such as group chats and media sharing, could further enhance its utility and appeal.
Lastly, to ensure users are aware of the new feature, implementing tooltips or a brief onboarding tutorial within the app could help users discover and use the scheduling feature.