Dashboard

Outreach campaign overview

0
Total contacts
0
Emails sent
0
Showed interest
0
Closed / done

Automation Flow

1
📤 Generic Intro Email Day 0
Sent to all contacts on CSV import
✓ Books a call → Call Confirmation Email sent immediately → After call: Post-Call Next Steps email → Closing / Thank You email
⏳ No response → Follow-up #1 after 15 days → Follow-up #2 after 30 days → Value-add email at 45 days → Closing email
✗ Not interested → Graceful Exit email sent immediately

Recent Activity Log

  • [INFO] System ready. Import contacts and configure SMTP to begin.

SMTP Configuration

Connect your email sender account

🟠 Hostinger detected: Use host smtp.hostinger.com, port 465 (SSL) or port 587 (TLS). Use your full Hostinger email address as the username and your email account password (not your hPanel login password). Click the Hostinger preset below to auto-fill.
Other providers: Gmail requires an App Password (Google Account → Security → 2-Step Verification → App Passwords). Outlook/365 uses regular credentials with SMTP enabled.
Global CC / BCC (applied to every email sent by this tool)

These addresses will be CC'd / BCC'd on every outreach email.

SMTP Provider Presets

Gmail
smtp.gmail.com
Port 587 · TLS
Outlook / 365
smtp.office365.com
Port 587 · TLS
Zoho Mail
smtp.zoho.com
Port 465 · SSL

Contacts / CSV Import

Upload your prospect list

CSV Format: Your file needs these columns (header row required): email first_name — optional: company last_name. Column names are case-insensitive.
📂
Click to upload CSV

or drag and drop your file here

Email Templates

Customize all emails. Use {{First Name}} as placeholder. Each template can have its own attachments.

📎 Attachments: Files are stored in your browser session only and must be re-uploaded each time you open the app. Max recommended size per template: 10 MB total.

Sequences & Timing

Control when follow-ups are sent

Follow-up Delays (days after previous email)

Send Rate Limiting

Keep batch size ≤50 and delay ≥3s to avoid spam filters and rate limits. Hostinger allows up to 500 emails/day on most plans.

Call Booking Detection

How it works: The app cannot auto-detect calendar bookings. When a prospect books a call (via your cal.com link), come to the Contact Tracker and manually mark them as "Booked Call".

Launch Campaign

Select contacts, pick a template, and send in bulk

Pre-launch Checklist

Step 1 — Choose which email to send

Step 2 — Select contacts to send to

Filter:
0 selected
Name / Company Email Status Last sent

Step 3 — Options & Send

Ready to send 0 contacts
No template selected

Override CC/BCC for this send (leave blank to use global SMTP settings):

Test Mode
Sends only to your own email address (uses first selected contact's name as preview)

Contact Tracker

Update statuses and trigger the right follow-up sequence

Update each contact's status here after you receive responses or after calls happen.
NameEmailStatusLast EmailNext ActionActions
No contacts yet. Import from the Contacts tab first.

Setup Guide

Get up and running in 5 minutes

Step 1 — Configure SMTP (Hostinger)
🟠 Hostinger Email setup
  1. Log in to hPanel → Emails → Manage
  2. Create an email account if you haven't already
  3. Go to SMTP Config and click the Hostinger preset
  4. Enter your full email as the username and the email account password
  5. Use port 465 with SSL (pre-filled)
  6. Click Test Connection to verify
Step 2 — Prepare your CSV

Your CSV must have at least these two columns:

Step 3 — Customize templates & attachments

Go to Email Templates. Edit subject lines and body text. Use {{First Name}} for personalization. Each template has its own attachment section.

Step 4 — Bulk-select contacts and launch

In Launch Campaign: (1) Pick which email template to send. (2) Use the contact table to check individual rows, use "Select visible" for filtered groups, or check the header checkbox to toggle all. (3) Use the status filter pills to narrow down to e.g. only "New" contacts. (4) Optionally set CC/BCC override. (5) Send a test email first, then launch. After sending, the tracker updates automatically with the new status and last-sent timestamp.

Step 5 — Manage responses & follow-ups

Use the Contact Tracker to update statuses:

  • Booked Call → sends Call Confirmation email immediately
  • Call Done → sends Post-Call Next Steps email
  • Not Interested → sends Graceful Exit email
  • No Response → follow-ups queue automatically
Running the backend (Node.js server)