Integration Social Marketing with social media page

With the Social Marketing app, you can connect to Facebook or Linkedin to post and interact with viewers’ comments right on the system without having to log in to each page. This is a centralized management tool for all social networking sites of the enterprise to help manage consistent information and also save manpower compared to managing each page individually.

In order to connect between apps, you need to connect the social networking platforms to Viindoo system through API. API stands for Application Programming Interface - an intermediary method that connects applications and allows data exchange between apps.

Requirements

This tutorial requires the installation of the following applications/modules:

Connect API with Facebook

Sign in to Facebook Developer, press Create App to create an app on the website.

Create an app on Facebook

Note

  • In order to link Facebook account in Meta developers page, you need to be the Administrator of the integrated Facebook pages.

Select the Business app type and press Next to continue.

Select business type for Viindoo Social Marketing app

Here, select the app display name and contact email so that Facebook can contact you in case of emergency, press Create App to finish.

Enter the information of  Viindoo Social Marketing app

After you finish, the system will navigate you to the dashboard to continue.

The dashboard of the created apps

Note

In addition to the settings instructed in this article, you also need Facebook permission access to data for the created applications to have a successful integration. To do so, go to App Review ‣ Permissions and Features and request the following access rights:

  • Level: Advanced Access
    • pages_manage_metadata

    • pages_read_engagement

    • read_insights

    • pages_read_user_content

    • pages_messaging

    • pages_show_list

    • pages_manage_posts

    • public_profile

    • email

  • Level: Standard Access
    • user_messenger_contact

    • Human Agent

    • Oembed Read

    • Business Asset User Profile Access

    • Page Mentions

    • business_management

    • pages_user_gender

    • attribution_read

    • pages_manage_engagement

    • catalog_management

    • Page Public Content Access

    • page_events

    • Page Public Metadata Access

    • pages_manage_instant_articles

On the Dashboard , press Set up to add the following apps: Facebook Login, Webhook, and Messenger.

Adding product to integrate with Facebook in Viindoo system

On the left toolbar, select Facebook Login ‣ Settings, at the Valid OAuth Redirect URIs field, type: domain name of the instance + /facebook_callback_user_access_token. E.g. example.viindoo.com/facebook_callback_user_access_token.

Enter valid URI

Webhooks Configuration

On the left toolbar, access Webhooks and select Page.

Select Page option

Press Edit Subscription. On the Callback URL, type: domain name of the instance + /facebook_webhooks. E.g: example.viindoo.com/facebook_webhooks and verify Token: fafafa1234. Press Verify and Save.

Callback URL

Then subscribe all the shown fields by pressing Subcribe.

Subscribe fields

Messenger Integration

Navigate to Messenger ‣ Settings, press Edit on the page and select all the subscription fields.

Messenger Integration Choose the subscription fields

Connect Facebook with Viindoo

Return to Settings ‣ Basic to copy the App ID and App secret.

App ID

Note

You need to press “Show” to show the app secret before copying.

Return to the Viindoo system, navigate to Social Marketing ‣ Configuration ‣ Settings. Scroll to the Facebook section and attach the App ID and App secret to the corresponding field.

Configure Viindoo Social Marketing Enter App ID to integrate with the Social Marketing app.

Then press Save to save. Now, you have completed the API integration with Facebook.

Integrate API with Linkedin

Similar to Facebook, you need to create an app at Linkedin Developer by pressing Create APP.

Create an app at Linkerdin

Here, enter the needed information and press Create App.

Enter the app information in Linkedin to integrate with Viindoo Social Marketing

When you complete, the system will navigate you to the dashboard so that you can continue.

Created Linkedin dashboard

Note

For successful integration, in addition to the settings instructed in this article, you need to ask Linkedin to grant connect with their data for the created application as follows:

  • r_organization_social

  • r_1st_connections_size

  • r_ads_reporting

  • r_emailaddress

  • rw_organization_admin

  • r_liteprofile

  • r_basicprofile

  • r_ads

  • rw_ads

  • w_member_social

  • w_organization_social

In tab Auth,you enter the following syntax into the Authorized redirect URLs for your app: instant domain + /linkedin_callback, e.g. viindoo.demo.com/linkedin_callback.

Enter URL information in Linkedin

At the Products tab, add the following products: Share on Linkedin, Sign in with Linkedin, Marketing Developer Platform.

Select the Products tab on Linkedin

Move to the Auth tab, copy the app’s Client ID and Client Secret.

Copy Linkedin application credentials

Return to Viindoo system, enter Social Marketing ‣ Configuration ‣ Settings and attach the App ID and App Secret to the corresponding fields.

Paste Linkedin application credentials

Integrate specific pages with the Viindoo system

After finishing the API integration, you need to link the system with specific social media pages that you want to manage.

Navigate to Social Marketing ‣ Configuration ‣ Social Media. To link the Viindoo system with the enterprise’s page, find the social media that you want to link and press “LINK ACCOUNT”.

Link with Social Marketing Link the account with a specific page

The system will navigate you to a new tab with Facebook/Linkedin interface. Here, log in to your account to complete the connection.

Log in to the account to complete the connection

Note

The connected account must be the administrator of the page.

After finishing the connection, return to the system and navigate to Social Marketing ‣ Pages. All the social media pages that are under your administration will appear here.

Successfully connecting with Social Marketing app

In case you only want specific pages, you can delete the connection by turning to list, selecting the pages, and pressing Action ‣ Delete to disconnect.

Disconect with Social Marketing app

Next, you can create the articles on the connected pages.