Skip to main content
All CollectionsOther
Import Facebook Events
Import Facebook Events

To import Facebook Events to Modern Events Calendar, you must be the admin of your Facebook Developer account to create an app.

Hakan Turan avatar
Written by Hakan Turan
Updated over 2 months ago

To import Facebook Events to Modern Events Calendar, you must be the admin of your Facebook Developer account to create an app. Find out more about registering for a Facebook Developer account here.

You need to create an app, and a temporary access token and then upgrade it to a permanent one. To do this, you need to follow the instructions below:

Step 1: Facebook Developers Channel

You need to sign up on the Facebook developers channel.

Step 2: Create a Facebook App

  • You need to create a Facebook app if you don’t have one.

Import Facebook Events

  • On the next window, click on “Other.”

2 - Import Facebook Events

  • A window opens up, asking you to select an app type. Choose Business, and click Next at the bottom of the page.

3 - Import Facebook Events

  • In the next step, the preliminary information of your Web App will need to be entered as shown in the example, and once done, click on Create App. If your account is a Business Account, you must fill in the third field; otherwise, leave it empty and proceed to the next step.

Import Facebook Events

  • On this product page, setup and configure the “Facebook Login” Product

Import Facebook Events

  • Next, click on the Web option.

Import Facebook Events

  • In the highlighted tab, enter personal information such as your website URL. Click on Continue to progress the steps, and in the final stage, you’ll be provided a code to copy. Ignore the rest and click on Next.

Import Facebook Events

Import Facebook Events

  • Click Settings > Basic on the left sidebar menu and enter your website address in the “App Domains.”

Import Facebook Events

Import Facebook Events

Step 3: Temporary Access Token

To create a temporary access token, go to Facebook Graph API Explorer.

Find your application on the “Facebook App” dropdown menu, click on add permission, use those permissions shown in the image below, and then generate the access token again. You can copy and use it.

Import Facebook Events


Step 3-1: Permanent Access Token

Then, as a prerequisite to generating a permanent access token, you need to check the boxes for both “publish_pages” and “manage_pages.”

Step 3-2: Get Access Token

Click “Get Access Token” to create a temporary user access token.

Import Facebook Events

Import Facebook Events


Step 4: Upgrade Your Token

Then, you need to upgrade your token to a two-month user access token.

Note: A temporary user access token is a one-hour valid access token for which you must extend the expiration time.

Step 4-1: Extend the Expiration Time

To do this, Copy the code, go to the Access Token Debugger Tool, and enter it in the Debugger. Now click the Debug button, keep the information on the App-Scoped User ID, and copy the Access Token Key.

Import Facebook Events



Step 4-2: Two-Months Access Toke

To create a two-month access token, click on the “Extend Access Token” option at the bottom of the box where user/app tokens are placed.

The button will be disabled, and a new box will appear at the bottom of the page.

Import Facebook Events

Import Facebook Events



Click on the “Debug” button (with a gray background) beside the new Token.

As mentioned earlier, this will open up a new window or tab in your browser.

Then, you will be redirected to the Access Token Debugger, where your temporary user access token information is stated.

Verify the information for this new token. Make sure that it is a Page Token and that it expires in two months and has the “publish_pages” and “manage_pages” permission.

Import Facebook Events



Copy the token at the top of the page (at the left of the blue “Debug” button).

Step 5: Last Step

The last step is to generate the permanent user access token.

Step 5-1: Graph API Explorer

Now, head over to Graph API Explorer after generating the permanent user access token and place it in the “Access Token Field.”

(Paste the token you just copied (that expires in 2 months) in the “Access Token” field)

Import Facebook Events



To access “/me/accounts,” you must modify the API endpoint and click the “Submit” button.

The results will be shown with all the information from the pages, including the page access token, which is the permanent user access token.

Import Facebook Events



Then, you will be redirected to the verification stage, where you will ensure that the generated page access token is permanent. Go here again and click on the “Debug” button to access an extended access token.

Step 5-2: Facebook Cal. Import in MEC

Go to WordPress Dashboard > M. E. Calendar > Import/Export > Facebook Cal. Import and fill in the information.

Finally, click on the Start button:

Import Facebook Events
Did this answer your question?