Lures & Email Campaigns
Hook provides a comprehensive email system for phishing campaigns, including lures (email templates), mail senders, portal flows, and scheduled email delivery.Overview
The email system includes:- Lures - Email templates with variable substitution
- Mail Senders - Email delivery configurations
- Sending Emails - Email addresses for sending
- Portal Flows - Multi-page landing experiences
- Email Scheduling - Timed delivery via NATS
Lures (Email Templates)
Lures are HTML email templates with placeholder variables.Create Lure
Template Variables
| Variable | Description |
|---|---|
{{.FirstName}} | Target’s first name |
{{.LastName}} | Target’s last name |
{{.Email}} | Target’s email address |
{{.Company}} | Target’s company |
{{.Position}} | Target’s job position |
{{.Department}} | Target’s department |
{{.Link}} | Phishing link (auto-generated) |
{{.TrackingPixel}} | Email open tracking pixel |
Lure Operations
Test Lure
Send a test email with a lure:Mail Senders
Mail senders configure how emails are delivered.Supported Providers
| Provider | Type | Configuration |
|---|---|---|
| SMTP | Standard | Host, Port, Username, Password, TLS |
| SendGrid | API | API Key |
| Mailgun | API | API Key, Domain, Base URL |
| Gmail | OAuth | OAuth credentials |
| Outlook | OAuth | OAuth credentials |
| Yahoo | OAuth | OAuth credentials |
Create Mail Sender
Mail Sender Operations
Sending Emails
Sending emails are the “from” addresses associated with mail senders.Create Sending Email
Sending Email Operations
Portal Flows
Portal flows define multi-page landing experiences for forward proxy raids.Create Portal Flow
Portal Flow Templates
Each step in a portal flow has a template:Email Scheduling
NATS-Based Scheduling
Emails are scheduled via NATS JetStream:Send Email Directly
Next Steps
- Raids - Campaign management
- Clients, Tags, Targets - Target management
- Session Capture - Captured data

