Every concept in the app, explained from scratch. No prior knowledge of email infrastructure assumed, each section ends with a real example.
01
A tool for sending real email campaigns through your own mail provider.
Vecta lets you send personalised email campaigns to a list of people, one-off announcements or something that repeats every week: using your own email account rather than a rented sending service.
It handles the parts that are easy to get wrong: not emailing someone who unsubscribed, not exceeding your provider's sending limits, putting a working unsubscribe link in every message, and telling you honestly what happened to each email.
Example
You have 200 people who signed up for your newsletter. You write one email using {{first_name}}, pick your list, and press send. Vecta sends 200 personalised copies through your mailbox, pacing them so your provider doesn't cut you off, and skips the three people who unsubscribed last month.
Read more
02
Small teams who send to people who asked to hear from them.
Vecta suits founders, small agencies, freelancers and small teams sending newsletters, product updates, or personal outreach to a list they built themselves.
It is deliberately not built for buying lists or blasting strangers. The suppression and unsubscribe rules are strict by design, because the fastest way to destroy your domain's reputation is to email people who never asked.
A word of caution
Sending to purchased or scraped lists will get your domain blacklisted and can get your mailbox suspended by your provider. Vecta will not protect you from that.
03
You keep control of your sending reputation, your data, and your costs.
SMTP is the standard protocol email servers use to send mail. "Bring your own SMTP" means Vecta sends through your existing mailbox (your Google Workspace account, your Hostinger mailbox, your Microsoft 365 account) instead of through a shared sending service.
Ordinary mailboxes have modest sending limits, often a few hundred per day. Vecta respects those limits rather than pretending they don't exist. If you need to send tens of thousands per day, a dedicated sending service is the better tool.
Example
Google Workspace allows roughly 2,000 messages per day. You set your daily cap to 1,500 to stay comfortably under it. A campaign to 4,000 people spreads over three days automatically instead of failing on day one.
Read more
04
A campaign is a reusable recipe: template + list + sending account.
A campaign combines three things you've already set up:
Each time a campaign actually executes, it creates a run. A one-off campaign has exactly one run. A weekly campaign creates a new run every week.
Why runs matter
Statistics are grouped by run, never merged. You can see that last Tuesday's send did well and this Tuesday's did badly, instead of one blended average that hides both.
Example
"Monthly product update" is one campaign. After six months it has six runs. Run #4 shows 412 sent and 3 bounces; run #5 shows 408 sent and 41 bounces: a spike you'd never notice in a combined total.
Read more
05
Set a start time and an interval; Vecta creates each run for you.
Choose Repeat when creating a campaign, pick a first run time and an interval (hourly, daily, weekly or monthly). Vecta stores the next scheduled time and a background worker checks every few minutes for campaigns that have come due.
When one is due, it creates a fresh run, queues an email for every person currently on the list, and immediately schedules the next occurrence. You never re-trigger it by hand.
The list is read at send time
Each run uses whoever is on the list at that moment. Add 20 contacts on Wednesday and Thursday's run includes them automatically, no need to touch the campaign.
If the worker is unavailable for a while, Vecta skips forward to the next future occurrence rather than firing off a backlog of missed sends all at once.
Example
A weekly digest set for Mondays at 09:00. On Monday the worker creates run #1 and sets the next run to the following Monday. If your server were down for two weeks, you'd get one run when it recovered, not three.
06
Contacts exist once per workspace; lists are just groupings.
A contact is a person in your workspace, identified by their email address. A list is a named group of contacts. The same person can be on many lists but exists only once.
This matters because status lives on the contact, not the list. If someone unsubscribes or their address bounces, they're excluded from every list at once. There's no way to accidentally reach them through a different list.
| Type | Use it for | Behaviour |
|---|---|---|
| Saved | Lists you'll send to repeatedly | Kept and reusable; can be merged into later |
| One-off | A single blast from a CSV | Kept out of your saved list picker to reduce clutter |
Example
ada@example.com is on both "Newsletter" and "Beta testers". She clicks unsubscribe in one email. She's now excluded from both lists and every future campaign, without you doing anything.
Because each person exists once, importing a file with someone you already have doesn't create a copy. Normally their details stay as they were. Tick Update existing contacts during import and the filled cells in your file replace what's stored; blank cells change nothing.
Example
Ada's company is stored as "Analytical Engines". You import a file where her row says "Babbage & Co" and her phone cell is empty. With the box ticked, her company becomes "Babbage & Co" and her phone number stays. Without it, nothing about Ada changes.
Read more
07
Reusable subject + body with variables filled in per recipient.
A template holds a subject line and a body. Anywhere you write {{first_name}}, Vecta substitutes that contact's value when the email is sent.
You do not need to remember that syntax. Use Add property below the editor and choose a field such as First name, Company or a custom CSV column. Vecta inserts the right token at your cursor in either the subject or body.
Variables come from the columns you mapped when importing your CSV, plus {{email}} which always exists. If a contact has no value for a variable, it renders as empty, so write copy that still reads correctly when a field is blank.
Include {{unsubscribe_link}} in anything that isn't a personal email
Newsletters and marketing emails need it: people who can't unsubscribe press Spam instead, and that turns into blocks. A personal cold-outreach email may leave it out if it invites people to reply to opt out. Every email still carries the hidden one-click Unsubscribe that Gmail and Yahoo show.
Example
Subject Quick question, {{first_name}} sent to Ada at Analytical Engines arrives as "Quick question, Ada". The live preview beside the editor shows exactly this, using a real contact.
Why is a property missing from the menu?
The menu is built from the fields on your active contacts. If a CSV column was ignored, or has not been imported yet, it cannot appear. Import the column and map it to a field, then reopen the template editor.
Browsers and email inboxes are not the same. When you choose HTML, Vecta converts simple stylesheet classes and CSS variables into inline styles before sending. It also gives a gradient a solid colour fallback, so the email stays readable in Outlook.
Example
A banner styled as .hero { background: linear-gradient(#695ee8, #3b82f6) } is sent with its styling directly on the banner and a purple fallback background. The inbox-safe preview shows that sent version, not the more capable browser version.
Why an inbox can still look different
Complex responsive layouts, animations, CSS grid and positioning cannot be made reliable automatically. Vecta flags them in the editor. Use tables for layout and send yourself a test when the exact arrangement matters.
Read more
08
An organization (your workspace) owns everything you create.
When you sign up, Vecta creates an organization (we call it a workspace in the UI) and makes you its owner. Every contact, list, template, SMTP config and campaign belongs to that workspace.
Workspaces are completely isolated from each other at the database level. Another workspace cannot read your data even if they know its ID: the isolation is enforced by the database, not by application code that might have a bug.
Example
You and a competitor both use Vecta. Even if a bug leaked an ID, the database refuses to return rows belonging to a workspace you're not a member of.
Read more
09
Invite teammates by email; they share your sending setup.
Owners can invite teammates from Team. The invitee gets a link containing a signed, expiring token. When they accept, they join your workspace as a member.
| Owner | Member | |
|---|---|---|
| Send campaigns, manage contacts & lists | Yes | Yes |
| Use shared templates and SMTP configs | Yes | Yes |
| Invite new teammates | Yes | No |
Invites are tied to the email address
An invite sent to sam@acme.com can only be accepted while signed in as that address. Forwarding the link to someone else won't let them in.
Read more
10
Every email can be unsubscribed from: by its link, by Gmail's button, or by replying.
When an email that contains {{unsubscribe_link}} is sent, the variable is replaced with a link unique to that recipient. It carries a cryptographically signed token: it can't be guessed, and it can't be edited to unsubscribe somebody else.
Clicking it opens a confirmation page. Confirming adds them to your suppression list and marks the contact as unsubscribed.
Why there's a confirmation step
Some email clients and security scanners silently fetch every link in a message. Opening the link in your email therefore never unsubscribes anyone on its own: we ask them to confirm.
Every email also carries a hidden unsubscribe signal that Gmail, Yahoo and Apple Mail turn into their own Unsubscribe button next to the sender's name. Pressing that button unsubscribes the person straight away, and it is the one case where no confirmation page is shown.
Example
Ana reads your newsletter in Gmail and no longer wants it. She presses "Unsubscribe" next to your name. Within a second she is on your suppression list, and Gmail tells her it worked. Had she pressed "Report spam" instead, your sending reputation would have taken the hit.
Read more
11
A workspace-wide do-not-contact list, checked before every send.
The suppression list holds addresses that must never be emailed again. Entries are added automatically when someone unsubscribes or their address hard-bounces, and you can add addresses manually.
It is checked twice: once when a campaign is queued, and again immediately before each individual email is handed to your mail server. Even a test send is checked.
Example
A run is queued at 09:00 for 500 people. At 09:02, while it's still sending, one of them unsubscribes. Their email is skipped, because the check happens per-message rather than only at queue time.
Read more
12
Caps you set are enforced by the server, so you never trip your provider.
Each SMTP config has three optional caps: per day, per minute and per second. Vecta counts what it has already sent through that config and stops when a cap is reached.
Work that exceeds a cap isn't dropped or failed: it stays queued and goes out on the next cycle, automatically.
Example
Your per-minute cap is 5 and you send to 20 people. The first pass sends 5 and defers 15. Subsequent cycles send the rest. All 20 arrive; your provider never sees a burst.
Set these to match your provider
Vecta can't discover your provider's real limits. Look them up and set your caps just below them.
Read more
13
Send now, schedule once, or repeat on an interval.
| Mode | What happens |
|---|---|
| Send now | Queued immediately and sent within your rate limits |
| Schedule once | Waits until the chosen time, then runs once and completes |
| Repeat | Runs at the first time you choose, then every interval, indefinitely |
Scheduled and recurring campaigns are picked up by a background worker that runs every few minutes, so a send may start a few minutes after the exact time you chose.
You can pause any campaign at any time: nothing more of it goes out, the emails already waiting are kept, and a recurring campaign stops creating new runs. Resume it and it carries on where it left off. Vecta also pauses a campaign by itself if too many of its emails bounce (the bounce brake).
14
You're told in-app and by email when a run finishes.
When a campaign run finishes, everyone in the workspace gets an in-app notification and an email summarising how many messages were sent, with a link straight to that run's detail page.
Notifications fire exactly once per run, on the transition to finished: repeated background checks won't send duplicates.
Notification emails are separate from your campaign sending. If no app-level mail account is configured, you'll still get the in-app notification.
15
Counted from per-recipient records, grouped by run.
Every email creates one record holding that recipient's outcome. Statistics are simply counts of those records. Nothing is estimated.
| Figure | Means |
|---|---|
| Sent | Your mail server accepted the message for delivery |
| Suppressed | Skipped: unsubscribed, bounced previously, or manually suppressed |
| Bounced | The receiving server permanently rejected the address |
| Failed | Sending failed for a reason unrelated to the recipient |
| Pending | Still queued, usually waiting on a rate limit |
"Sent" is not "delivered"
It means your provider accepted the message. It can still land in spam, or bounce later. Nobody can truthfully report delivery to the inbox.
Opened, Clicked and Replied are counted separately from delivery: an email can be sent *and* opened *and* replied to, so recording one never overwrites another. Opens and clicks are only counted for campaigns where you switched tracking on; replies need IMAP details on your SMTP config.
Read more
16
Optional, off by default, and honest about what the numbers mean.
Vecta can tell you how many people opened your email, clicked a link in it, and replied to it. Each is measured differently, and each comes with caveats worth knowing before you rely on it.
With tracking on, Vecta adds a 1×1 transparent image to the email. When the recipient's mail client loads that image from our server, we record an open.
Open rates are the least trustworthy number in email
Apple Mail Privacy Protection pre-loads images for everyone, so those opens are recorded whether or not a human looked. Other clients block remote images entirely, so genuine opens go uncounted. Treat opens as a rough trend, never a fact about an individual.
Links in a tracked email are rewritten to pass through Vecta, which records the click and immediately forwards to the real destination. A click is far more reliable than an open, because a human had to act.
Your unsubscribe link is deliberately never rewritten: opting out must work independently of tracking.
A reply arrives in *your* mailbox and never touches Vecta, so the only way to count it is to look. If you add IMAP details to your SMTP config, Vecta periodically reads your inbox and matches incoming mail against the exact message it answers, using the email's own threading headers.
Matching is exact, not guesswork
We match on Message-ID, not on subject lines. A stray “Re: Hello” in your inbox will never be miscounted as a campaign reply.
Tracking is opt-in per campaign and off by default, because it costs deliverability: it forces an HTML email containing a remote image and disguised links, all things spam filters weigh against you. Reply tracking has no such cost, since it adds nothing to the message.
Example
A newsletter to 500 people with tracking on might show 180 opened, 40 clicked, 6 replied. The 40 and the 6 are solid. The 180 is a soft number: some are Apple pre-fetches, and some real readers are missing from it.
Read more
17
Queue, check, personalise, send, record, per recipient.
A run is created
Vecta records that this campaign is executing now, and reads the current members of the list.
One job per recipient is queued
Anyone already suppressed is marked as skipped straight away, so the numbers still add up.
Rate limits are consulted
Vecta works out how many it may send right now through that SMTP config.
Each message is checked again
Immediately before sending, the suppression list is re-checked for that specific person.
The message is personalised and sent
Variables are filled in, a unique unsubscribe link is generated, and the email goes to your mail server.
The outcome is recorded
Sent, bounced, failed or suppressed: visible per contact on the run's detail page.
When no messages remain, the run is marked finished and notifications go out.
18
Temporary problems retry; permanent ones stop and are recorded.
Vecta separates three kinds of failure, because they need opposite responses:
| Kind | Example | What Vecta does |
|---|---|---|
| Temporary | Server busy, connection dropped, throttled | Retries later with increasing gaps, up to 5 attempts |
| Bounce | "No such user": the address doesn't exist | Marks the contact bounced and suppresses them permanently |
| Your-side | Wrong password, relay denied, message too large | Marks the send failed but leaves the contact untouched |
Why that last row matters
If your SMTP password breaks, every message fails. Treating those as bounces would mark your entire list as dead and permanently suppress it. Vecta only ever suppresses a contact when the receiving server rejected that specific address.
Read more
19
Everyone in one place, with their history, tags, and groups you can send to.
The Contacts page shows every person in your workspace, whichever list they are on. Search, filter, and click anyone to see every email they were sent and what they did with it. You can add or fix a person by hand without uploading a file.
Tags are short labels you stick on people (vip, conference-2026). A saved group remembers a set of filters, like "opened the last campaign but didn't reply", so you can find those people again in one click, or turn them into a list for your next campaign.
Example
After sending your launch email you filter for people who opened it but didn't reply, save that as "Warm, no reply", press Make a list, and send a short follow-up to just those people.
Read more
20
Who is blocked, why, and how to lift a block safely.
People land on the Do not email list when they unsubscribe, when their address bounces, or when you add them yourself. Every campaign skips them, whichever list they are on. You can add addresses by hand, import a list from a file, and lift a block when you have a good reason, which Vecta records.
Example
A colleague tells you a customer asked to stop hearing from you by phone. You add their address with the reason "asked by phone". They are skipped from then on, even in lists you upload later.
Read more
21
Catch typos, throwaway addresses and dead domains before they bounce.
Before you send, open a list and press Check this list. Vecta flags addresses that look like typos ("gmial.com"), throwaway inboxes, and domains that cannot receive mail, and lets you fix or remove them in a click. It cannot tell whether one particular mailbox exists, so a few bounces can still happen.
Example
You import 400 sign-ups. The check finds one typo, three throwaway addresses and one dead domain. You fix the typo, remove the other four, and send to 396 people with nothing bouncing.
Read more
22
A new mailbox starts at 20 emails a day and climbs over four weeks.
Mail providers get suspicious of a mailbox that suddenly sends hundreds of emails. Warm-up starts a new mailbox at 20 a day and raises the limit every day until it reaches your own daily limit on day 28. You can switch it off for a mailbox that already sends regularly.
Example
You connect a fresh mailbox allowed 300 a day and send to 400 people. Day 1 sends 20, and the rest follow as the limit grows. The final check on the Review step tells you before you send.
Read more
24
A spam check, a test to yourself, and a final list of what could go wrong.
The template editor shows a live spam check with a fix for each problem. Send me a test puts the real email, filled in with sample values, into your own inbox. On the Review step, Check before sending lists in plain words whether your domain is set up, whether the wording looks like spam, who will be skipped and why, and how long the send will take. It is advice only: you can always send.
Example
You send yourself a test and see the signature is missing a line. You fix it, press Check again, and see everything green before sending to 800 people.
Read more
25
Vecta reads "address not found" emails from your inbox and stops sending to dead addresses.
Some bad addresses aren't refused at once: a notice comes back to your mailbox later. If your mailbox has IMAP details set up, Vecta reads those notices. A dead address goes on the do-not-email list. A full mailbox or a spam block is noted on the email but the person is not blocked, because the address itself may be fine.
Example
Two hours after a send, "ann@oldcompany.com not found" lands in your inbox. Vecta marks that email bounced and never emails Ann's address again.
Read more
26
Another email a few days later, only to people who haven't replied.
Add up to nine follow-ups to a campaign. Each waits a number of days (or working days) after the person's previous email, then sends a template of your choice to everyone who hasn't replied. Anyone who replies, unsubscribes or bounces is taken out automatically; an out-of-office auto-reply only delays the next one. Follow-ups need reply tracking (IMAP) on the mailbox, because replies land in your inbox and that's the only way to know.
Example
Monday: the first email. Thursday: follow-up 1 to the people who stayed quiet. A week after that: follow-up 2. Someone who replies on Tuesday gets neither.
Read more
27
A first email and up to nine follow-ups, with each person on their own clock.
A campaign with follow-ups is a sequence. Each person moves through it on their own: their next email is due a set number of days after their last one, and they leave the moment they reply. The campaign's People list shows where everyone stands, and you can pause or take out one person without touching anyone else.
Example
You start a 3-email sequence to 120 people on Monday, and add 15 newcomers on Wednesday. The newcomers get email 1 on Wednesday and email 2 two working days later, while the first group is already on email 3. Ana replied to email 1, so her row says Replied and she gets nothing more.
Read more
28
Send only in working hours, and not like a machine.
A campaign can send only on chosen days between two times, in a time zone you pick. A mailbox can have an hourly limit and a random gap between emails. Together they make a big campaign look like a person working through a list, which mail providers trust more.
Example
Monday to Friday, 09:00 to 17:00, with a 60 to 180 second gap: about 30 emails an hour, never at night or at the weekend. A campaign started on Friday evening begins on Monday morning.
Read more
29
A campaign that bounces too much pauses itself.
If more than your limit (5% by default) of a campaign's emails bounce once 20 have gone, or 10 bounce in all, Vecta pauses the campaign and emails everyone in the workspace. The emails waiting are kept. Clean the list, then press Resume.
Example
After 40 emails, 4 have bounced: 10%. The campaign pauses with "4 of the last 40 emails bounced". You check the addresses, take out the dead ones and resume.
Read more
30
Stop different campaigns from emailing the same person too often.
Under Settings, Sending rules, a cool-down keeps people from getting a new campaign within a set number of days of another one, and one campaign at a time keeps people from starting a new sequence while they are still in another. Skipped people get a note saying which campaign and when.
Example
With a 7-day cool-down, someone emailed by "October news" on Monday is skipped by "Webinar invite" on Thursday, and gets it if you add them again the following week.
Read more
31
Find dead addresses before they bounce.
When it is switched on, a list's page can ask each address's mail server whether the mailbox is real, without sending anything. Addresses with no mailbox are then skipped. It uses a paid service, so it only runs when you press the button.
Example
A 400-person list from last year: the check finds 31 dead mailboxes, so your campaign goes to 369 people and nothing bounces.
Read more
32
Try two subjects on small groups, then send the winner to everyone else.
Tick Test two subject lines on the Schedule step. A small random group gets subject A, an equal group gets subject B, and after a few hours the rest of your list gets whichever was opened more. It needs open tracking on and at least 20 people.
Example
On a list of 500, 50 people get each subject. Four hours later B has more opens, so the other 400 get B.
Read more
33
Stop a run safely, duplicate a campaign, and see everything on a calendar.
Stop cancels the emails still waiting in a run and tells you how many already went. Duplicate copies a campaign into a fresh draft so you change only what's different. The Calendar shows a month of scheduled, repeating and sent campaigns and highlights days when two campaigns reach the same list.
Example
You notice a wrong link 90 emails into a 400-email send. Press Stop: 310 are cancelled, 90 had already gone. Fix the template, Duplicate the campaign, and send again to the right people.
Read more
34
Every campaign says it in words: Starts Tue 09:30, Sending · 9 of 16, Follow-ups to come, Finished.
A campaign's status is worked out from what is really waiting. Started but outside its sending hours, it says when it Starts. While emails go out it shows Sending with how many of how many. Between follow-ups it says Follow-ups to come. When nothing is left it is Finished, and you can Archive it to keep the list short. Tabs split Active, Drafts, Finished and Archived.
Example
You start a French campaign at 23:00. It says Starts Tue 09:30: its sending hours are 09:30 to 12:00 Paris time, so the first emails wait until morning. At 09:31 it says Sending · 1 of 24.
Read more
35
Keep templates tidy, start from proven cold emails, and reuse a whole sequence.
Give templates a folder ("Horizon outreach/French") and the Templates page groups them, with each template's sent count and reply rate. New template offers 23 ready emails for first touches, follow-ups and meetings. When a campaign's steps work, Save as sequence keeps them, and Use in a new campaign fills them all in next time. A signature saved on a mailbox ends every email from it.
Example
You build a four-email outreach from Problem first, Short nudge, Proof it works and Last note, keep them in one folder, and save the campaign as "Cold 4-step" for the next client.
Read more
37
Charts over time, which links were clicked, and the whole thing as a spreadsheet.
Every campaign and every run shows a chart of emails sent, opened and clicked over time, plus the links that were clicked and by how many people. Download results (CSV) gives one row per person that opens in Excel or Google Sheets. Click tracking needs "Track opens and clicks" on when you create the campaign.
Example
You email 400 people two links. The run page shows 38 clicked the pricing link and 6 the blog link, mostly on the first afternoon.
Read more
38
Read every answer in full, sort it with a label, and reply without leaving Vecta.
The Inbox collects everyone who answered a campaign. Open a reply to read all of it, give it a label like Interested or Not now, and write your answer underneath. Vecta sends it from the same mailbox, in the same thread, with your signature. To answer shows what still needs you. Vecta reads replies from your mailbox over IMAP, so the mailbox needs its reply-tracking details.
Example
Ana replies "Sounds good, let's talk Thursday". She appears under To answer. You label her Interested, send "Thursday 10:00, here's the link", and she moves out of To answer.
Read more
39
A run's page counts up live while emails leave.
While a run is sending, its page shows a progress bar, how many are done and how many remain, and whether Vecta is sending right now, waiting for its next batch (a countdown), or paused because the mailbox has used today's limit. It stops updating by itself once the run is finished.
Example
You send to 300 people from a mailbox allowed 150 a day. The page shows 150 done, then "Paused for today's limit. The rest goes out tomorrow automatically."
Read more
40
Today and this week, trend lines, and cards only for things that need attention.
The dashboard's top shows how this week compares with last, small trend lines, a 14-day chart and your best time to send, learned from your own opens. Needs you cards appear only when something is wrong: a failing mailbox, replies waiting, a stuck or late campaign. A campaign merely waiting for tomorrow's limit is shown calmly, not as a problem. The owner also gets a Monday summary email, which can be turned off in Settings.
Example
Your sales mailbox's password was changed. The dashboard shows "Mailbox needs fixing" before you notice emails aren't going out.
Read more
41
See your emails on each person in your CRM, and build lists from it.
Connect Vecta to Atlas, your CRM, in Settings → Atlas. Every email sent, opened, clicked, replied to or bounced then appears on that person's timeline in Atlas, unsubscribes mark them Do not email there, and a reply can be turned into a lead (Atlas asks first). Going the other way, Lists → From Atlas builds a Vecta list from Atlas people without a CSV.
Example
Ana replies "Sounds good". In Atlas her timeline shows the email you sent, that she opened it, and her reply, and Atlas offers to make her a lead.
Read more
42
Ready-made emails, fallback words, subject help, previews, variations and history.
On New template, start from one of ten ready emails. Write {{first_name|there}} so a missing name becomes "there" instead of "Hi ,". Write {Hi|Hello|Hey} so each person gets one greeting and 500 emails don't read the same. Under the subject, a length meter and an inbox preview show how it looks on a phone, and preview text sets the grey line after it. The preview has phone and dark-mode views, every save is kept in History, and the Designer builds an email from blocks without any HTML.
Example
You start from "First introduction", replace the [bracketed parts], watch the subject stay under 50 characters, check the phone view, and send yourself a test. Next month you compare the new wording with the old in History.
Read more
43
Owner, Admin and Member; who changed what; and your own privacy tools.
A workspace has one Owner, any number of Admins (who manage the team, settings and connections) and Members (who send). Owners and admins can see the Activity log of who changed what and when. On your Profile you choose which emails you get, download your data, or delete your account. Press ? for keyboard shortcuts and ⌘ K for a menu that jumps anywhere.
Example
You invite Sam as a member. Later you make Sam an admin so they can manage the Atlas connection. When Sam leaves the company you remove them: their templates stay, and the Activity log shows who did what while they were here.
Read more
44
A checklist, sample data to try, a light theme and a welcome.
A setup checklist on the dashboard walks you through five steps to a first campaign. If you'd like to look around first, Try with sample data fills Vecta with a demo list and a finished campaign. It sends nothing, and clears in one click. When your first campaign goes out there's a small celebration and a note on what to do next. Choose a light or dark theme at the bottom of the sidebar, or follow your computer.
Example
You sign up and open the dashboard. You press "Try with sample data", read the Replies page and the charts, then press "Clear sample data" and start the checklist for real.
Read more
45
The words used throughout the app, in plain English.
| Term | Meaning |
|---|---|
| SMTP | The protocol used to send email. An "SMTP config" is one mailbox Vecta can send through. |
| Marketive account | Your one sign-in for Vecta and the other Marketive apps. You prove it's you with Google or an emailed code; Vecta has no passwords of its own. |
| Workspace / organization | Your account's container. Owns all contacts, lists, templates and campaigns. |
| Contact | One person, identified by email address. Exists once per workspace. |
| List | A named group of contacts. |
| Update existing contacts | An import option: people already in your workspace get the filled-in values from the file. Blank cells change nothing. |
| Template | A reusable subject and body containing variables. |
| Variable | A placeholder like {{first_name}}, replaced per recipient. |
| Campaign | The definition: template + list + SMTP config + schedule. |
| Run | One execution of a campaign. Statistics are grouped by run. |
| Queue | The list of emails waiting to be sent. |
| Suppression list | Addresses that must never be emailed again. |
| Do-not-email list | The page where you see and manage the suppression list: who is blocked, why, and when. |
| Tag | A short label on a person, like vip. Used to find and group people. |
| Saved group | A remembered set of filters on the Contacts page. Make a list from it to send to it. |
| Throwaway address | A disposable inbox people use to avoid giving a real address. Rarely read. |
| Sample data | A demo list, template and finished campaign you can try. It sends nothing, is marked as sample everywhere, and clears in one click. |
| Setup checklist | Five steps on the dashboard from a new workspace to a first campaign, ticked off as you do them. |
| Owner / Admin / Member | The three roles in a workspace. The owner can do everything and hand the workspace over; admins manage the team and settings; members send. |
| Activity log | A list of who changed what and when in the workspace, for owners and admins. |
| Fallback word | What a variable writes when a contact has nothing for it: {{first_name|there}} writes "there". |
| Variation | Options in single braces, like {Hi|Hello|Hey}. Each person gets one, so emails don't all read the same. |
| Preview text | The grey line after the subject in an inbox list. For HTML and designed emails it is a hidden first line. |
| Designer | A way to build an email from blocks (heading, text, picture, button, columns) without writing HTML. |
| Atlas | Marketive's CRM. Vecta can send it your email events and read people from it. |
| Reply | An answer from a person to one of your emails, read from your mailbox and matched to the email it answers. |
| Auto-reply | An automatic answer such as out of office. It is not counted as a reply: the person stays in the sequence and their next email waits 3 days. |
| Sequence | A campaign with follow-ups: a first email and up to nine more, each only to people who haven't replied. |
| Working days | Monday to Friday. A follow-up can wait working days instead of calendar days. |
| Version B | A second version of a follow-up (another template or subject) that half the people get, to see which works better. |
| Newcomers | People added to a campaign's list after it started. A campaign can add them by itself, or you add them from its page. |
| Sending hours | The days and times a campaign may send. Outside them its emails wait. |
| Gap | A random wait between two emails from the same mailbox, so sending doesn't look automated. |
| Bounce brake | Vecta pausing a campaign by itself when too many of its emails bounce. |
| Cool-down | A sending rule: nobody gets a new campaign within a set number of days of another one. |
| Inbox | Where replies to your campaigns collect. You read, label and answer them there. |
| Label | A tag on a reply (Interested, Not now, Not interested, Wrong person, Out of office) to sort it. It never changes who gets emails. |
| To answer | Real replies that have no label and no answer yet. |
| Folder | A name on a template, like Horizon outreach/French, that groups it on the Templates page. It never changes the email. |
| Reply rate | Real replies divided by emails sent, for a template or a campaign. Out-of-office answers don't count. |
| Saved sequence | A campaign's emails and waits kept under a name, to start the next campaign with every step filled in. |
| Mailbox signature | An HTML signature saved on one mailbox and added to the end of every email it sends. |
| Archived | A finished campaign you put away. It keeps all its results and can be brought back. |
| Address check | Asking an address's mail server whether the mailbox exists, without sending anything. Needs a paid checking service. |
| Catch-all | A mail server that accepts every address, so nobody can tell whether a mailbox exists there. |
| Needs you | Dashboard cards that appear only when something wants your attention. |
| Best time to send | The weekday and hour your own emails were opened most, learned from your tracked campaigns. |
| Follow-up | An extra email sent a set number of days after the previous one, only to people who haven't replied. |
| Subject test (A/B) | Two subject lines tried on small groups first; the one opened more goes to the rest of the list. |
| Stopped / cancelled | A stopped run had its waiting emails cancelled. Cancelled emails were never sent. |
| Waiting for the winner | People held back during a subject test until the better subject is known. |
| Warm-up | Starting a new mailbox at 20 emails a day and raising the limit over four weeks so providers learn to trust it. |
| Spam check | A live check of your subject and body for words and habits that spam filters dislike, with a fix for each. |
| Test email | The real email, filled in with sample values, sent to your own address before the campaign. |
| Blocklist | A public list of domains and servers known for spam. Being on one makes providers refuse or hide your mail. |
| Bounce notice | The automatic email a server sends back to your mailbox when it can't deliver something, sometimes hours later. |
| Mail server (MX) | The server that receives email for a domain. A domain without one cannot receive your emails. |
| One-click unsubscribe | The Unsubscribe button Gmail, Yahoo and Apple Mail show next to the sender's name. It unsubscribes the person at once. |
| Reply-to | The address replies are sent to, when it differs from the address the email came from. |
| Bounce | A permanent rejection, usually the address doesn't exist. |
| Rate limit / cap | The most you allow to be sent per day, minute or second. |
| SPF / DKIM / DMARC | DNS records proving your mail is genuinely from your domain. |
| Trash | Where deleted templates, lists, campaigns and mailboxes wait until you restore them. |
| Soft delete | Deleted items are hidden but retained, so nothing is truly lost. |
Still stuck? The FAQ covers the specific problems people hit most often.