✅ SMS / Phone Verification

Verify you're human — via SMS.

Drop a branded "verify by text" box onto any form — or use it as a gatekeeper to your members area, content, or downloads. It blocks bots better than a checkbox, captures a consented, verified phone number, and works on iPhone & Android worldwide — for a flat ½¢.

✓ 10 free verifications to test — no card  ·  ✓ Drop-in widget  ·  ✓ REST API  ·  ✓ Logged proof of consent
Verify you're human via SMS
Verified ✓
iBlueText Privacy · Terms

Branded, theme-matching, two lines to install.

A phone receiving a 6-digit SMS verification code next to a website signup form

Why teams add it

🤖 Kills bot spam

A real, reachable phone beats "click the checkbox." Bots can't receive the code — your contact forms stop filling with junk.

📲 Consented leads

Clicking "Verify" opts the user in to SMS. Every signup arrives verified and consented — ready for your dialer or CRM.

🧾 Proof of consent

We log an immutable record — number, timestamp, IP, page URL, the exact consent text — and let you export it. TCPA peace of mind.

Where to use it

Anywhere you collect a phone number — or anywhere you want to prove a visitor is a real person before letting them in. Two lines of code, drops into any form or page.

🔐 Gatekeeper / access control

Require "verify you're human via SMS" before someone enters your members area, views gated content, or grabs a download. A real phone = a real person — bots and fake accounts don't get in.

📝 Signup & registration

Verify the phone as the account is created — kills fake and bot signups at the door, and every account starts with a real, reachable number.

🔗 After Google / Apple login

Social logins give you an email but no verified phone. Add the widget to your "complete your profile" step — they can't continue until a real mobile is confirmed.

✉️ Contact & lead forms

Stop form spam and turn every submission into a consented, callable lead with proof of consent attached.

🛒 Checkout & booking

Confirm a reachable number before a sale, reservation, or quote — fewer fake orders, better follow-up.

🔁 High-risk actions

Gate password resets, payouts, or account changes behind a quick SMS check to stop takeovers and fraud.

Build a TCPA-compliant, consented SMS list — automatically

Every person who verifies opts in to SMS and hands you a clean, real contact with a timestamped proof-of-consent record. We attach the name and email already on your form to the verified number, store every contact in your account, and let you download a CSV or pull them via API — straight into your CRM.

📇 Name + phone + email

We grab the name and email from your existing form fields and attach them to the verified number — a ready-to-use contact, not just a digit.

⬇️ Download anytime

Export all your verified contacts to CSV from your dashboard — drop them right into your existing database.

🔌 Or auto-sync via API

Pull new verified contacts into your CRM with the Contacts API. Every record carries timestamped proof of consent.

How it works

1 · Drop in 2 lines

Paste our widget tag + script above your form's submit button. No form rebuild.

2 · They verify

Visitor enters their number, gets a 6-digit code by iMessage (iPhone) or SMS (Android), and types it in.

3 · You're confirmed

The widget unlocks your submit button and passes a token your server confirms via /siteverify.

Two lines to install

<div class="ibt-verify" data-sitekey="ibt_site_xxx" data-theme="auto"></div>
<script src="https://ibluetext.com/v.js" async></script>

Prefer code? Use the REST API directly from your backend.

½¢ per verification — beats everyone

Includes the iPhone/Android lookup + the delivered code. Prepaid, no contracts.

ProviderPer verification
iBlueText$0.005
Twilio Verify~$0.05
Vonage$0.01–0.058
Firebase Authper-verification

Get your free site key →

Learn more about verification

Plain-English guides on how it works, what it costs, and how to add it.