Cold Email Campaign System (GMass-style) You can now create and run full cold email campaigns directly from LeadGen.tools. Build multi-step email sequences from your project leads, connect your email accounts, and automate follow-ups — all without leaving the platform. Key features:
Multi-step email sequences with customizable delays between follow-ups
Spintax support: {Hi|Hey|Hello} randomly picks one option per email for natural variation
AI Email Generator: describe your campaign and AI writes the full sequence with spintax
Campaign dashboard with real-time stats: sent, replied, bounced
Reply detection runs automatically every 15 minutes
Follow-ups only go to recipients who haven’t replied
1 credit per email sent
Gmail OAuth + SMTP/IMAP Account Support Connect your sending accounts in two ways:
Gmail OAuth: One-click Google connection. Sends via Gmail API (not SMTP) for maximum deliverability. Auto-refreshes tokens silently.
SMTP/IMAP accounts: Connect any email provider (Outlook, Zoho, custom domain). Passwords encrypted with AES-256-CBC. IMAP enables reply detection for non-Gmail accounts. Manage all accounts from dedicated settings pages with connection testing and status badges.
Multi-Account Rotation for Better Deliverability Campaigns can now use multiple sending accounts (mix of Gmail and SMTP). Emails rotate round-robin across all selected accounts, distributing volume evenly. Each account has its own daily send limit that resets automatically. If one account hits its limit, rotation continues with the remaining accounts.
Company Finder Redesign with Places Caching The Company Finder (Google Places search) got a complete visual overhaul:
Neobrutalism card design with business name, rating, status badge, address, phone, website
OG metadata preview (image + title + description from website crawl)
Email & social media extraction displayed as tags directly on cards
Lead Quality Score (0-100%) based on available contact data
Collapsible Business Hours and on-demand Google Reviews
Select All + bulk actions: Export CSV, Save to Project, Create Project
Places API caching: Cached results save 10 credits per repeat lookup. Crawler data cached for 7 days.
Email blacklist: Filters junk emails from website builders, placeholder domains, and generic addresses
Project-Campaign Integration
“Create Email Campaign” button directly on the Projects page — pre-selects the project
Campaign status indicators on project dropdowns: [2 campaigns] label shows which projects already have campaigns
Warning banner when creating a new campaign for a project that already has one — with clickable links to existing campaigns
Info banner on the Projects page when selecting a project with campaigns
Reply Notifications & Preview
Bell icon in the sidebar shows unread reply count
Reply preview modal: Click “View Reply” on any replied recipient to read the full reply content inline — no need to check your inbox
Reply detection works for both Gmail (via API) and SMTP accounts (via IMAP)
Lead Management Improvements
Manual lead entry: Add leads one at a time with a quick modal form (email, name, company, website, phone, notes). “Keep open” checkbox for rapid multi-entry.
CSV/Excel import: Drag & drop file upload with auto-column detection, manual mapping UI, and batch import in chunks of 500
Duplicate detection: When searching in Lead Spider, Company Finder, or Ad Spy, orange banners flag leads already saved in your projects
First Name / Last Name columns added to the Projects DataTable
Auto-extract names from email: john.doe@company.com automatically becomes John Doe
Dashboard Overhaul
Real-time stats: Total leads, projects, active campaigns, replies, emails sent, credits — all pulled live from your account
Compact layout: Stats in a single unified card with Latest Updates feed alongside
Streamlined tool grid — focused on core lead generation tools
Security & Reliability
Account isolation: All Gmail and SMTP accounts are scoped per user — no cross-user access
SQL injection fixes: Prepared statements in project listing endpoints
Encrypted SMTP passwords: AES-256-CBC encryption at rest
Environment variables: All secrets moved to .env (never in code)
Credit Estimation & Merge Field Warnings When building a campaign, you now see:
Live credit estimate: “150 leads x 3 emails = 450 credits”
Missing data warnings: If you use {firstname} but 40 of 150 leads are missing first names, a yellow banner warns you and suggests adding a fallback: {firstname|there}