Articles on: Addons

Social Auto Poster Addon

The Social Auto Poster Addon is a professional tool that enables you to automatically post events published in Modern Events Calendar (MEC) to your social media platforms, including Facebook, LinkedIn, X (Twitter), Meetup, and Instagram. By integrating these platforms, you can ensure your audience is immediately notified of new events, increasing reach through automated or manual sharing.


Initial Setup


  • MEC Lite or Pro: The Social Auto Poster is compatible with both the Lite and Pro versions of Modern Events Calendar.
  • Installation: After purchasing, install and activate the addon through your WordPress dashboard.
  • Accessing the Menu: Upon activation, a new menu item labeled Social Poster will appear under the MEC menu. This is where you will configure global settings and specific platform integrations.


Social Auto Poster Addon



General Settings & Functioning


The addon offers global controls for how and when your events are shared across all connected accounts.


  • Default Schedules: Located in the Settings tab, this allows you to determine if events are shared immediately upon publication or after a designated period.


Social Auto Poster Addon


  • Global Filters: You can filter which events are posted to specific accounts based on Categories, Organizers, Speakers, or Locations.


Social Auto Poster Addon


  • History & Analytics: The History section provides statistics about your posted content in both list and chart views, allowing you to monitor and analyze social activity.


Social Auto Poster Addon


Platform-Specific Integration


Facebook


Facebook setup is the most detailed because the addon posts only to Facebook Pages, not personal profiles.


Step 1: Create a Facebook App


  1. Go to the Facebook Developers portal and click Create App.


Social Auto Poster Addon


2\. Select Other as the use case and click Next.


Social Auto Poster Addon


3\. Choose Business as the app type and click Next.


Social Auto Poster Addon


4\. Enter the required information for your app and click Create App.


Social Auto Poster Addon


After the app is created:


5\. Open the Add Product section.


6\. Find Facebook Login for Business and click Set Up.


Social Auto Poster Addon


7\. In the Quick Start section, select Web as the platform.


Social Auto Poster Addon


Social Auto Poster Addon


8\. Enter your website URL and continue through the setup steps.


Social Auto Poster Addon


Social Auto Poster Addon


Next, configure your app settings:


9\. Go to App Settings → Basic.


Social Auto Poster Addon


10\. Enter your website domain in the App Domains field and save the changes.


Social Auto Poster Addon


11\. From the left sidebar, open Facebook Login for Business → Settings.


Social Auto Poster Addon


Now configure the redirect URL:


12\. Go to MEC → Social Poster → Facebook on your website.


13\. Copy the Redirect URL shown there.


Social Auto Poster Addon


14.Paste this address into Valid OAuth Redirect URLs in the Facebook settings and save the changes.


Social Auto Poster Addon


*Step 2: Generate the Access Token*


  1. Open the Graph API Explorer in the Facebook Developer tools.
  2. Select your created application from the Meta App dropdown menu.
  3. Click Get Token → Get Page Access Token.


Social Auto Poster Addon


A permission window will appear:


  1. Select the Facebook Pages you want the app to access.
  2. Click Continue, then Save, and finally Got it.


![Social Auto Poster Addon

](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2022/08/Social-Auto-Poster-17-1024x472.png "Social Auto Poster 17 - Social Auto Poster Addon")


Social Auto Poster Addon


Social Auto Poster Addon


After this step, a temporary access token will be generated.


Social Auto Poster Addon


Note: Events can only be published to Facebook Pages, not to personal profiles. Make sure your Facebook account has at least one Page created; otherwise, you will not be able to generate a Page Access Token.


Step 3: Add Required Permissions


For proper functionality, ensure the following permissions are included:


  • publish_video
  • business_management
  • page_events
  • pages_manage_metadata
  • pages_read_user_content
  • pages_manage_posts
  • pages_manage_engagement


If any permission is missing:


  1. Click Add a Permission in Graph API Explorer.
  2. Select the required permission.
  3. Click Generate Access Token again.


Social Auto Poster Addon


Step 4: Extend the Token (Two-Month Token)


The initial access token is temporary and typically expires within one hour.


To extend it:


  1. Copy the temporary token.
  2. Open the Access Token Debugger tool.
  3. Paste the token and click Debug.


Social Auto Poster Addon


4\. Click Extend Access Token to convert it into a long-lived token (valid for about two months).


Social Auto Poster Addon


Copy the extended token.


Social Auto Poster Addon


Social Auto Poster Addon


Step 5: Generate the Permanent Page Access Token


  1. Return to the Graph API Explorer.
  2. Paste the two-month token into the Access Token field.
  3. Ensure the previously selected permissions are still present.


Social Auto Poster Addon


Important: Do not click Generate Access Token again at this stage, as it may replace the token with a temporary one.


Step 6: Finalize MEC Settings


  1. Open your Facebook Page.
  2. Go to the About tab.
  3. Select Page Transparency to find your Page ID.



Finally:


  1. Return to MEC → Social Poster → Facebook.
  2. Enter the following information:


  • App ID
  • App Secret
  • Page ID


  1. Save the settings to complete the Facebook integration.


Social Auto Poster Addon


Instagram


To post events to Instagram, you must use an Instagram Business account that is connected to a Facebook Page.


Linking the Accounts


  1. Convert your Instagram account to a Business or Creator account if it is not already.
  2. In your Facebook Page settings, connect your Instagram account to the page.


How the Integration Works


The Social Auto Poster addon uses the Facebook Graph API connection to publish posts to Instagram. This means the Instagram connection depends on the Facebook configuration being completed successfully.


If the Facebook integration is not configured correctly, Instagram posting will also fail.


Configuration in MEC


  1. Open MEC → Social Poster → Instagram.
  2. Select the appropriate account type.
  3. Save the settings.


Once configured, newly published events can automatically be shared to your Instagram feed.


Read Also:


How to connect Facebook to Instagram?


X (Twitter)


To connect X, you must create a developer application in the X Developer Portal and configure OAuth authentication for your website.


Step 1: Create a Developer Account


  1. Log in to your X account and go to the X Developer Portal.
  2. Click Sign Up and apply for a Developer account.
  3. Complete the registration process and verify your email address if required.


Official Documentation:


[Official X Developer API Docs

](https://developer.x.com/en/docs/twitter-api)Developer Account Setup FAQ


Step 2: Create a Project and App


  1. In the Developer Portal dashboard, open Projects & Apps.
  2. Click Create Project.
  3. Choose an appropriate use case.
  4. Enter a project name and description.


Visual Guide:


Step‑by‑Step X Developer Portal Setup (third-party)


Step 3: Configure OAuth Authentication


  1. In the app settings, go to User Authentication SettingsSet Up / Edit.
  2. Enable OAuth 2.0 authentication.
  3. Set App permissions to Read and Write.
  4. Set the Type of App to Web App.
  5. Copy the Redirect URL from MEC → Social Poster → X on your website.
  6. Paste this URL into the Callback URI / Redirect URL field in the X Developer Portal.
  7. Enter your website address in the Website URL field.
  8. Save the configuration.


Step 4: Connect X to MEC


  1. Go to the Keys and Tokens section of your app.
  2. Copy the required credentials (such as Client ID, Client Secret, or API Keys).
  3. Return to MEC → Social Poster → X in your WordPress dashboard.
  4. Enter the credentials and complete the authentication process.


Social Auto Poster Addon


Once connected, the X account will appear in the list of available social accounts.


Social Auto Poster Addon


Limitation


Currently, event images cannot be posted through the X integration. The addon shares text content and event links only.


Linkedin


To publish events on LinkedIn using the Social Auto Poster addon, you must have a LinkedIn account and a LinkedIn Business Page connected to your personal account.


Step 1: Create a LinkedIn App


  1. Go to the LinkedIn Developer Portal.
  2. Click My apps and then Create App.
  3. Fill in the required information:
    • App Name
    • LinkedIn Page (Business Page)
    • App Logo
    • Privacy Policy URL
  1. Accept the terms and click Create App.



Step 2: Add Required Products


  1. Open your LinkedIn App dashboard.
  2. Go to the Products section.
  3. Enable the following products:


  • Share on LinkedIn
  • Sign in with LinkedIn


Social Auto Poster Addon


These products allow MEC to authenticate with LinkedIn and publish posts to your LinkedIn page.


Step 3: verify the LinkedIn page


  1. In your LinkedIn app dashboard, open the Settings tab.
  2. verify the LinkedIn page.


Social Auto Poster Addon


Step 4: Configure OAuth Authentication


  1. In your LinkedIn app dashboard, open the Auth tab.
  2. From your website dashboard go to MEC → Social Poster → LinkedIn.
  3. Copy the Redirect URL displayed there.
  4. Paste this address into the Authorized Redirect URLs field in the LinkedIn app.
  5. Save the changes.


Social Auto Poster Addon


Step 5: Connect LinkedIn to MEC


  1. In the LinkedIn Developer dashboard, copy the following credentials:
    • Client ID
    • Client Secret
  1. Go to your WordPress dashboard: MEC → Social Poster → LinkedIn.
  2. Enter the credentials.
  3. Click Needs Authentication to authorize the connection.


Social Auto Poster Addon


Meetup


To enable the Social Auto Poster addon for Meetup, you must create an OAuth client in the Meetup developer portal.


Step 1: Create an OAuth Client


  1. Go to the Meetup OAuth Clients page.
  2. Click Create New Client.



3\. Fill out the required information for your application.



Step 2: Configure the Redirect URL


  1. From your website dashboard navigate to MEC → Social Poster → Meetup.
  2. Copy the Redirect URL displayed there.
  3. Paste this URL into the Redirect URI field when creating the OAuth client in Meetup.
  4. Save the configuration.


Social Auto Poster Addon


Social Auto Poster Addon


Social Auto Poster Addon


Social Auto Poster Addon


Step 3: Wait for API Approval


After submitting your OAuth client, Meetup may require API verification.


Once your application is approved, the following credentials will be available in the developer dashboard:


  • Client ID
  • Secret Key


Social Auto Poster Addon


Step 4: Find Your Group Slug


Each Meetup group has a unique slug in its URL.


Example group URL:


https://www.meetup.com/mec-wordpress-plugins-group


The group slug is:


mec-wordpress-plugins-group


Step 5: Connect Meetup to MEC


  1. Go to your WordPress dashboard: MEC → Social Poster → Meetup.
  2. Enter the following information:
    • Client ID
    • Secret Key
    • Group Slug
  1. Save the settings and verify the account.


Social Auto Poster Addon


After verification, the Meetup account will appear in the connected social accounts list.


Social Auto Poster Addon


Individual Event Management


For granular control, you can manage settings for each event on the Edit Event page.


  • Social Poster Tab: Use this to activate or override global settings for a specific event.


Social Auto Poster Addon


  • Manual Publishing: The addon provides a manual publish option on the event page, allowing you to share events at your discretion.


Social Auto Poster Addon


Use Cases (When This Addon is Useful)


  • Automated Social Marketing: Ideal for organizations that want to ensure every new event is instantly promoted on Facebook, LinkedIn, and Instagram without manual entry.
  • Targeted Audience Engagement: Useful for businesses with multiple social accounts; for example, using filters to post “Business” categories to LinkedIn and “Entertainment” to Facebook.
  • Delayed Announcements: Perfect for timing social media “drops” by using the Default Schedules feature to post events several hours after they are published on the site.


Situations This Addon May Not Be Ideal


  • Personal Branding on Facebook: This addon will not work for users who want to post events to a personal Facebook profile, as it only supports Facebook Pages.
  • Visual-Heavy X (Twitter) Feeds: If your X strategy relies on event images, this addon is not ideal as it cannot share images on X.
  • Immediate Meetup Syncing: Because Meetup requires manual API verification, this addon is not suitable for users needing an “out-of-the-box” instant setup for that platform.
  • Non-WordPress Environments: This tool only functions within the Modern Events Calendar ecosystem on WordPress.


Troubleshooting for Beginners


  • Events Not Posting: Verify that all API credentials are accurate and that the specific permissions (e.g., page_events) were granted during setup.
  • Token Expiry: If Facebook posts stop appearing, you likely need to refresh your token using the Access Token Debugger to extend it back to two months or permanent status.
  • X (Twitter) Images: If images are missing on X, remember this is a known limitation of the current version.


FAQ


How do I install and activate the Social Auto Poster Addon in MEC?


After purchasing the Social Auto Poster Addon, install and activate it through your WordPress dashboard. Upon activation, a new “Social Poster” feature will appear in the MEC menu, allowing you to configure your social media integrations.


What is the Social Auto Poster Addon for MEC?


The Social Auto Poster Addon is a tool that enables you to automatically post events published in the Modern Events Calendar (MEC) to your social media platforms.


Which social media platforms are supported by the Social Auto Poster Addon?


The addon supports integration with Facebook, LinkedIn, Twitter, Meetup, and Instagram, enabling automatic event posting to these platforms.


Can I connect multiple accounts from the same social media platform?


Yes, the addon allows you to link multiple accounts from each supported platform, providing flexibility in managing event promotions across various profiles.


Is it possible to schedule event posts to be published at a specific time?


Yes, in the Default Schedules section of the General tab, you can specify whether events are posted on social media immediately upon publication or after a designated period.


How do I manually publish an event to social media using the addon?


If you prefer manual control over event postings, the addon provides a manual publish option on the Edit Event page, allowing you to select and share events on social media at your discretion.


Can I assign specific event categories to be auto-posted on social media?


Yes, the addon offers category-based auto-posting, enabling you to configure certain event categories to be automatically shared on your connected social media accounts.


Can I filter which events are posted on social media?


Yes, you can filter posts based on categories, organizers, speakers, and locations.


How can I view the history and performance of my event posts on social media?


The addon includes a History section where you can access statistics about your posted content, presented in both list and chart views, to monitor and analyze your social media activity.


Can I control which events are automatically posted to social media?


Yes, you can manage auto-posting settings by selecting specific event categories for automatic sharing or opting for manual publishing to have full control over which events are posted.


How do I set up Facebook integration with the Social Auto Poster Addon?


To integrate Facebook, create a Facebook app by logging into your Facebook account and navigating to the Facebook Developers page. Follow the prompts to set up the app, configure the Facebook Login product, and enter your website’s URL in the Social Poster settings within MEC, select the Facebook API you’ve created to complete the integration.


Can I post events to my personal Facebook profile using this addon?


No, events can only be published on Facebook pages, not personal profiles.


What is a temporary access token, and how do I get one for Facebook?


A temporary access token is a short-lived token needed to connect to Facebook’s API. It can be generated through the Facebook Graph API Explorer.


How do I upgrade my Facebook access token to a longer-lasting one?


You can upgrade your temporary access token to a two-month user access token by using the Access Token Debugger Tool.


What permissions are required for the Facebook app to work with the Social Auto Poster Addon?


The Facebook app requires permissions such as `publish_video`, `business_management`, `page_events`, `pages_manage_metadata`, `pages_read_user_content`, `pages_manage_posts`, and `pages_manage_engagement`.


How do I find my Facebook Page ID for use with the plugin?


Your Facebook Page ID is located in the “Page Transparency” section of the “About” tab on your Facebook page.


How do I set up Instagram integration with the addon?


To integrate Instagram, connect your Instagram Business Account to your Facebook Page. Then, in the Social Poster settings within MEC, configure the Instagram tab by selecting the appropriate account type and entering the required credentials.


How do I integrate Twitter with the Social Auto Poster Addon?


To connect to Twitter, create a developer account on Twitter, set up a project, and configure the necessary API settings. Then, enter your Twitter API credentials in the Social Poster settings within MEC to enable automatic event posting to Twitter.


Can I share event images on Twitter using this addon?


No, it is not possible to show event images on Twitter.


How do I integrate LinkedIn with the Social Auto Poster Addon?


To connect to LinkedIn, create a LinkedIn app and verify your page. Then, in the Social Poster settings within MEC, configure the LinkedIn tab by entering the necessary app credentials to enable event posting to LinkedIn.


How do I integrate Meetup with the Social Auto Poster Addon?


To integrate Meetup with the Social Auto Poster Addon, you need to create a Meetup API key and connect your Meetup account within the addon’s settings. Navigate to the Social Poster section in MEC, select the Meetup tab, and enter the required API credentials. Once configured, your events can be automatically shared on your Meetup groups.


Where can I manage the social posting settings for an individual event?


You can manage the settings for individual events from the “Social Poster” tab on the Edit Event page.


What should I do if my events are not posted to social media as expected?


Ensure that all social media accounts are correctly connected and that the necessary API credentials are accurately entered. Verify that auto-publish settings are configured appropriately and check for any platform-specific requirements or restrictions that may affect posting.

Updated on: 08/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!