Get 25% OFF! First-time customers. Code: DREAM26

Subscribe
Follow on WhatsApp
Tradly Auth

Auth is the
beginning,
not the end.

Add sign-in to your app in minutes — seven methods, one SDK. Every user who signs in lands in your CRM automatically. Add the pixel and you get memory. Use memory to personalise everything.

auth.js
import { TradlyAuth } from '@tradly/auth'

TradlyAuth.init({
  appId: 'your-app-id',
  methods: ['email', 'google', 'otp'],
})

Seven ways to sign in

Pick the methods your users expect.

Enable any combination. Mix and match — email + Google + OTP is one config line, not three integrations.

Email & Password
Classic signup with your domain and branding
2FA
TOTP authenticator app — Google Auth, Authy
OTP Login
One-time code via SMS or email — no password needed
Double Opt-in
Email verified before access — cleaner lists, fewer bots
Passkey / Fingerprint
WebAuthn biometric — Touch ID, Face ID, Windows Hello
Google
OAuth 2.0, one-tap sign-in — zero friction
Facebook
Meta OAuth — reach users where they already are
Included automatically

Every signup builds your CRM.

You don't configure this. The moment a user signs in, their profile exists in your dashboard. Email them, segment them, understand them — without a separate tool or data pipeline.

User profiles
Auto-created on every signup — name, email, method, timestamp
Email your users
Send marketing or transactional emails directly from the dashboard
Segmentation
Filter by signup method, date, activity, geography, or custom attributes
Search & export
Find any user instantly. Export to CSV for any external tool.
Users · 1,284 total
S
Sarah K.
Google
2 min ago
Active
M
Marco T.
Email
1 hr ago
Active
A
Aisha B.
OTP
Yesterday
Idle
J
James O.
Facebook
3 days ago
Idle
One script tag

Place the pixel. Build memory.

Paste one script into your <head>. Tradly tracks every action — for logged-in users and anonymous visitors alike. When someone signs in, their anonymous history stitches to their profile automatically.

<script>
  (function(){
    var s=document.createElement('script');
    s.async=true;
    s.src='https://analytics.tradly.dev/tracker.js';
    s.setAttribute('data-server','https://analytics.tradly.dev');
    s.setAttribute('data-project','YOUR_PROJECT_ID');
    document.head.appendChild(s);
  })();
</script>
One script tag
Drop it in your <head>. That's the entire setup.
Every action tracked
Page views, clicks, searches, add-to-cart, purchases — automatic
Anonymous + logged-in
Tracks before signup. Stitches the session when they sign in.
User memory
Builds a live profile per user: what they viewed, bought, ignored, returned to
The payoff

Memory becomes personalisation.

Once user memory exists, every touchpoint can be tailored. Not by guessing who they are — by knowing what they actually did.

Personalised recommendations
Show products or content based on what each user actually browsed and bought — not demographics.
Behaviour-triggered emails
Abandoned cart, re-engagement, post-purchase flows — triggered by what users do, not a fixed schedule.
Smart audience segments
Segment by behaviour: "viewed 3+ products, didn't buy" or "bought twice in 30 days". Act on it.
On-site personalisation
Different homepage banners, featured items, or offers based on each visitor's memory.
A
Aisha B.
User since 14 days ago
ViewedLeather handbags · 6 times
Searched"brown tote bag"
Added to cartClassic Tote — $89
Did not buySession ended at checkout
TriggeredAbandoned cart email · 2 hrs later

Start with auth.
Ship the rest for free.

Auth, CRM, pixel tracking, and personalization — one platform, one SDK, one free account.