Back to Blog
New Feature
December 2025One-Click Auth Import: Sync Users from Any Auth Provider
Managing email contacts separately from your auth provider is a legacy friction. Transmit eliminates the 'Glue Code' by syncing directly with Clerk, Auth0, and Supabase.
- Zero-Glue Stack: No more webhook handlers or CSV exports.
- Smart Mapping: Auto-transforms Clerk/Auth0 metadata into Transmit segments.
- Sovereign Data: Import users into your own SES identities, not shared pools.
- 1-Click Sync: Preview and migrate thousands of users in under 60 seconds.
Stop manually managing email contacts. With PacketMail's new Auth Import feature, sync your users from Clerk, Auth0, or any auth provider with a single click. No more CSV exports, no more duplicate contacts, no more outdated information.
Live Now - Try It Free
Auth Import is available immediately for all PacketMail users. Connect your user base in under a minute.
Try Auth Import
The Contact Management Nightmare
Every SaaS company faces this problem: your users are in your auth provider, but your email marketing contacts are somewhere else. The result? A constant cycle of:
Manual CSV Exports
Data Cleaning
Outdated Contacts
Lost Revenue
The Solution: One-Click Sync
Auth Import changes everything. Here's how it works:
Transmit handles the forensic normalization of user data. We map complex nested JSON from Clerk or Auth0 directly into the Transmit contact schema, preserving metadata for instant segmentation. No Lambda functions or Svix verification required.
Supported Providers
Clerk
AvailableAuth0
AvailableComing soon: Firebase Auth, Supabase, AWS Cognito, Okta, and more. Have a specific provider you need? Let us know.
Security & Privacy First
Read-Only Access
Temporary Tokens
End-to-End Encrypted
Real Results
Before vs After
❌ Manual Process (Weekly)
- • Export CSV from auth provider
- • Clean duplicate emails
- • Update contact properties
- • Remove inactive users
- • 2-3 hours/week
✅ Auth Import (Real-time)
- • One-click sync
- • Automatic deduplication
- • Fresh user data always
- • Smart metadata mapping
- • 60 seconds total
How to Get Started
Go to Contacts
Click "Import from Auth"
Select Your Provider
Get Your Tokens
Click the "Get API Key" or "Get Token" links to get your credentials from your auth provider's dashboard. We provide direct links to the exact pages you need.
Import & Done
Need Help Getting Tokens?
We provide step-by-step guides for getting your API credentials. If you get stuck, our guides include:
- • Screenshots of dashboard locations
- • Exact scope permissions needed
- • Troubleshooting common errors
- • Security best practices
What Gets Imported?
| Field | Clerk | Auth0 | Used For |
|---|---|---|---|
| ✅ Primary email | ✅ User email | Contact identification | |
| Name | ✅ First + Last | ✅ Given + Family | Personalization |
| Metadata | ✅ Public/Private | ✅ User/App metadata | Segmentation & targeting |
| Status | ✅ Active/Banned | ✅ Active/Blocked | List hygiene |
| Signup Date | ✅ Created timestamp | ✅ Created date | Lifecycle campaigns |
Enterprise Features
🔄 Automatic Sync
Schedule regular imports to keep contacts fresh without manual intervention.
🎯 Smart Deduplication
Intelligent merging of existing contacts with updated information from auth providers.
📊 Usage Analytics
Track import success rates, user growth, and contact health metrics.
🔗 Webhook Updates
Real-time contact updates when users change in your auth provider.
🚀 What's Next?
This is just the beginning. We're building the most powerful email platform for modern SaaS companies.
The Composable Architecture
Importing contacts is just the first step. Pair your identity stack with sovereign infrastructure for the ultimate developer experience.