How to Open a WhatsApp Chat Directly from a Phone Number with Chronix

Learn how the WhatsApp Chat Opener utility in Chronix lets you quickly start a WhatsApp conversation from a phone number without saving the number as a contact.

Amruth L P

Full Stack Developer & ERP Developer

Building scalable web apps with Next.js, Django, and PostgreSQL. Currently working at Raman Research Institute as a Project Assistant (ERP Developer). Based in Bengaluru, India.

6 min read1,194 words
How to Open a WhatsApp Chat Directly from a Phone Number with Chronix

How to Open a WhatsApp Chat Directly from a Phone Number with Chronix

Sometimes you have a phone number and want to send a WhatsApp message to that person, but you don’t want to save the number as a contact first.

Normally, you would need to save the number as a contact before starting a conversation through WhatsApp.

Chronix makes this process simpler with its WhatsApp Chat Opener.

It allows you to enter or paste a phone number and directly open the corresponding WhatsApp conversation.


Download Chronix

Want to try Chronix yourself?

You can download the latest Android APK from the GitHub release:

Download Chronix APK →

Note: Chronix is currently distributed as an Android APK. You may need to allow installation from unknown sources on your Android device.


What Is the WhatsApp Chat Opener?

The WhatsApp Chat Opener is a utility integrated into Chronix, a collection of useful everyday tools built with React Native and Expo.

It provides a simple interface where you can enter or paste a phone number and open the corresponding WhatsApp conversation directly.

The basic workflow is:

Phone Number
     ↓
Number Normalization
     ↓
WhatsApp Chat Link
     ↓
WhatsApp
     ↓
Chat

You don’t need to save the phone number as a contact just to start the conversation.


Why Use a WhatsApp Chat Opener?

There are many situations where you may already have a phone number but don’t want to save it permanently.

For example:

  • You copied a number from a website
  • Someone sent you a number through another application
  • You received a call from an unknown number
  • You need to contact someone only once
  • You want to quickly start a WhatsApp conversation
  • You don’t want unnecessary numbers in your contacts

Instead of manually handling the number, you can simply copy it, open Chronix, paste it, and open WhatsApp.

Simple Workflow

Copy Number
     ↓
Open Chronix
     ↓
Paste Number
     ↓
Open WhatsApp

How to Use the WhatsApp Utility in Chronix

Using the utility is straightforward.

Step 1: Open Chronix

Launch the Chronix application on your Android device.

From the Active Utilities section, select:

WhatsApp

Step 2: Enter or Paste a Phone Number

The utility provides a phone number input field.

You can manually enter a number or paste one that you have copied.

For example:

9876543210

You can also paste a number containing a country code:

+91 98765 43210

The utility handles the formatting automatically.


Step 3: Open WhatsApp

After entering the number, tap:

Open WhatsApp

Chronix will create a WhatsApp chat link and pass it to the Android system.

WhatsApp will then open the conversation for that number.


How Does It Work?

The utility uses WhatsApp’s chat-link format.

For example, an Indian phone number such as:

+91 98765 43210

is converted into:

919876543210

Chronix then creates:

https://wa.me/919876543210

This link is handed over to the operating system, which opens WhatsApp and navigates to the corresponding chat.


Phone Number Formatting

Phone numbers can often contain different characters depending on where they were copied from.

For example:

+91 98765 43210

or:

+919876543210

or:

9876543210

The utility removes unnecessary characters before creating the WhatsApp link.

For example:

+91 98765 43210
        ↓
919876543210

For a 10-digit Indian number, the application automatically adds the Indian country code:

9876543210
        ↓
919876543210

This makes the utility convenient when copying numbers from different sources.


Do I Need to Save the Number?

No.

One of the main advantages of this utility is that the phone number doesn’t need to be saved as a contact just to open the WhatsApp conversation.

This is particularly useful for temporary conversations.

For example, if you need to contact a delivery person, service provider, seller, or someone you may not need to contact again, you can open the conversation without permanently adding their number to your contacts.


What Is Chronix?

Chronix is a personal utility application that brings multiple small and useful tools together in one place.

Instead of installing separate applications for simple tasks, Chronix provides a collection of utilities within a single application.

Some of the currently available utilities include:

  • Age Calculator
  • Time Converter
  • Service Calculator
  • Salary Leave Calculator
  • WhatsApp Chat Opener

The utilities are organized into categories so that they can be easily discovered as the application grows.


Built with Expo and React Native

Chronix is built using React Native with Expo.

The WhatsApp utility uses React Native’s Linking API to open the WhatsApp chat link.

A simplified version of the implementation looks like this:

import { Linking } from "react-native";

const openWhatsApp = async (phoneNumber: string) => {
  let phone = phoneNumber.replace(/\D/g, "");

  if (phone.length === 10) {
    phone = `91${phone}`;
  }

  const whatsappUrl = `https://wa.me/${phone}`;

  await Linking.openURL(whatsappUrl);
};

The application doesn’t need access to WhatsApp messages or the user’s WhatsApp account.

It simply creates the appropriate chat URL and asks the operating system to open it.


Where Can This Be Useful?

The utility can be useful in many everyday situations.

From a Phone Call

You may receive a call from a number that isn’t saved in your contacts.

Instead of saving the number first, you can copy the number and use the WhatsApp utility.

From a Website

You might find a phone number on a website and want to contact the person through WhatsApp.

Copy the number and open it directly.

From Another Application

If another application provides a phone number that you need to contact through WhatsApp, you can copy the number and use Chronix.


Future Improvements

The current version focuses on manually entering or pasting phone numbers.

A possible future improvement is integrating Android call history with the utility.

This could allow a workflow such as:

Recent Calls
     ↓
Select a Number
     ↓
Open WhatsApp
     ↓
Start Conversation

This would make the utility even faster when contacting someone who has recently called.


Privacy

The WhatsApp Chat Opener does not need access to your WhatsApp messages or conversations.

Its primary purpose is simply to construct a WhatsApp chat URL from the phone number you provide and open it through the operating system.

No message is automatically sent by the utility.

You still control the conversation from within WhatsApp.


Conclusion

The WhatsApp Chat Opener is a small utility, but it can remove an unnecessary step when you need to contact someone through WhatsApp.

Instead of:

Phone Number
     ↓
Save Contact
     ↓
Open WhatsApp
     ↓
Find Contact
     ↓
Start Chat

you can simply:

Phone Number
     ↓
Chronix
     ↓
Open WhatsApp
     ↓
Start Chat

As Chronix continues to grow, the goal is to bring more practical utilities together in a single application so that common everyday tasks can be completed quickly without needing a separate tool for each one.

More utilities are coming to Chronix.


Happy exploring!

About the Author

Amruth L P

Full Stack Developer & ERP Developer

Building scalable web apps with Next.js, Django, and PostgreSQL. Currently working at Raman Research Institute as a Project Assistant (ERP Developer). Based in Bengaluru, India.

Related Articles

Continue exploring topics you might find interesting

devops

Essential Docker Commands — From Basic to Advanced

A comprehensive reference of Docker CLI commands — from pulling images and running containers to multi-platform builds, networking, volumes, and production-ready one-liners.

Read Article
linux

How to Hold a Package in Debian/Ubuntu with apt-mark hold (Prevent Unwanted Upgrades)

Learn how to use apt-mark hold to prevent specific packages like VS Code from upgrading automatically on Debian, Ubuntu, and other APT-based distributions. Perfect when a new version is causing crashes or instability.

Read Article
linux

How to Run an AppImage on Linux (Ubuntu, Debian & More)

Learn how to run AppImage files on Linux, including Ubuntu, Debian, Linux Mint, Pop!_OS, Zorin OS, and other distributions. Make AppImages executable, troubleshoot common issues, and create desktop launchers.

Read Article

Enjoyed this article?

Get notified when I publish new content. No spam, just quality articles delivered to your inbox.