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 ½¢.
Branded, theme-matching, two lines to install.

A real, reachable phone beats "click the checkbox." Bots can't receive the code — your contact forms stop filling with junk.
Clicking "Verify" opts the user in to SMS. Every signup arrives verified and consented — ready for your dialer or CRM.
We log an immutable record — number, timestamp, IP, page URL, the exact consent text — and let you export it. TCPA peace of mind.
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.
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.
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.
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.
Stop form spam and turn every submission into a consented, callable lead with proof of consent attached.
Confirm a reachable number before a sale, reservation, or quote — fewer fake orders, better follow-up.
Gate password resets, payouts, or account changes behind a quick SMS check to stop takeovers and fraud.
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.
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.
Export all your verified contacts to CSV from your dashboard — drop them right into your existing database.
Pull new verified contacts into your CRM with the Contacts API. Every record carries timestamped proof of consent.
Paste our widget tag + script above your form's submit button. No form rebuild.
Visitor enters their number, gets a 6-digit code by iMessage (iPhone) or SMS (Android), and types it in.
The widget unlocks your submit button and passes a token your server confirms via /siteverify.
<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.
Includes the iPhone/Android lookup + the delivered code. Prepaid, no contracts.
| Provider | Per verification |
|---|---|
| iBlueText | $0.005 |
| Twilio Verify | ~$0.05 |
| Vonage | $0.01–0.058 |
| Firebase Auth | per-verification |
Plain-English guides on how it works, what it costs, and how to add it.
How the code flow works, costs, and setup.
One-time passwords — SMS OTP vs authenticator apps.
Send & check codes from your own backend.
When SMS 2FA is the right call — and when it isn't.
Validate a number before you trust it.
Every verification topic, plus provider comparisons.