Skip to content
No results
MEC Knowledgebase
  • Installation
    • Installation
    • Activation
    • Auto Update
    • Manual Update
    • Change License Domain
  • Settings
    • General
    • Archive Page
    • Slugs/Permalinks
    • Currency
    • View All
  • Single Event
    • Single Event Settings
    • How to Add Event In MEC Plugin?
    • MEC Single Sidebar
    • Custom Fields
    • View All
  • Event Modules
    • Speakers
    • Organizers
    • Locations
    • Map
    • View All
  • Booking Settings
    • Booking Module
    • Booking Elements
    • Booking Form
    • Payment Gateways
    • View All
  • Event Submission
    • General
    • Access Level
    • FES Sections
    • Required Fields
    • View All
  • Integrations
    • Mailchimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • View All
  • Notifications
    • Booking Notification
    • Booking Confirmation
    • Booking Reminder
    • Admin Notification
    • View All
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • View All
  • Other
    • Appearance Settings
    • Translation
    • Knowledge
    • Troubleshooting
    • Developer
MEC Knowledgebase

  • Categories
    • Installation
      • Installation
      • Activation
      • Auto Update
      • Manual Update
      • Change License Domain
    • General Settings
      • General
      • Archive Pages
      • Slugs/Permalinks
      • Currency
      • View All
    • Single Event
      • Single Event Settings
      • MEC Single Sidebar
      • How to Add Event In MEC Plugin?
      • Custom Fields
      • View All
    • Event Modules
      • Speakers
      • Organizers
      • Locations
      • Map
      • View All
    • Booking Settings
      • Booking Module
      • Add a Booking System
      • Booking Form
      • Organizer Payment Settings
      • View All
    • Event Submission
      • General
      • Access Level
      • FES Sections
      • Required Fields
      • View All
    • MEC Integrations
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • View All
    • Notifications
      • Booking Notification
      • Booking Confirmation
      • Booking Reminder
      • Admin Notification
      • View All
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • View All
    • Other
      • Appearance Settings
      • Translation
      • Knowledge
      • Troubleshooting
      • Developer

Submit a Ticket
MEC Knowledgebase

Toggle
  • Advanced Importer Addon Installation
  • Advanced Importer Settings
    • Facebook Settings
    • Eventbrite Settings
    • Meetup Settings
    • Google Settings
    • MEC API Settings
    • General Settings
  • Advanced Importer Customization
    • Facebook
      • Eventbrite
      • Meetup
      • Google
      • MEC API
      • Importing from Third-Party Plugins
      • Importing by CSV / ICS
      • Import History
  • FAQ
    • How do I install and activate the Advanced Importer Addon for MEC?
    • Which platforms can I import events from using the Advanced Importer Addon?
    • How do I authenticate my Facebook account to import events?
    • How do I connect my Google Calendar to import events?
    • What information is required to connect my Eventbrite account?
    • How do I obtain the necessary credentials to connect my Meetup account?
    • How can I schedule automatic imports for my events?
    • What should I do if I encounter issues during the import process?
    • Is it possible to import events from other WordPress event plugins into MEC using the Advanced Importer?
    • What is the MEC API setting in Advanced Importer?
    • How can I set the number of events displayed during the import process?
    • How does the authentication process work for each platform?
    • Can I import events into a specific category?
    • How can I view and manage the history of imported events?
    • Can I import events using CSV or ICS files?
    • What should I do if I want to import events only from a specific time range?
    • What should I do if I make changes to my Google Calendar and they are not reflected in the import?
    • If you schedule an import, can you view and manage the scheduled import, and where can you access this information?
    • When importing events, is there an option to import all events at once, and how does this option work for Google Calendar?

Addons

Advanced Importer Addon

With Advanced Importer Addon, you can connect to Facebook, Google, Meetup, and Eventbrite, making the import process seamless. You should authenticate your account with just a few clicks and plan the import. Also, with this addon, you can have more third-party plugins for importing. You should initiate the process from a WordPress on which MEC is installed.

Advanced Importer Addon
Advanced Importer Addon
Advanced Importer Addon
Advanced Importer Addon
Advanced Importer Addon
Advanced Importer Addon

Requirements
MEC Lite/Pro

Latest Version
1.4.1

Last Updated
2025-03-07 15:28:13

Changelog
Buy Now

Advanced Importer Addon Installation

First, ensure that both MEC (Modern Events Calendar) and the Advanced Importer Addon are installed and activated.

Read Also:

How to install MEC and Addons?

After activating the Advanced Importer addon, a new menu will be added to the M.E. Calendar Dashboard. Click on it, and you will be redirected to the import page.

Advanced Importer Settings

To start, go to the Advanced Importer addon settings. You should connect an account to the importer. We show them to you one by one. You can connect as many accounts as you wish. To set the account, follow these steps:

Facebook Settings

Follow every step mentioned in this link:

Read Also:

Import Facebook Events

To proceed with the import process, you must give your dedicated URL to Facebook. Provide the dedicated URL in Valid OAuth Redirect URIs on Facebook. Other permissions are explained in the link above.

Advanced Importer Addon
Advanced Importer Addon

Now, fill in the information fields in the Advanced Importer Addon settings.

Eventbrite Settings

To get an API Key, please read this link and follow the instructions carefully.
Once you arrive at the designated website, click the Get a Free API Key button. If you already have an Eventbrite account, log in and proceed; otherwise, you need to create a new account.

After completing the necessary steps as directed, you will receive your API Key.

Advanced Importer Addon

Meetup Settings

To get OAuth information, please read this link and follow the instructions carefully.

In the relevant page, click the OAuth Clients button. If you already have a Meetup account, log in and proceed; otherwise, you need to create a new account.

The activation process may take up to an hour or two.

Advanced Importer Addon

Google Settings

Follow the instructions here to get an API key: Creating Google Calendar API Key

You must give your dedicated URL to Google to proceed with the import process. You should provide the URL via Authorized redirect URIs in Google. Other permissions are explained in the link above.

Advanced Importer Addon

Now, fill in the information fields in the Advanced Importer Addon settings.

MEC API Settings

Please navigate to the source website and copy the dedicated URL. Then, go to the Advanced Importer Addon menu on the target website. Begin by inputting the API Key into the relevant field, followed by entering the URL of your website in the designated area.

With these steps completed, the setup is now ready for operation.

General Settings

You can set the number of events shown on each Page Table. This option helps you in the event-choosing process.

If you need more than 50 events, we suggest checking out your system configuration and ensuring it can handle such a load of information because fetching too many events requires an appropriate resource. For example, it should not be timed out, etc.

By default, six events are displayed on each Page Table.

Advanced Importer Customization

Facebook

Advanced Importer Addon

Eventbrite

Advanced Importer Addon

Meetup

Advanced Importer Addon

Google

Advanced Importer Addon

MEC API

Advanced Importer Addon

After adding your account, you should find your username at the bottom of the settings tab of each platform (they should be activated) and click on Need Authentication.

A new window opens, and you should log in to your account once or give access to the events. You should log out of settings and return to the main menu. After choosing the platform, choose the account from which you want to import. 

For example, go to the Facebook tab to import from Facebook events. If you want to put the import into a specific category, go to New Import > Import Option and choose one.

In the next field, you can determine from where the import should happen.

For instance, if you want to import several specific events, use event ID. Then, you should set the import type. You will see two items in this step.
One step means that you make the import right then.
Scheduling means that the import process should be done at a specific time.
Opting for ‘Scheduled’ for Import Type grants you a selection of time frames ranging from Once Hourly to Once a Month, allowing you the flexibility to tailor the import timing to your specific requirements.

Advanced Importer Addon

It is important to note that upon completion of a Scheduled import, you can view and manage the designated schedule under the Scheduled Imports tab, ensuring that you are always aware of your planned imports.

In the next two fields, set the start date and end date. Finally, click the Get All Events From button to fetch the information.

For Google, first, you will see a number of calendars. Click on Get Calendar to see the number of events. Click on Get Events to see the events list.

Choose some events or click on Download All Events to import them. You can also see your events on other pages.

Note 1: Regarding Google, you may need to go through the authentication process every 30 minutes.

Note 2: You may have made some changes to your Google Calendar and not see the changes. If so, clear your browser cache or wait 30 minutes to authenticate again. 

Importing from Third-Party Plugins

If you use one of the Event Organiser, My Calendar, or Eventum plugins and you want to migrate to MEC, we suggest keeping them active. Using this menu, choose your plugin and then proceed with the import.

Please be advised that it is not necessary to maintain the plugins in an active state post-import. Once the import process has been successfully concluded, you can continue with MEC without further reliance on these plugins.

Advanced Importer Addon

Importing by CSV / ICS

If you have a file in ICS or CSV format, you can import it directly to MEC.
Moreover, if you have a URL corresponding to a file in ICS format, we recommend using that URL to facilitate the download process.

Additionally, for organizational purposes and to enhance searchability, you are provided with the option to select a specific category to classify your imported events effectively. This will streamline the management of your calendar and will aid in maintaining structured event records.

Please note that the Scheduled Imports and Sync features are only available for ICS URLs and are not supported for CSV files.

Advanced Importer Addon

Import History

Within this interface, you can view a complete list of all imported events.

You have the option to not only delete events, but also to see the categories assigned to them, as well as verify the date of import and current import status.

Advanced Importer Addon

For more information about the Advanced Importer Addon, please visit this link.


FAQ

How do I install and activate the Advanced Importer Addon for MEC?

Ensure that both the Modern Events Calendar and the Advanced Importer Addon are installed and activated on your WordPress site. After activation, a new menu labeled “Advanced Importer” will appear under the M.E. Calendar section. Clicking on this menu will redirect you to the import page. 

Which platforms can I import events from using the Advanced Importer Addon?

The addon supports importing events from Facebook, Google Calendar, Meetup, and Eventbrite. You can connect multiple accounts from these platforms for unlimited imports. 

How do I authenticate my Facebook account to import events?

To authenticate your Facebook account, follow these steps:
1. Create a Facebook App through the Facebook Developers portal.
2. Generate a User Access Token with the necessary permissions.
3. Enter the Access Token in the Advanced Importer settings under the Facebook section.
Detailed instructions are available in the MEC documentation. 

How do I connect my Google Calendar to import events?

To connect your Google Calendar:
1. Create a project in the Google Developers Console.
2. Enable the Google Calendar API for your project.
3. Obtain the necessary API credentials.
4. Enter these credentials in the Google settings of the Advanced Importer Addon.
Detailed instructions are provided in the MEC documentation.

What information is required to connect my Eventbrite account?

To connect your Eventbrite account, you’ll need to obtain an API Key by:
1. Logging into your Eventbrite account.
2. Navigate to the API Key section.
3. Generating a new API Key.
Once obtained, enter this API Key in the Eventbrite settings of the Advanced Importer Addon. 

How do I obtain the necessary credentials to connect my Meetup account?

To connect your Meetup account:
1. Visit the Meetup OAuth Clients page.
2. Create a new OAuth Client to receive your Client ID and Client Secret.
3. Enter these credentials in the Meetup settings of the Advanced Importer Addon.
Note that the activation process may take up to an hour. 

How can I schedule automatic imports for my events?

The Advanced Importer Addon allows you to schedule imports by selecting the “Scheduled” option under Import Type. You can set the frequency to Once Hourly, Twice Daily, Daily, Weekly, or Monthly, depending on your requirements. 

What should I do if I encounter issues during the import process?

If you experience problems during import:
– Verify that all account credentials (API Keys, Access Tokens) are correctly entered.
– Ensure that the necessary permissions are granted for each platform.
– Check your server’s performance capabilities, especially when importing a large number of events.
For further assistance, consult the MEC documentation or contact support. 

Is it possible to import events from other WordPress event plugins into MEC using the Advanced Importer?

Yes, the Advanced Importer Addon allows you to import events from Event Organiser, My Calendar, or Eventum plugins. You can deactivate those plugins after the import is complete.

What is the MEC API setting in Advanced Importer?

The MEC API setting allows you to import events from another website that is using the Advanced Importer. You need to copy the URL from the source website and paste it into the target website’s Advanced Importer settings along with the API Key.

How can I set the number of events displayed during the import process?

In the General Settings of the Advanced Importer, you can adjust the number of events shown on each page table to suit your needs. The default is six, but you can increase it. Adjust this number based on your system’s performance capabilities. 

How does the authentication process work for each platform?

After adding your account for a specific platform, you’ll see it listed at the bottom of its settings. Click ‘Need Authentication’ to open a new window to log in or give access to your events.

Can I import events into a specific category?

Yes, when creating a new import, you can choose a specific category from among the categories available in MEC for the imported events.

How can I view and manage the history of imported events?

You can view a list of imported events in the “Import History” interface, where you can also delete events, check their categories, import dates, and status.

Can I import events using CSV or ICS files?

Yes, you can import events directly using CSV or ICS files, and you can also use a URL for an ICS file.

What should I do if I want to import events only from a specific time range?

The Advanced Importer Addon allows you to filter events by specifying the desired time range, ensuring that only events within that range are imported.

What should I do if I make changes to my Google Calendar and they are not reflected in the import?

If changes you’ve made to your Google Calendar are not reflected in the import, you should clear your browser cache or wait 30 minutes to allow for re-authentication.

If you schedule an import, can you view and manage the scheduled import, and where can you access this information?

Yes, if you schedule an import, you can view and manage the designated schedule under the Scheduled Imports tab. This allows you to monitor and keep track of your planned imports.

When importing events, is there an option to import all events at once, and how does this option work for Google Calendar?

Yes, when importing events from Google Calendar, there is an option to download all events. First, you will see the number of calendars, and after clicking “Get Calendar”, you will see the number of events. Then, clicking “Get Events” allows you to see a list of the events. From there, you can either choose some events or click “Download All Events” to import all of them.

Share

Related Articles

  • Ticket and Invoice App
  • Liquid View Layouts Addon
  • Square Payment Addon
  • Elementor FES Builder Addon
  • Gutenberg Single Builder Addon

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now
3
Login Submit
0 Comments

No Comment.

Still no luck? We can help!

If you did not find what you were looking for, please submit a ticket in our support system.

Submit a Ticket
Webnus Banner
Modern Events Calendar

Please read our Terms and Conditions and Privacy Policy.

Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.