Instagram ERPNext Integration

Instagram

Frappe App

Instagram

Introduction

This application provides a seamless integration between Instagram and ERPNext, enabling users to effortlessly post content and upload stories directly from the ERPNext system. With this integration, users can streamline their social media management.

Key Features

Seamlessly upload posts, stories, and reels directly from ERPNext with our integrated Instagram solution.

Prerequisites

  • Facebook developer account and set Marketing API.
  • Link the Instagram page to the Facebook business account or page.

Setup Meta Developer Account

  • To integrate Instagram with ERPNext, you need to either create a new Facebook developer account or log in to an existing one.
Meta Developer Account intro
  • Generate a new application to obtain the necessary credentials for uploading posts.
  • Click on "Create App" to display the steps for creating an application.
Create App
  • Select the "Other" option to upload posts and stories from the Instagram page.
Create App Overview
  • After clicking "Next," showcase the options for selecting the type of application.
  • Choose "Business" to access the API for posting images and getting the leads.
Business API Access
  • The next step is to provide the app name and email address. If you have a Facebook business account, select the appropriate account.
Account Select
  • Setup the marketing API.
Setup API
  • Once you've set up the Marketing API, navigate to the "Graph API Explorer" by clicking on the "Tools" menu in the navbar. From there, you can configure permissions and generate a token.
Token Generate
  • Select all the below-listed permissions as shown in the image below.
check list

read_insights

check list

pages_manage_cta

check list

ads_read

check list

instagram_manage_comments

check list

leads_retrieval

check list

pages_manage_metadata

check list

pages_manage_posts

check list

instagram_branded_content_brand

check list

publish_video

check list

pages_show_list

check list

business_management

check list

instagram_manage_insights

check list

instagram_manage_messages

check list

pages_read_user_content

check list

pages_manage_engagement

check list

instagram_branded_content_creator

check list

catalog_management

check list

ads_management

check list

instagram_basic

check list

instagram_content_publish

check list

pages_read_engagement

check list

pages_manage_ads

check list

instagram_shopping_tag_products

check list

instagram_manage_events

API Explorer
  • Select the user or page where you are to post, then generate an access token by clicking on "Generate Access Token."
Generate Access Token
  • To link your Instagram account with a Facebook page, go to the Facebook page > settings > Linked Accounts. Then, choose Instagram and connect your Instagram page account.
Instagram Page Account

Workspace

  • In the Instagram workspace, you can access the Instagram Post, Instagram Story, Instagram Settings, Cart Views, and Line Chart.
Instagram Workspace

Instagram Dashboard

  • The dashboard displays a variety of data visualizations, including number cards, line charts, and bar charts, providing a clear and insightful representation of key metrics.
Instagram Dashboard

Instagram Settings

  • Enabling the setting grants users access to features for uploading and deleting posts and retrieving leads from Facebook.
  • Obtain the client ID and client secret from the Facebook app settings and set them up here. Fill in all the details here from the generated Graph API explorer.
  • By default, the page access token time limit is set to one hour. To extend this limit, adjust the time limit in the page access token field and click "generate" to extend the access token's duration to 60 days. After generating, this process automatically repeats every 20 days.
Instagram Settings

Instagram Post

  • To access Instagram posts, navigate to the post list and add and view posts from there.
  • To add a new post, simply click on the "Add Instagram Post" button and create a new post.
Instagram Post
  • Post Status:
    • Open:- Upon creating a new post, the default status is set to "Open".
    • On Hold:- If the system encounters any errors, the status is automatically set to "On Hold".
    • Published:- Once the post is published, the status will be automatically set to "Published".
  • Post Type:
    • Reel:- If the user uploads a reel video, they need to select the post type as "Reel".
    • Post:- If the user uploads a photo, they need to select the post type as "Post".
  • If the user selects the post type as "Reel", they must upload a video in the proper reel format in the Attach field. Users can add tags and descriptions from the caption field.
  • To publish the post on Instagram, click on the "Create Post" button.
Instagram Post Detail

Instagram Story

  • To access Instagram Stories, go to the Instagram Story list.
  • Story Type:
    • Video:- If you upload a Video to your story, select the "Video" option in the story type.
    • Image:- If you upload an image to your story, select the "Image" option in the story type.
Instagram Story
  • By default, the status is set to "Open" when creating a new story after selecting the story type and attaching the image or video.
  • To publish the story on Instagram, click on "Create Story".
  • Note:- Uploading a video file to Instagram takes approximately 1 minute.
Instagram Story Detail

Support

FREQUENTLY ASKED QUESTIONS

ERPNext Instagram Integration connects your ERPNext system with Instagram, enabling you to manage social media activities, track performance, and automate marketing tasks directly from your ERP platform. This integration helps streamline your business operations related to social media, making it easier to engage with your audience.

Get ready to transform your business

Join hundreds of business

contact us Now!
chatbot