Overview #
The Facebook Import tool lets you bring events from Facebook into your WordPress site in a few clicks. You can import:
- One or more specific events using their Event IDs.
- All upcoming events from a Facebook Page.
- All upcoming events from a Facebook Group.
1. Before you start #
You will need:
- A Facebook account that can manage the Page, Group, or events you want to import.
- The Eventin plugin installed and activated on your WordPress site.
- A Facebook App (free to create) – we will set this up below.
2. Enable Migration tool from Extension page #
To enable the Migration Tool for Eventin, navigate to WordPress Dashboard → Eventin → Extensions. On the Extensions page, find the Migration Tool for Eventin and enable it by turning on the toggle switch located in the top-right corner of the extension card. Once the extension is enabled, the Activate button will appear at the bottom of the card. Click the Activate button, and the Migration Tool will be automatically downloaded and activated on your website, making it ready for use.

3. Create a Facebook App #
Step 1. Go to: https://developers.facebook.com/apps
Step 2. Click “Create App” and follow the on-screen steps. Choose a name for your app – any name is fine
Step 3. Once the app is created, open its Dashboard.
Step 4. Find two values under “App Settings”.
- App ID
- App Secret (click “Show” to reveal it)

Keep this tab open – you will paste these into Eventin in the next step.
Step 5. In your Facebook App, also set.
3. Open the Facebook import page In Eventin #
In WordPress admin, go to: Eventin -> Settings -> Import -> Facebook Events
You will see three sections that appear one after another:
- App Configuration
- Facebook Authorization (appears after saving credentials)
- Import Events (appears after authorizing)

4. Connect you Facebook app to Eventin #
Step 1. In the “App Configuration” section, copy the URLs shown in the blue info box:
– Site URL
– Valid OAuth Redirect URI
Paste these two values into your Facebook App settings
Step 2. Come back to Eventin and paste:
– Facebook App ID into the “Facebook App ID” field
– Facebook App Secret into the “Facebook App Secret” field
Step 3. Click “Save Credentials”.
Step 4. When the button label changes to “Credentials Saved”, the app is connected and a new “Facebook Authorization” section appears below.

5. Authorize your Facebook Account #
Step 1. In the “Facebook Authorization” section, read the “Important” notice and make sure the OAuth Redirect URI it shows is already saved in your Facebook App.
Step 2. Click the blue “Authorize with Facebook” button.
Step 3. A Facebook login window opens. Log in and approve the requested permissions.
Step 4. You will be returned to Eventin. A green check and “Authorized as: ” confirms success.

6. Import your Event #
Step 1. In the “Import Events” section, choose one option in the “Import From” dropdown:
– Facebook Page -> enter the page username.
Example: for facebook.com/etnfbevents enter “etnfbevents”.
– Facebook Group -> enter the numeric Group ID.
– Facebook Event ID -> enter one or more Event IDs,
separated by commas. Example: 123456789,987654321
Step 2. Type the ID or username in the field on the right.
Step 3. Click “Preview”.

Step 4. Wait a moment while Eventin fetches your events.
Step 5. The “Event Preview” section appears with every event found. All events are selected by default.
Step 6. Uncheck any events you do not want, or use “Select All” / “Deselect All”.
Step 7. Click the purple “Import X Events” button to start.

7. Check your import result #
After the import finishes, the “Import Results” section appears at the bottom. Each event will show one of these statuses:
- Imported successfully -> the event was added to your site.
- Updated -> an existing event was refreshed.
- Already exists (skipped) -> the event was already in Eventin, so it was not imported again.
- Failed to import -> something went wrong (see message).
Click the pencil icon next to any imported event to open and edit
it in WordPress.

8. Thinks to know #
- Duplicates are detected automatically. Re-importing the same event will skip or update it, never create a copy.
- You only need to save credentials and authorize once. Eventin remembers both for next time.
- Switching the “Import From” option clears the preview list so you can start fresh.
- Imports run one event at a time, so large Pages or Groups may take a short while. Please keep the page open.
- Facebook only returns events that your account can actually see, so private or expired events may not appear.
FAQs #
Q: Is the Facebook App free to create?
A: Yes, creating a Facebook App is completely free. There are no charges for creating apps or using the Graph API for event imports.
Q: Can I import past events from Facebook?
A: No, the Facebook API only returns upcoming events. Events that have already ended will not appear in the preview list.
Q: What if my Facebook Page is private?
A: Your authorized Facebook account must be able to see the events. If your account is not an admin of a private Page, you will only see public events. Make sure your Facebook account has the proper permissions for the content you want to import.
Q: How many events can I import at once?
A: You can import as many events as appear in your Preview. There is no set limit, though very large imports (100+ events) may take longer to complete. Please keep the page open until finished.
Q: Can I edit an imported event after importing?
A: Yes, all imported events are fully editable in Eventin. Click the pencil icon next to the event in the results to open and modify it.
Q: Does Eventin support importing Facebook event attendees?
A: No, the Facebook Graph API does not provide attendee data to third-party apps, so only event details (title, date, description, location, image) are imported.
Conclusion #
Importing your Facebook events into Eventin is a simple way to manage all your events in one place. By connecting your FacebookPage, Group, or specific events, you can quickly bring your existing Facebook events onto your WordPress website without re-entering information manually.