Use code "LIGHTHOUSE20" to save 20% on all plans forever. Get it now!

How to Import Contacts and Build Lists in PressedMail

Add contacts, import a CSV or vCard file, group people into lists, and know exactly who a list send will reach in PressedMail.

Cover image for How to Import Contacts and Build Lists in PressedMail

PressedMail keeps an address book inside WordPress. You can add people one at a time, bring in a file from another program, group them into lists and send to a list. This guide covers each step and the rules about who a list send actually reaches, which is where most mistakes happen.

Contacts are a paid feature. They are stored in your WordPress database. They do not sync with Google Contacts, a Microsoft address book or any other provider. Connecting a mailbox does not bring its contacts across, so an import file is how you move them.

Open Contacts

Contacts is the second icon in the workspace header. On a phone, use the Contacts tab. The screen has a left column that groups your contacts, the list itself, and a pane on the right that shows one contact or the add form.

The Contacts screen with the contact list and its controls, eight areas numbered

  1. Import. Brings contacts in from a file.
  2. Export. Saves your contacts to a file.
  3. Add Contact. Opens the add form in the right pane.
  4. Select contacts. Turns on selection so you can tick several rows.
  5. All Contacts and Favorites. The number on each is how many contacts it holds.
  6. Lists. The plus button beside the heading creates a new list.
  7. Flags. The plus button adds a flag, a short label you can put on any contact.
  8. The buttons at the right end of a row: add to favorites, send email and more actions.

Add one contact

Press Add Contact. Email is the only required field. First name, last name, company, job title, phone and website follow, and Additional Information expands to show more. In the form you can pick the lists the contact should join and set a flag.

You can also start from an open message. Use the contact action on the message and PressedMail starts the form from the sender’s details. Check them before you save, because opening a message does not create a contact by itself.

The Add Contact form with six areas numbered

  1. Email. The only required field.
  2. First Name and Last Name.
  3. Company. Job Title, Phone and Website follow it.
  4. Flags. Pick a flag, or type a new name and press Enter to add it.
  5. Lists. Tick the lists the contact should join.
  6. Additional Information, which expands to show more fields.

A flag is a label such as “vip” or “prospect”. Pick one in the Flags field or type a new name. The Flags list below your lists filters the address book by flag.

Import an address book

Export the source address book as CSV or vCard first (vCard is defined in RFC 6350), and keep a copy of the original file. Then use Import.

  1. Open the import action and choose the format that matches your file.
  2. Select the file and import it.
  3. Review the imported names and addresses before you use them as recipients.

The importer does not show the preview that the calendar importer has. Check the file before you import. If its columns are unfamiliar, start with a small sample, then import the full file. Do not import the full file over and over to fix mistakes.

Export contacts

Choose Export and pick CSV or vCard. You can export selected contacts, a list, or a broader selection. Confirm the scope before you download. The file holds personal data, so keep it where only the right people can open it, especially when you are moving a client’s contacts from one site to another.

Build lists

A list groups contacts by project, client or team. A contact can belong to more than one list. Use the plus button beside Lists to create one, then add contacts from the add form or from a contact’s details.

Open a contact and the right pane shows Details and Activity. Details lists the contact information, the lists the contact belongs to and the metadata, including when you last contacted them and their status.

Who a list send reaches

This is the part to understand before you send. On each list, a contact is Subscribed, Pending or Unsubscribed. With a list selected, the contact card shows that state, and the toolbar has buttons for All, Subscribed, Pending and Unsubscribed members.

A list send reaches members who are Subscribed and can be mailed. Subscribed alone is not enough.

  • Subscribed members get the send, with two conditions. The contact’s status in its details cannot be unsubscribed, bounced or pending, and the address has to be valid. A status of inactive is still mailed.
  • Pending members signed up with double opt-in and have not confirmed yet. They are skipped until they do.
  • Unsubscribed members opted out. They stay on the list but are skipped, and adding them back to the list does not undo the opt-out.

The sidebar shows each list’s member count, or something like 3/5 when some members are not subscribed. Hover it for “3 subscribed of 5 members”. That is the list state only, so a bounced contact still counts as subscribed. For the number that will really be mailed, add the list as a recipient in the composer. It shows how many will be mailed.

Fill a list from your site

A signup form on your website adds visitors to the one list you pick. With Campaigns, which need an Ultimate licence, the form can ask people to confirm by email first. On Ultimate and Lifetime you can also share a list with other people on the site, as a Viewer or an Editor. The post on sharing with your team covers roles.

What to check afterwards

Open a few imported contacts and compare them with the source file. Check that the lists look right and that nobody who opted out is subscribed. Events you invite contacts to live in the calendar, which is also local to WordPress. Then see how recipient suggestions look in the composer. Paid recipient suggestions can use your contacts while you write. Verify the address, not only the display name, before you send. The post on using several mailboxes in one inbox shows how the From account is chosen.

Which plan do I need?

Contacts need a paid plan. Free does not include them. The plan comparison lists what each plan adds.

Frequently asked questions

Do my Gmail or Outlook contacts appear automatically?

No. Contacts are local to WordPress and do not sync with a provider. Export from the provider and import the file.

Which file formats can I import and export?

CSV and vCard.

Will an unsubscribed contact get a list send?

No. They stay on the list but are skipped. Adding them back to the list does not change that.

Why is the number in the sidebar higher than the number mailed?

The sidebar counts the list state only. A bounced contact still counts as subscribed there. The composer shows the number that will really be mailed.

Can a teammate edit my list?

On Ultimate and Lifetime, you can share a list. An Editor can add people and change some of their details, but cannot change a member’s email address.

Manage your email inside WordPress

PressedMail Free adds an email client directly to your WordPress dashboard. Connect a compatible IMAP/SMTP mailbox, read and send mail, organize messages, and configure WordPress SMTP.

Download PressedMail Free →

Newsletter

Get useful PressedMail updates.

New releases, setup guidance, and practical ways to handle email in WordPress.

Occasional PressedMail email. Unsubscribe whenever you like.

Choose the plan that fits your WordPress sites.

Paid plans include unlimited accounts and users. Compare Premium and Ultimate features, then choose the site count you need.

Yearly plans are priced by number of sites. Lifetime is a one-time payment covering up to 100 sites.

Starter

For one site

$49/ year
1 Website
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 10,000 PressedMail AI credits a yearLimited time
Most Popular

Premium

For multiple sites

$89/ year
10 Websites
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 25,000 PressedMail AI credits a yearLimited time
All Features

Ultimate

For agencies

$169/ year
100 Websites
  • Everything in Premium, plus:
  • Campaigns and shared templates
  • Share inboxes, calendars and contact lists
  • White labelling with a brand theme
  • 50,000 PressedMail AI credits a yearLimited time

What customers say after bringing email into WordPress.

Using PressedMail in your own work? Submit a testimonial

I save hours & it’s easy to use

I have a lot of email accounts, and it’s annoying to manage them through different providers. I needed something better than what was out there, so I built it. I spent the better part of two years making PressedMail the plugin I wanted to use every day, and now I get to share it with everyone else. I added my accounts, automated the cleanup of over 3000 emails, and it’s saved me hours of work.

Robert H. AlexanderFounder - CurbSoftwareCreator of PressedMail

Helps get more clients

As a freelancer I need to manage several clients’ accounts. I installed PressedMail on WordPress on localhost and use it as my main email client. I manage everything for clients from PressedMail. And several clients use PressedMail now after I have set their WordPress instances up.

Gene Piki
  • Email Swiss Army Knife

    We use PressedMail as a value added service for clients and potential clients as a feature of our agency’s offering helping put us ahead of competition. We love the white-labelling feature, automation, and security controls. It also replaces several of the other plugins we used to use and it’s like a small CRM.

    Cyrus M. (InCurb Digital)

  • Fast inbox organization with phishing detection

    PressedMail helps us organize our inboxes fast. We especially like the phishing detection feature.

    John & Andrea

  • One source of truth for every client

    As a VA, I use PressedMail to keep each client’s inbox separate while managing everything from one app. It gives me a single source of truth without mixing client work together.

    Amber, K

  • Teaching and client work stay organized

    I balance teaching with social media marketing clients. PressedMail helps me keep both sides of my work organized in one place.

    J.A. Payo

FAQ

Common questions

Free version

Start with one inbox. Free.

One mailbox for one user, a rich-text composer, custom folders, unlimited email rules, one signature, two themes and one layout. Contacts, calendar, scheduling and AI require a paid plan.

1 account · 1 user · 2 themes · unlimited rules
Roadmap

See what is coming next.

Follow planned work, current progress, and recently completed features.

  1. Planned

    Calendar Sync with External Providers

    Planned. Today calendars and events live in WordPress and do not sync with any outside provider. Two-way sync with Google Calendar, Outlook, iCloud and CalDAV-compatible services is on the roadmap.

  2. Planned

    Dedicated Support

    A higher-touch support channel beyond the current paid Priority Email Support entitlement.

  3. Planned

    Activity Log

    A searchable audit trail of key actions across PressedMail accounts, with per-user and admin views, retention controls, and export.

Bring your working inbox into WordPress.

Compare Premium and Ultimate features, then choose a paid plan for the number of WordPress sites you manage.