Cleaning a phone list before a campaign? Upload a CSV and get line type, carrier, and validity for every number in under 60 seconds. No code, no account, no subscription.
Hey everyone 👋
I'm Chris the CEO of Salesmsg. Building an SMS platform, we kept hitting the same wall: everyone needs to validate phone numbers, and every option asks for something absurd first. Code written against a paid API like Twilio Lookup, Numverify, or a sales demo, just to check a few hundred numbers.
None of that helps a marketer, sales rep, ops person, or founder sitting with a spreadsheet and a simple question. Is this number real? Will this list deliver?
So we built PhoneCheckr as a free phone formatting and validation tool.
Drop in a CSV and you get the same file back with line type (mobile, landline, VOIP, invalid), carrier, and country on every row.
What people are using it for so far:
- Cleaning imported lead lists
- Fraud-checking signups
- Filtering VOIP for TCPA compliance
- And settling the "is this real?" question on one-off numbers.
Sales / SDR
Clean your call list before a dialing sprint. Export from ZoomInfo or Apollo, drop landlines and VOIP, and dial only verified mobiles to protect your connect rate.
SMS Marketing
Send only to numbers that can receive texts. Filter landlines and VOIP before loading your list to Klaviyo, Attentive, or Twilio to protect your sender reputation.
Lead Gen / Marketing Ops
Only route leads with real mobile numbers to your SDR queue. Use line-type data to gate your dialer and stop blaming each other for bad phone data.
RevOps / Data
Enrich and clean your CRM phone data. Run a validation pass before any import or campaign. Under an hour for 1,000 records, under $10 for full enrichment.
Fraud / Trust & Safety
Block fake accounts using VOIP numbers. Detect VOIP at sign-up to prevent trial abuse and SMS bypass fraud with low false-positive rates on real users.
Small Business / Individual
Check any number in seconds, no upload needed. Get mobile, VOIP, or landline status plus carrier name for a single number without creating an account.
Give it a try. Upload a CSV of number and get them formatted to free.
Let me know what you think!
Report
Bad number almost always someone actively choosing not to be called. Validating them treats boundary setting as typo. So we just optimize outreach to people who deliberatly lied to avoid us
I'm the CEO of Salesmsg and this app, PhoneCheckr, has been sitting on the sidelines for 3+ years waiting for the dev team to take it on. In just a few days I was able to create a full app that uploads csv's, integrated Stripe billing, adds customers to HubSpot, and is highly optimized SEO and AEO built into it in just a few days. It's been absolutely mind blowing what I've been able to do as a non-technical founder to take my ideas and turn into real-world, secure, and scalable products.
Replies
Salesmsg
Bad number almost always someone actively choosing not to be called. Validating them treats boundary setting as typo. So we just optimize outreach to people who deliberatly lied to avoid us
Salesmsg