WPWEB Documentation

Social Auto Poster

“Social Auto Poster” Documentation by “WPWeb”

Introduction

Social Auto Poster lets you automatically post all your content to social networks such as Facebook, Twitter, LinkedIn, Tumblr, Delicious, FriendFeed, BufferApp. The whole process is completely automated. Just write a new post and it will be published to your configured social network account. You can reach the most audience and tell all your friends, readers and followers about your new post.

Features:

Here you'll find the main features that are included in our Social Auto Poster Plugin!

  • Allow auto-posting new posts to configured social network.
  • Ability to choose which post type you want to post.
  • Ability to post content on all your linked Facebook Accounts.
  • Ability to shorten long URL into a tiny URL.
  • Schedule your posts to configured social network.
  • Each Post, Page, or Custom Post Type on your blog have individual settings in Metabox to set different title, account, text, template, link etc.
  • Unique URL generated each time for wall post to avoid duplicate content error.
  • A clean & user friendly admin UI to manage everything.
  • Works for any post, page or custom post type created on your blog.
  • Works for any E-commerce plugins like WooCommerce, WP-e-Commerce, Easy Digital Downloads or Jigoshop.
  • 100% multilanguage - Social Auto Poster is completely translatable both in front and back-end.

New Features:

  • Added Custom scheduling feature to schedule your content on all social networks.
  • Ability to post content on multiple Twitter accounts.
  • Ability to log all Social Posting Activities into your site database.

Installing the Plugin

  1. The installation of the plugin is just like any other plugin installation for WordPress. Login to your WordPress site and go to Plugins > Add New.
  2. At the Install Plugins Page click on Upload from the top navigation and then click on browse.
  3. Go to the location on your computer where you saved the downloaded plugin zip file and upload this zipped file. You need to unzip the file first to get the plugin zip file.
  4. Now click on Install Now.
  5. Wait until WordPress has uploaded the file. If it's done click on Activate Plugin.
  6. Now you should see a message 'Plugin activated' at the top of the window.

After you successfully installed the plugin you will see a new Admin Menu on the left hand side. It's called Social Auto Poster. Click on that to get to the Settings Page which should look like in the image below.

The Plugin Settings

General Settings

General Settings

Delete Options
If you don't want to use the Social Auto Poster Plugin on your site anymore, you can check that box. This makes sure, that all the settings and tables are being deleted from the database when you deactivate the plugin.

Enable Debug Log
If you have trouble with a social posting, then you can activate this option. If checked, debug output will be written to log file.
Logs will be written in /home/wpweb/public_html/wordpress/sap-logs/logs-f8dd8fa90ce08118edfde029525e4a77.txt.

Enable Posting Logs
If you want to log all your social posting activities into the database, then you can activate this option. If checked, social posting data will be stored in database and you can view it from "Social posting Logs" section.

Schedule Wall Posts
Select the Schedule wall post option. If you don't want to auto post your content on social network sites immediately, then you can schedule them from here like: daily, weekly, twice a daily etc.

Schedule Time
Please set your schedule time. If you select "daily" in above option, you will get one more drop-down "Schedule Time" to set time, so you can set at what time wall posting should be done.

Facebook Settings

Facebook Settings

Facebook General Settings

Enable Autoposting to Facebook
Check this box, if you want to automatically post your new content to Facebook.

Enable Facebook Autoposting for
Check each of the post types that you want to post automatically to Facebook when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

Facebook API Settings

Here you have the ability to choose Facebook App ID, App Secret.

Prevent access to my linked accounts
If you check this option, then all your linked Facebook Accounts won't be accessible to the plugin. This means that you then will only be able to post to your personal Facebook Account/Profile.

Grant Extended Permissions

Allowing permissions
To be able to autopost to your Facebook Accounts, you need to grant extended permissions. Click on the 'Grant extended permissions' link. This will connect the plugin with your previously created Facebook App. When you go through the steps with connecting the plugin to your Facebook App you need to give all the asked permissions. Remember: You give the permissions to your own App, so you won't get spammed from someone else then your self :-)

Autopost to Facebook

Do not allow individual posts to Facebook
If you run a multi author blog, then you can prevent your authors to posting to individual Facebook Accounts by checking this box. If checked, then all posts, created by any author, will get posted to your chosen Facebook Account.

Map WordPress types to Facebook locations
After you gave the permissions, you'll be able to choose which post type you want to autopost to a specific Facebook Account. You'll see a list of all registered post types and two drop downs. From the first drop down you can choose how you want to post the new content to Facebook (As a Wall Post, As a Status Update, As a Note or As an Event). Then on the second dropdown you can choose on which Facebook Account you want to post each of these content types.
Note : Now you can set as many facebook pages as you want to autopost the content.

Facebook Post Image
Here you can upload a default image which will be used for the Facebook wall post.

Facebook Status Update text
This will be used to post on your Facebook Account and will appear above the post information from your posted content. You can customize this content for your needs. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {link} - displays the post title with link
  • {site_name} - displays the name of your site

Twitter Settings

Twitter Settings

Twitter General Settings

Enable Autoposting to Twitter
Check this box, if you want to automatically post your new content to Twitter.

Enable Twitter Autoposting for
Check each of the post types that you want to post automatically to Twitter when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

Twitter API Settings

Here you have the ability to choose Twitter Consumer Key, Consumer Secret, Access Token, Access Token Secret.
Note : Now you can set as many Twitter accounts as you want to autopost the content.

Autopost to Twitter

Do not allow individual posts to Twitter
If you check this box, then it will hide meta settings for twitter from individual posts.

Map WordPress types to Twitter locations
After you save the Consumer Key, Secret, Access Token and Access Token Secret, you'll be able to choose which post type you want to autopost to a specific Twitter Account. You'll see a list of all registered post types and a dropdown. from dropdown you can choose on which Twitter Account you want to post each of these content types.

Individual Tweet Template
Within this option you can customize the template which will get posted to your Twitter Account. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {title} - displays the post title
  • {link} - displays the post link
  • {full_author} - displays the full author name
  • {nickname_author} - displays the nickname of author
  • {post_type} - displays the post type

LinkedIn Settings

LinkedIn Settings

LinkedIn General Settings

Enable Autoposting to LinkedIn
Check this box, if you want to automatically post your new content to LinkedIn.

Enable LinkedIn Autoposting for
Check each of the post types that you want to post automatically to LinkedIn when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

LinkedIn API Settings

Here you have the ability to choose LinkedIn App ID/API Key, LinkedIn App Secret.

Grant Extended Permissions

Allowing permissions
To be able to autopost to your LinkedIn Accounts, you need to grant extended permissions. Click on the 'Grant extended permissions' link. This will connect the plugin with your previously created LinkedIn App. When you go through the steps with connecting the plugin to your LinkedIn App you need to give all the asked permissions. Remember: You give the permissions to your own App, so you won't get spammed from someone else then your self :-)

Autopost to LinkedIn

Do not allow individual posts to LinkedIn
If you check this box, then it will hide meta settings for linkedin from individual posts.

LinkedIn Post Image
Here you can upload a default image which will be used for the LinkedIn wall post.

Tumblr Settings

Tumblr Settings

Tumblr General Settings

Enable Autoposting to Tumblr
Check this box, if you want to automatically post your new content to Tumblr.

Enable Tumblr Autoposting for
Check each of the post types that you want to post automatically to Tumblr when they get published.

Post Content
Choose option whatever you want to post the full content or just a snippet to your Tumblr page. if you choose snippets, the plugin will post the first 200 characters from your post. You always have the ability to customize that within the meta box.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

Tumblr API Settings

Here you have the ability to choose Tumblr OAuth Consumer Key, Tumblr Secret Key.

Grant Extended Permissions

Allowing permissions
To be able to autopost to your Tumblr Accounts, you need to grant extended permissions. Click on the 'Grant extended permissions' link. This will connect the plugin with your previously created Tumblr App. When you go through the steps with connecting the plugin to your Tumblr App you need to give all the asked permissions. Remember: You give the permissions to your own App, so you won't get spammed from someone else then your self :-)

Autopost to Tumblr

Do not allow individual posts to Tumblr
If you check this box, then it will hide meta settings for tumblr from individual posts.

Delicious Settings

Delicious Settings

Delicious General Settings

Enable Autoposting to Delicious
Check this box, if you want to automatically post your new content to Delicious.

Enable Delicious Autoposting for
Check each of the post types that you want to post automatically to Delicious when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

Delicious API Settings

Here you have to enter delicious Username and password.

Autopost to Delicious

Do not allow individual posts to Delicious
If you check this box, then it will hide meta settings for delicious from individual posts.

FriendFeed Settings

FriendFeed Settings

FriendFeed General Settings

Enable Autoposting to FriendFeed
Check this box, if you want to automatically post your new content to FriendFeed.

Enable FriendFeed Autoposting for
Check each of the post types that you want to post automatically to FriendFeed when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

FriendFeed API Settings

Here you have to enter FriendFeed Nickname and remote key.

Autopost to FriendFeed

Do not allow individual posts to FriendFeed
If you check this box, then it will hide meta settings for friendfeed from individual posts.

FriendFeed Post Image
Here you can upload a default image which will be used for the FriendFeed wall post.

BufferApp Settings

BufferApp Settings

BufferApp General Settings

Enable Autoposting to BufferApp
Check this box, if you want to automatically post your new content to BufferApp.

Enable BufferApp Autoposting for
Check each of the post types that you want to post automatically to BufferApp when they get published.

URL Shortener
Long URLs will automatically be shortened using the specified URL shortener like WordPress, tinyurl.com or bit.ly.

BufferApp API Settings

Here you have the ability to choose BufferApp Client ID, BufferApp Client Secret.

Grant Extended Permissions

Allowing permissions
To be able to autopost to your BufferApp Accounts, you need to grant extended permissions. Click on the 'Grant extended permissions' link. This will connect the plugin with your previously created BufferApp App. When you go through the steps with connecting the plugin to your BufferApp App you need to give all the asked permissions. Remember: You give the permissions to your own App, so you won't get spammed from someone else then your self :-)

Autopost to BufferApp

Do not allow individual posts to BufferApp
If you check this box, then it will hide meta settings for bufferapp from individual posts.

Map WordPress types to BufferApp locations
After you gave the permissions, you'll be able to choose which post type you want to autopost to a specific BufferApp Account. You'll see a list of all registered post types and a dropdown. from dropdown you can choose on which BufferApp Account you want to post each of these content types.

BufferApp Post Image
Enter custom post image url which will posted to bufferapp user's wall.


Post Meta Box Settings

Facebook Metabox

Facebook Metabox

Status
Status of Facebook wall post like published/unpublished.

Publish Post On Facebook
If you checked the box 'Enable Facebook Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your chosen Facebook Account. If you want to publish same page again for facebook wall, you need to check this box when you update the post and post will get published to Facebook wall.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Post To This Facebook Account(s)
Select an account to which you want to post. Leave it empty to use the default one from the settings page.
Note : Now you can set as many facebook pages as you want to post the content.

Post As
Select a Facebook post type. Leave it empty to use the default one from the settings page.

Post Image
Here you can upload a default image which will be used for the Facebook wall post. Leave it empty to use the featured image. if featured image is also blank, then it will take default image from the settings page.

Facebook Status Update Text
Within this option you can customize the message which will get posted to your chosen Facebook Account. If you want to use the one from the Settings Page, then you don't need to change anything here. You can customize this content for your needs. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {link} - displays the post title with link
  • {site_name} - displays the name of your site

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Custom Caption
Here you can enter a custom caption of the link (appears beneath the link name). If you leave it empty, Facebook will use the post URL as caption.

Custom Description
Here you can customize the content which will be used by Facebook for the link description for the wall post. Leave it empty to use description of the current post.

Twitter Metabox

Twitter Metabox

Status
Status of Twitter wall post like published/unpublished.

Publish Post On Twitter
If you checked the box 'Enable Twitter Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your Twitter Account.

Post To This Twitter Account(s)
Select an account to which you want to post. Leave it empty to use the default one from the settings page.
Note : Now you can set as many Twitter accounts as you want to autopost the content.

Mode
Display Twitter Template Mode.

Tweet Template
Within this option you can customize the template which will get posted to your Twitter Account. If you want to use the one from the Settings Page, then you don't need to change anything here. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {title} - displays the post title
  • {link} - displays the post link
  • {full_author} - displays the full author name
  • {nickname_author} - displays the nickname of author
  • {post_type} - displays the post type

Preview
Display Preview of selected Template.

LinkedIn Metabox

LinkedIn Metabox

Status
Status of LinkedIn wall post like published/unpublished.

Publish Post On LinkedIn
If you checked the box 'Enable LinkedIn Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your LinkedIn Account.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Post Image
Here you can upload a default image which will be used for the LinkedIn wall post. Leave it empty to use the featured image. if featured image is also blank, then it will take default image from the settings page.

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Comments
Here you can customize the comments which will be used by LinkedIn for the wall post. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {link} - displays the post link
  • {site_name} - displays the name of your site

Custom Description
Here you can customize the content which will be used by LinkedIn for the link description for the wall post. Leave it empty to use description of the current post.

Tumblr Metabox

Tumblr Metabox

Status
Status of Tumblr wall post like published/unpublished.

Publish Post On Tumblr
If you checked the box 'Enable Tumblr Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your Tumblr Account.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Custom Description
Here you can enter custom content which will appear underneath the post title in Tumblr. There are also several template tags you can use to customize the content. Leave it empty to use the post content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {site_name} - displays the name of your sitename/blogname

Delicious Metabox

Delicious Metabox

Status
Status of Delicious wall post like published/unpublished.

Publish Post On Delicious
If you checked the box 'Enable Delicious Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your Delicious Account.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Custom Description
Here you can enter custom content which will appear underneath the post title in Delicious. Leave it empty to use the post content. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {sitename} - displays the name of your sitename/blogname

FriendFeed Metabox

FriendFeed Metabox

Status
Status of FriendFeed wall post like published/unpublished.

Publish Post On FriendFeed
If you checked the box 'Enable FriendFeed Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your FriendFeed Account.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Post Image
Here you can upload a default image which will be used for the FriendFeed wall post. Leave it empty to use the featured image. if featured image is also blank, then it will take default image from the settings page.

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Comments
Here you can customize the comments which will be used by FriendFeed for the wall post. Leave it empty to use the post content. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {link} - displays the post link
  • {sitename} - displays the name of your sitename/blogname

BufferApp Metabox

BufferApp Metabox

Status
Status of BufferApp wall post like published/unpublished.

Publish Post On BufferApp
If you checked the box 'Enable BufferApp Autoposting for' within the plugin settings, then you don't need to do anything here and the post will automatically being published to your chosen BufferApp Account.

Custom Title
Here you can enter a custom title which will be used for the wall post. Leave it empty to use the post title.

Post To This BufferApp Account
Select an account to which you want to post. Leave it empty to use the default one from the settings page.

Post Image
Here you can upload a default image which will be used for the BufferApp wall post. Leave it empty to use the featured image. if featured image is also blank, then it will take default image from the settings page.

Custom Link
Here you can enter a custom link which will be used for the wall post. Leave it empty to use the link of the current post. The link must start with http://

Custom Description
Here you can customize the content which will be used for BufferApp wall post. Leave it empty to use description of the current post. There are also several template tags you can use to customize the content. The template tags will then be replaced with the related information. The available tags are:

  • {first_name} - displays the first name
  • {last_name} - displays the last name
  • {title} - displays the post title
  • {link} - displays the post link
  • {site_name} - displays the name of your site
Note : Description is only used for posting on facebook profile(s).


Adding a widget

We also integrated all the different Facebook Plugins in to widgets. When you go to the Plugin Widget Settings Page, you'll see a list of all integrated widgets. If you want use one or more, just activate them by checking the box beside the widgets. After activating the widgets, they will be available in your widget settings: Appearance > Widgets.

To learn more about the individual functions of these widgets, visit the Facebook Plugins Page.


Social Posting Logs

A record of every Social Posting Activity is kept and available for viewing from Social Auto Poster > Social Posting Logs.

Social Posting Listing

As shown above, for every Social Posting Activity: Post Title, Post Type, Social Type and a Date for the posting displayed. This log data can be filtered by post title, social type and posting date. You can see more details like posted content with account details by click on view details link. The popup with all details look like as mentioned in the image below:

Social Posting Log Popup

Wall Post Images

Facebook Wall Post Image

Facebook Wallpost

Twitter Wall Post Image

Twitter Wallpost

LinkedIn Wall Post Image

LinkedIn Wallpost

Tumblr Wall Post Image

Tumblr Wallpost

Delicious Wall Post Image

Delicious Wallpost

FriendFeed Wall Post Image

FriendFeed Wallpost

BufferApp Wall Post Image

BufferApp Wallpost


Need Support
 
Created: October 8, 2013
By: WPWeb
Email: wpweb101@gmail.com
If you have any questions that are beyond the scope of this help file, please feel free to email me on wpweb101@gmail.com . If you are purchased user then please use our support system http://support.wpweb.co.in for any support. Thanks so much!