How To Post On Social Media From CSV File With Messenger Bot Bulk Post Planner
Post Planner – a completely brand new module of Messenger Bot. It allows you to upload bulk images, links, and text campaigns via CSV files to be posted on specified social media.
Today, you’re going to see how to deal with Post Planner and make campaigns using CSV file upload. First of all, take a look at how the CSV file should be formatted with data.
The CSV file has to have 4 header fields with the exact name as the following:
- campaign_name, campaign_type, message, and source.
These are the required header fields. The values for the campaign_name field may be optional. But you have to put values for the campaign_type and message fields.
The campaign_type must be one of three types:
- text, image, or link.
The values for the source field may be optional, but we recommend you provide values for the source header field, especially for image and link campaign types.
How it Works
To do this, login to your dashboard then find out the Social Media Management menu from the left-side menu box and click on that menu. Now under it select Bulk Post Planner. Then you will see the Facebook Poster and Social Menu. Find out the Bulk Post Planner module navigating box under the Social Poster section and click on the Campaign list:
This will take you to the following interface. Read the information about how the data in the CSV file should be formatted. To get the idea, you could download the sample.csv file. Do it as described in the image below:
Once you’ve downloaded the sample CSV file or you’ve prepared a CSV file, then you can upload it via the upload interface as described below on the screenshot:
Once you’ve uploaded the CSV file, you should then get an interface with a table that contains the data you’ve uploaded. At the top of the data table, you should see two buttons named – Manual and Automatic.
Let’s start with Automatic settings. Click on the Automatic button. It will hide the data table and pop up another interface by which you can set up start-date, post-time-range, post-interval, day-off, and repost. The start-datatime tells on which date you want the system to start posting on social media. By setting up a post-time range you tell the system to post on social media between two specified times of each day except those days that are off. The post-interval tells how often you want to post on social media. The day-off tells the system not to post on the specified day(s). And the last one is the Repost, this is for how many you want to repost each post again. Once you’ve set up all the settings, click on the button below called Next. It is located under the Schedule Settings section of that page.
By clicking on the Next button, you will get a modal that will tell you to input timezone and social media settings. If you’ve imported social media accounts, then those media will be available via dropdowns on the modal. Click on the marked select boxes to see them and select your needs. Once you’re done with the setup, you can create campaigns. To create campaigns, click on the button named Create Campaigns.
If everything goes well, the system will tell you about how many campaigns have been created from your CSV file upload. Now you can navigate to those campaigns created just now by clicking on them one by one. See the screenshot below:
To view the child campaigns you need to click the 3rd button indicated by the arrow sign. It will pop up a modal with those campaigns.
Now we will see how we can create manual campaign settings. It’s really simple. Assuming you’ve uploaded the CSV file. You should have the data-table interface. Go and click on the Manual button. This will open up date-time fields on the right side of the data table for each campaign. See the screenshot below:
Now you need to put values for the date-time input fields one by one by clicking on it as described below on the screenshot:
Once you’ve done that you can go for the timezone and social media settings by clicking on the Next button as you did it previously in the Automatic Settings. Finally create campaigns by clicking the Create Campaigns button.