Would you like to display your Facebook events on your WordPress site?
In this guide, we’ll walk you through it in 3 steps. You’ll register as a Facebook developer, create your own Facebook app, and get the access token that connects your events to the plugin. All you need is admin access to the Facebook Page whose events you want to display.
Requirements: Events feeds require the Elite license level of Custom Facebook Feed Pro and plugin version 4.9.0 or higher.
Before you get started, make sure Custom Facebook Feed Pro is installed and activated on your WordPress site.
Facebook restricts access to events data. Because of this, events feeds work a little differently from other feed types. They connect through a Facebook app that you create in your own Facebook account.
It only takes a few minutes. You’ll only need to do it once.
Creating a Facebook Developer Account
To get started, go to developers.facebook.com and click Log In in the top right corner. Log in with the personal Facebook account that manages your Page.
Note: You’ll need the username and password of your personal Facebook profile. Facebook only allows individuals to register as developers, not businesses.

If this is your first time signing in to Facebook for Developers, click Get Started in the top right corner to register. It only takes a couple of minutes. If you’re already registered, you can skip ahead to Step 2.

On the welcome screen, click Continue.

Next, enter your phone number and click Send Verification SMS. On the following screen, enter the verification code sent to your phone.

Then, confirm your email address by clicking Confirm Email.

Finally, pick the role that describes you best. Any option works for this setup. Then, click Complete Registration to finish and land on the Apps page.

With your developer account set up, you’re ready to create your app.
Congratulations! You just created your Developer Account.
Just 2 more steps to go!
Frequently Asked Questions
Below, we’ve answered some of the most common questions about connecting your Facebook events.
Does my access token expire?
No. The token you generate in the Graph API Explorer is temporary. When you click Connect, the plugin exchanges it for a Page access token that doesn’t expire. You won’t need to renew anything manually.
Do I need to publish my Facebook app or submit it for App Review?
No. Your app can stay in Development mode. Since the app only reads events from a Page you manage, it works without App Review or publishing.
Which permissions does my app need?
Your app needs 5 permissions in total: business_management, pages_manage_engagement, pages_read_engagement, pages_read_user_content, and pages_show_list. The first and last are included automatically when you set up the Manage everything on your Page use case. The token you generate in the Graph API Explorer needs all 5 selected.
What does “No Facebook Pages were returned for this token” mean?
It means the token the plugin received can’t see any of your Pages yet. Generate a new token in the Graph API Explorer with all 5 permissions selected, especially business_management. When the popup asks, opt in to your Pages and Businesses. If you recently updated the plugin, reload the Settings page with a hard refresh before trying again.
I set up my events feed with an iCal URL. Do I need to change anything?
No. Existing events feeds that use an iCal URL keep working as they are. The Events Source connection described in this guide is how new events connections are set up.
Is my Facebook app information stored on my website?
Only the connected Page’s access token is stored, in encrypted form. Your App ID and App Secret are used once during the connection to retrieve your Pages and are not saved by the plugin.