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

How to Add Events and Import an ICS File in PressedMail

Create events, repeat them, send invitations and import an ICS file in the PressedMail calendar, and see what the calendar does not sync.

Cover image for How to Add Events and Import an ICS File in PressedMail

PressedMail has a calendar of its own. You can add events, repeat them, invite people by email and bring in a calendar file from another program. The calendar is a paid feature, and one fact shapes how you use it: it lives in WordPress and does not sync with anything.

Connecting a Gmail or Microsoft mailbox does not connect Google Calendar or Outlook Calendar. A change you make in one of those places will not show up here, and the other way round. If you want events from another calendar, you import them as a file.

Open the calendar

Open Calendar from the workspace header, or from the Calendar tab on a phone. Choose from Day, Week, Month and List views. There is no year view.

The Calendar screen in month view with ten areas numbered

  1. Today. Jumps back to the current date.
  2. The previous and next arrows. They move one month at a time.
  3. The month and year you are looking at.
  4. Import .ics. Brings events in from a calendar file.
  5. The view buttons: Day, Week, Month and List.
  6. Add Event. Opens the new event form.
  7. The small month calendar on the left. Click a day to select it.
  8. Calendars. The plus button adds a calendar. Each calendar has a color, and the default one carries a Default badge.
  9. The month grid.
  10. The panel for the selected day. It lists that day’s events, or says “No events scheduled.” with an Add to this day button.

You can keep several calendars with separate colors and choose a default for new events.

Create an event

Press Add Event, or use Add to this day. The form opens.

The New Event form with six areas numbered

  1. Title. The only required field.
  2. All day. Switch it on for an event with no start time.
  3. Start and End. Each has a date and a time.
  4. Calendar. Pick which of your calendars gets the event.
  5. Repeat. The default is “Does not repeat”.
  6. Details. Location comes first, with more fields below it.

You can also set a timezone, add notes, guests and reminders, and choose whether to send email invitations. Save the event, then open it in the calendar to check the details. The end time has to come after the start time, or the form will not save.

Creating an event from a message’s details does not keep a link back to the original conversation.

Repeat an event

Choose a repeat pattern in the Repeat field. Repeating events support the usual recurrence settings: how often, the interval, the weekdays, the days of the month, a count and an end date. After you save or import a repeating series, look at the next occurrence. Check it again around a daylight-saving change, because that is where a time can shift.

Invitations and replies

If Send email invitations to guests is selected, PressedMail sends calendar invitations by email. Changes to the event can prompt you to notify the guests. Sending an invitation needs a working outgoing mailbox connection. If your mailbox cannot send, start with the delivery troubleshooting guide.

An invitation is still an email, so a successful send does not prove every guest received it.

Incoming invitation banners offer Add to calendar. That saves the event in your local calendar. It is not an accept, a decline or a tentative reply. PressedMail has no RSVP controls, and an attendee’s reply does not update attendance on your event.

Import an ICS file

Use Import .ics in the calendar toolbar. Pick a destination calendar and look at the event preview before you save. The parser accepts standard ICS data, the format defined in RFC 5545, including the Windows and Exchange timezone names it supports.

There are size limits. An uploaded calendar file can be up to 10 MiB, and a calendar file attached to a message up to 1 MiB. A larger file has to be reduced or imported with another tool. Export from your old calendar as an ICS file first, and keep a copy of the original.

After the import, check the events that matter most. Look at the times, the repeating series and anything that appears twice. Do not import the same file again to fix a problem before you have looked at what the first import did.

When events are missing or odd

Check four things in order: the selected calendar, the date range you are viewing, the timezone, and the import result. Do not expect a change made in Google Calendar or Outlook to appear. Provider sync is not part of this calendar.

If a guest says they got nothing, look at the mailbox the invitation left through, and at the guest’s spam folder. The post on checking whether WordPress email was sent shows how to confirm a send.

Sharing a calendar

On Ultimate and Lifetime you can share a calendar with teammates as a Viewer or an Editor. An Editor can add, change and delete events. Invitations and cancellations still go out from the calendar’s owner. The sharing guide covers roles for every kind of item. If you also keep contacts, the contacts guide shows how to import them.

Which plan do I need?

The calendar needs a paid plan. Free does not include it. The plan comparison lists what each plan adds.

Frequently asked questions

Does the PressedMail calendar sync with Google Calendar or Outlook?

No. It is local to WordPress. Export from the other calendar as an ICS file and import it.

Can I accept or decline an invitation?

No. Add to calendar saves the event locally. PressedMail has no accept, decline or tentative controls.

How big can an ICS file be?

An uploaded file can be up to 10 MiB, and a file attached to a message up to 1 MiB.

Is there a year view?

No. Use Day, Week, Month or List.

Will an imported event update when the original changes?

No. An import saves a copy in your calendar. Later changes in the source calendar do not reach it.

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.