Everything StarlineSales does

A complete list, in the order you would actually use them. Nothing here is planned or partial — if it is on this page, it works today.

Getting your contacts in

Paste from a spreadsheet

Copy rows out of Excel, Google Sheets or Numbers and paste them in. The header row is read and columns are matched for you.

Drop a CSV

Or drag the file straight onto the page. Same recognition, same preview.

See what will happen first

A preview shows how many contacts and companies will be created, which rows are duplicates, and which will be skipped — before anything is saved.

Rows without an email are refused

A contact with no address can never be emailed and would block a whole campaign at release. Those rows are skipped, named, and downloadable as CSV so you can fix the source.

Companies grouped automatically

Matched on domain first, then on a normalised name. Ten contacts at one employer become one company record.

Working your list

Search and filter

By name, email, job title or company. Filter by lifecycle state to see only what you are working on.

Qualification rules

Set the job titles, industries and company sizes you care about. Run them, and matching contacts are marked qualified.

Notes and history

Every contact carries its own timeline — imported, qualified, drafted, sent, replied — so you can see what happened without guessing.

Export any view

Whatever the table is showing, export it as CSV. Opens correctly in Excel.

Writing

AI first drafts

Connect OpenAI and get a draft per contact, written from their name, role and company.

Or write your own

The AI is optional. Everything works without it.

Edit before approving

Change any draft as much as you like. Approving is a separate, deliberate act.

Nothing sends unreviewed

A campaign refuses to release while a single draft is unread — and tells you exactly which ones.

Sending

Your own mailbox

Gmail, Outlook, Microsoft 365, or any SMTP server. Replies come back to you.

Guided setup

Presets fill in the server and port. Gmail needs an App Password, and the page says so before you get it wrong.

A queue you can watch

See each message move from waiting to sending to sent, live.

Failures explained

Provider jargon translated into what to do about it, with the exact server response one click away.

Never sends twice

If sending is interrupted, the queue errs toward not re-sending. A missing email you can send by hand; a duplicate you cannot take back.

Control

Contacts stay local

Your list is in your browser. Not uploaded, not on our servers.

Credentials encrypted

SMTP passwords and API keys are stored with AES-256-GCM, outside the web root, and never reach the browser.

User accounts and roles

Invite your team. Super admins manage accounts; everyone else gets the product and nothing more.

Audit log

Every sign-in and account change recorded with who, what, when and from where.

See it with your own list

Ten contacts is enough to judge whether this fits how you work.

Sign in