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.
Every signup arrives with a verified, reachable number. Turn on the opt-in checkbox and the ones who tick it also join your SMS marketing list, with 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.
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.
Let members reset a forgotten password with a code texted to the phone on their account — no lost reset emails. SMS password reset →
Gate payouts, email changes, or account changes behind a quick SMS check to stop takeovers and fraud.
Switch on the opt-in checkbox and the same widget that verifies a phone also asks: "Yes, text me news and offers from your business." Everyone who ticks it joins your SMS & iMessage marketing list: a real, verified number with the exact wording they agreed to and a timestamp saved as proof of consent. Then text the list from iBlueText, or take it anywhere.
Every number is verified by code, so no typos or fakes. The opt-in checkbox is separate from the code, and the exact wording each person saw is saved with a timestamp.
We attach the name and email already on your form. Subscribers land in your iBlueText Contacts tagged sms-optin, ready for merge fields like {first_name}.
Send a campaign by blue iMessage or SMS from iBlueText, trigger a welcome text automatically, download the list as CSV, or sync it to your CRM with the Contacts API. STOP replies are removed automatically.
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.
Let users reset with a text code — safely.
Every verification topic, plus provider comparisons.