Skip links
🔧
Need help with installation?
Send an email to [email protected] to get a quote.

Social Media Suite Setup

Table of Contents

The Social Media Suite Extension allows you to automatically publish AI-generated content to your favorite social media platforms—boosting engagement and saving time. Currently supported platforms include:
X (Twitter)
Instagram
Facebook
LinkedIn


What You Can Do with Social Media Suite

  • ✍️ Generate posts using AI with MagicAI’s content tools
  • 📅 Schedule or instantly publish to multiple platforms
  • 📊 Maintain a consistent online presence with minimal effort
  • 🔗 Connect your social media accounts securely and manage them in one place

How to Connect Your Social Accounts

Connecting to Facebook

✅ 1. Create a New App
  1. Visit: https://developers.facebook.com
  2. Click on “My Apps” (top-right). (If you don’t have a developer account, create one by clicking Get Started.)
  3. Click “Create App”.
  4. Fill in:

    • App Name (anything you like)
    • Contact Email
  5. Select the use case:

    • Choose “Other
  6. Select the app type:

    • Choose “Business”.
  7. Click “Next”.
  8. Click “Create App” and complete any security checks (CAPTCHA).

✅ 2. Add Facebook Login App

Once your app is created, you will see a page titled “Add products to your app”:

  1. Find Facebook Login App on the list and click Set up.
  2. Open your MagicAI Dashboard and go to Settings > Social Media Platform Settings page. Then copy the Facebook Redirect URl.
  3. Paste the Redirect URl to the Valid OAuth Redirect URIs section in Facebook Login settings page. Then click Save Changes.

✅ 3. Adjusting App Settings
  1. Go to the “Settings” > “Basic” section in the left sidebar.
  2. Fill in the highlighted parts in the screenshot:

    • App domains – Enter the domain/subdomain where MagicAI is installed.
    • Privacy Policy URL / Terms of Service URL – Enter the URLs of the relevant policy pages of your site.
    • User data deletion – Select the Data Deletion Callback URL, then copy and paste the Facebook Redirect URL from the Social Media Platform Settings in MagicAI here.
  3. Copy your App ID and App secret.
  4. Enter your App ID and App Secret to the Facebook Settings field in the Social Media Platform Settings page.

✅ 4. Connect Your Facebook Page to MagicAI

After completing the Facebook configuration:

  • From the user menu, go to Social Media > Platforms.
  • Click on Facebook and follow the steps in the pop-up window to connect your Facebook page.
  • Once your page is connected, you should see the text “Connected”.
  • That’s all! Now you can start posting.

📌 Tip

When developing locally, you can use:

  • http://localhost:3000/ or similar in your redirect URIs.

Connecting to Instagram

Step 1: Create a Facebook App (if not already done)

Instagram requires a Facebook App to connect. If you’ve already created one for Facebook, you can use the same app.

  1. Visit: https://developers.facebook.com
  2. Log in and go to My Apps.
  3. Click Create App (if needed), choose:
    • Use case: Other
    • App type: Business
  4. Complete the required details and CAPTCHA to create your app.
Step 2: Add Instagram App
  1. In your Facebook App Dashboard, scroll down to Add products to your app.
  2. Find Instagram and click Set Up.
  3. You should now be able to see the App ID and App Secret, copy them.
Step 3: Enter Credentials in MagicAI
  1. Open your MagicAI Dashboard.
  2. Go to Settings > Social Media Platform Settings in MagicAI.
  3. Locate the Instagram section.
  4. Paste your App ID and App Secret into the appropriate fields.
  5. Save your settings.
Step 4: Generate Access Token
  1. Click on the blue Add Account button in the Instagram app settings.
  2. Connect your account.
    (If you get an insufficient developer role error, you need to add your Instagram account in the Instagram Tester role from App Roles > Roles.)
Step 5: Configure Webhooks

  1. Open your MagicAI Dashboard.
  2. Go to Settings > Social Media Platform Settings.
  3. In the Instagram Webhook Secret field, enter a custom value. For example, “my_webhook_secret”. This will be your Verify Token. Keep this in mind.
  4. Copy the Webhook URL from there.
  5. Return to the Facebook and paste the Webhook URL in the Callback URL field.
    In the Verify token field, enter the custom Webhook Secret you created in step 3.
  6. Verify and save your changes.
  7. In the “Set up Instagram business login” section, click Set up button.
  8. Return to MagicAI dashboard > Social Media Suite  Platform Settings and copy the Redirect URL for Instagram.
  9. Paste the redirect URL in Facebook.
  10. Click Save and thats all!
Step 6: Connect Your Instagram Account
  1. Go to Social Media > Platforms in MagicAI.
  2. Click Instagram and follow the prompts to log in and authorize access.
  3. Once connected, you’ll see the status change to Connected.

Connecting to X

✅ Step 1: Create a New App
  1. Visit and login https://developer.x.com/
  2. If you do not have an existing project/app, use the Create Project button to create a project and an app.
  3. Enter the details of your project and proceed.
  4. After entering the name of your app, you will be given the keys for your app. Enter these keys in the relevant fields on the Settings > Social Media Platform Settings page on your MagicAI dashboard.

✅ Step 2: Adjusting App Settings
  1. Go to App Settings.
  2. From the User authentication settings section, click Set up.
  3. Set App permissions as Read and Write.
  4. Set Type of App as Web App, Automated App or Bot.
  5. Fill in the App info section:
    1. Callback URl / Redirect URL – Open your MagicAI Dashboard and go to Settings > Social Media Platform Settings page. Then copy the X Redirect URl.
    2. Website URL – Enter the domain/subdomain where MagicAI is installed.
    3. You can fill in the other optional fields if you wish.
  6. After saving, you will be given the Client ID and Client Secret keys. Copy and paste these keys into the relevant fields of X settings on the MagicAI Social Media Platform Settings page.

  7. After entering the OAuth 2.0 client keys into MagicAI, we need to regenerate the Access Token and Secret.
  8. After regenerating, enter the Access Token and Access Token Secret given to you in the relevant fields on the Social Media Settings page in MagicAI.

  9. That’s all! now you can start posting.

Connecting to LinkedIn

✅ Step 1: Create a LinkedIn App
  1. Visit the LinkedIn Developer Portal.
  2. Click “Create App”.
  3. Fill out the required details such as App Name, LinkedIn Page, Business Email, and Company.
  4. Once your app is created, go to the Auth tab in your app settings.
✅ Step 2: Get Your Redirect URL from MagicAI
  1. Log in to your MagicAI dashboard.
  2. Navigate to Settings > Social Media Platform Settings.
  3. Find the LinkedIn section.
  4. Copy the Redirect/Callback URL provided there.
✅ Step 3: Set the Redirect URL in LinkedIn
  1. Go back to your LinkedIn App’s Auth tab.
  2. Under Redirect URLs, paste the Redirect URL you copied from MagicAI.
  3. Save your changes.
✅ Step 4: Get Your LinkedIn App Credentials
  1. In your LinkedIn App, go to the Auth tab.
  2. Copy the following:
    • Client ID (your LinkedIn App ID)
    • Client Secret (your LinkedIn App Secret)
✅ Step 5: Enter App Credentials in MagicAI
  1. Go to Settings > Social Media Platform Settings in MagicAI.
  2. Locate the LinkedIn section.
  3. Paste your App ID and App Secret into the corresponding fields.
  4. Save your changes.

Once completed, your LinkedIn account will be connected to MagicAI, allowing you to manage and schedule posts directly through the platform.


🚀 You’re All Set!

Congratulations! 🎉 You’ve successfully connected your social media accounts to MagicAI. You can now:

  • ✍️ Generate and customize content using AI
  • 📅 Schedule posts across platforms effortlessly
  • 📊 Stay consistent and grow your online presence

If you ever need help or run into any issues, don’t hesitate to reach out to our support team via the Help Center or live chat.

Thanks for using MagicAI — happy posting! 💫

  1.