Tikita
BRITISH·23·v3.0.0
active Apps
245
Countries

About

HubSpot workflow app for formatting and verifying phone numbers. Format Phone Number (free, unlimited) standardizes numbers across 245 countries into E.164, international, national, digits-only, and RFC3966 formats. HLR Lookup confirms whether a phone is actually switched on and connected to a mobile network by querying the Home Location Register in real-time. Automatically populates HLR status, syntax check, and formatted number properties.

Clean Dial sits inside HubSpot as two workflow actions and a bulk verification service, built to address one specific gap: phone numbers in CRMs rot. Around 20% of contact phone data is unreachable at any given moment, and HubSpot's native formatting only handles US standards. If you run global outreach, the rest is on you.

The free side does formatting. Drop a phone number from any of 245 countries into the workflow action and Clean Dial outputs five formats simultaneously: E.164 for APIs, International for human-readable display, National for country-local conventions, digits-only for deduplication, and RFC3966 for click-to-call. The action also flags syntax errors so bad data doesn't slip through to a call queue or SMS campaign.

The premium side does live check via HLR (Home Location Register) lookup. This pings the carrier network in real time and returns whether a number is LIVE, DEAD, ABSENT_SUBSCRIBER, etc. It also returns carrier info, line type (mobile vs landline), and a 0 to 100 confidence score. Eleven custom contact properties get written back to each record so segmentation and routing can act on the verification data immediately.

I built this as my first solo HubSpot app for Daeda Tech's portfolio. It was mainly so I could get comfortable with building in HubSpot.

Tech Stack

TYPESCRIPT REACT HUBSPOT
Clean Dial - Apps project screenshot showing the interfaceClean Dial - Apps project screenshot showing the interface

Frequently Asked Questions

Is the phone number formatter in Clean Dial free?

Yes. The Format Phone Number workflow action is free with no usage limits - it formats numbers from 245 countries into five standardised formats (E.164, International, National, Digits Only, RFC3966). The HLR Lookup feature is premium.

What does HLR lookup mean in Clean Dial?

HLR (Home Location Register) lookup pings the carrier network in real time to check if a phone number is actually reachable. It returns a status of LIVE, DEAD, ABSENT_SUBSCRIBER, or NO_TELESERVICE_PROVISIONED, plus carrier info, line type, and a 0-100 confidence score.

Which HubSpot objects does Clean Dial support?

Clean Dial adds workflow actions for contacts. Results write back to 11 custom contact properties covering formatted number variants, carrier details, and reachability status.

Related Blog Posts

Read more about how I built this project and what I learned along the way

Discussion & Feedback

Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)