Dashboard
Total
—
New
—
Emailed
—
WA Sent
—
Replied
—
Bounced
—
Pipeline
Quick Actions
Recent Activity
- Loading...
Scrape Leads
Find businesses on Google Maps by niche & location
Config
Live Output
Idle
Campaigns
| Campaign | Niche | Location | Leads | Emailed | WA | Replies | Date |
|---|---|---|---|---|---|---|---|
| No campaigns yet | |||||||
Leads CRM
Loading...
| Company | Niche | Location | Phone | Status | Added | Actions | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Outreach
AI-personalized emails + WhatsApp follow-ups
Email Campaign
Sends AI-personalized emails to all new leads. Each message is tailored to the company's niche and location.
Pending
—
Due WA
—
WhatsApp Follow-ups
Follows up on leads emailed but not replied after 3 days.
Warning: WhatsApp requires a QR scan on first run. See README -> WhatsApp Setup.
Output
Idle
CSV Exports
Download and track your lead data exports
| Filename | Leads | Size | Created | Download |
|---|---|---|---|---|
| Loading... | ||||
Settings
All config persisted in DB — change anything without touching .env
AI Provider
Powers personalized email and WhatsApp messages for each lead
Leave blank to use provider's default URL. Must be OpenAI-compatible (for
Groq, OpenAI, Ollama, OpenRouter, custom). Anthropic uses its own native
format automatically.
SMTP / Email
Outgoing email server — use your domain's SMTP (Hostinger, OVH, Ionos, Gmail
SMTP, etc.)
Leave as •••••••• to keep existing. Only change if updating password.
Company Profile
Injected into every AI-generated outreach message
Workflow
Controls timing and automation behavior
Days to wait after email before triggering WhatsApp follow-up
LinkedIn Credentials
Only needed for LinkedIn scraping source. Keep max leads under 20 to avoid
detection.
Account
Change your EzuLeads login password