WA Utilite
A small step toward redefining WhatsApp messaging.
- Composition
- Individual effort
- Platform
- Android
- Timeframe
- January 2022
Redefining WhatsApp messaging
The goal was to present a solution to a relatively simple yet overlooked issue: the requirement to save a contact number before initiating a WhatsApp conversation.
In our day-to-day interactions, there are numerous occasions when we need to message someone without wanting to save their contact permanently — sending the address to a delivery person, or sharing details with someone met at a networking event. In such scenarios, saving the number feels unnecessary, even burdensome.
Why WA Utilite? Understanding the need
WA Utilite was born out of a personal need and a broader realization. As an avid WhatsApp user, I kept running into this inconvenient facet of the app, and wondered: “What if there was a tool that could bypass this hurdle?” WA Utilite emerged as the answer — a simple yet transformative solution.
Changing the messaging landscape
For professionals like delivery personnel, HR recruiters, realtors, and event organizers, WA Utilite offers a quick, efficient way to reach clients without saving their contacts. On a personal level, it simplifies one-off communication — ordering from a new restaurant, or contacting a service provider.

The power of ACTION_PROCESS_TEXT
To extend its reach, I integrated ACTION_PROCESS_TEXT, which lets the app recognize phone numbers across other applications. This feature — the “Universal WhatsApp Sender” — lets you select a number in any app and instantly start a WhatsApp message, making WA Utilite a truly universal messaging tool.

Access to unsaved contacts
Given call-log permission, the app also surfaces a list of recent unsaved contacts — further reducing manual number entry and reflecting how interactions with unsaved numbers are increasingly common.

Global accessibility
To ensure worldwide usability, the app supports a wide array of international country codes — a global messaging tool regardless of where you are.

Design philosophy: keeping it simple
The interface is intentionally minimal — a textbox for the number, a send button, and a list of recent calls. By reducing the process to two steps, sometimes one, WA Utilite stays efficient, intuitive, and uncluttered.
An open-source ethos
Being open source, WA Utilite invites contribution from fellow developers and users, letting it evolve with real needs — while serving as a learning resource for anyone wanting to understand its structure or build on it.
In closing
WA Utilite isn't just a project but a stride toward efficient communication — proof that even the simplest solutions can have a transformative impact.
Built with
- Kotlin
- Android
- ACTION_PROCESS_TEXT
- Open source