Bot + deep link / QR
Replace expensive SMS verification.
Bot + deep link / QR
Business API + wa.me
Bot login
Open the live demo: widget or hosted login on a shared application. After messenger confirmation you get a JWT and profile fields — same flow on your site.
Connect the browser SDK via script tag (UMD). Full snippets and JWT verification — in the documentation.
<script src="https://id.example.com/browser/auth-bots.umd.js"></script>
<script>
AuthBots.init({
appId: 'YOUR_APP_ID',
baseUrl: 'https://id.example.com'
});
// Popup login
document.getElementById('login-btn').addEventListener('click', function () {
AuthBots.login({ mode: 'popup' }).then(function (result) {
console.log('JWT:', result.token);
});
});
// Or embedded widget (same SDK):
AuthBotsWidget.init({
app_id: 'YOUR_APP_ID',
base_url: 'https://id.example.com',
poll_type: 'full',
button_text: 'Sign in',
theme_color: '#1976d2'
});
</script>
<button id="login-btn" type="button">Sign in</button>Your site talks to Auth Cloud; users confirm in a messenger; your backend verifies JWT via JWKS.
Users confirm login in a messenger. No per-SMS cost for authentication.
Short-lived RS256 token and a single JWKS endpoint for your services.
Each client app has its own messenger credentials and widget settings.
Message API and delivery logs for users who signed in through your bots.
Indicative market rates for OTP SMS vs messenger confirmation through Auth Cloud (auth only, notifications via Message API are separate).
SMS OTP
~$0.05
~$50 / 1,000 logins
Messenger login
$0
$0 / 1,000 logins
SMS rates vary by country and provider. Messenger auth uses your bots — no per-SMS fee from us on the Free plan.
Create an application in the cabinet
Connect Telegram, WhatsApp or MAX
Allow your site domains (widget & redirect)
Embed widget or hosted login
Start free, scale when you go to production. Online billing is coming — limits below are indicative.
View pricing