Overview

Stackposts is a social media marketing tool that allows and helps you to easily auto post, schedule Instagram posts along with Facebook, Twitter and many more!. It also can manage multiple social networks, schedule posts, increase your Traffic and engage your audiences. Just upload the image you want to post, type up your caption, and use the handy calendar to decide when you'd like your post to go out.

Features
You can preview it from here: https://goo.gl/usfSVz.

Requirements

Before installing Stackposts, please make sure following PHP requirements and extensions are installed and enabled on your server:
PHP version PHP version 5.6 ~ 7.1
allow_url_fopen allow_url_fopen=On (php.ini file)
PHP cURL Required. (Curl Library, Curl_init Function and Curl_exec)
PHP OpenSSL Required. (For secure data encryption.)
PHP PDO Required. (To create secure connection to MySQL server)
GD Required. (For image processing).
PHP EXIF Required. (For validating JPEG files)
PHP mbstring Required.
Cronjobs Required (The cronjobs must be configured for publising scheduled posts.)
FFMPEG Required for video posts. (For Video post types.)
Zip PHP zip extension is required (for updating, installing etc)

Installation

Step-by-step guides to set up Stackposts on your web application. Please read the following guide carefully.

  1. Step 1: Upload and Extract a Zip Archive

    Upload the installed zip archive to your web hosting. And then extract all files

  2. Step 2: Go to installation page

    Open your browser and go to installation page. (In this case, this is www.yourdomain.com)

  3. Step 3: Fill out all the requested informations.

    After redirecting to installation page, you have to fill the form with all the requested informations (database name, purchase code, admin account details...etc)

  4. Step 4: Finish Installation

    Click Finish Button after filling all the requested informations on the step 3. You will see successfully message after few seconds, if everything is exactly.

How to Video

How to upgrade to the latest version

Step-by-step guides to upgrade to the latest version for Stackposts on your web application. Please read the following guide carefully:

  1. Step 1: Go to Module page and Click Upgrade button.
    How to upgrade
  2. Step 2: Finish Installation

    You will see successfully message and displays Purchased button instead of Upgrade button.


    Install new module

How to add new module

When you have a new module (purchase code) for Stackposts like: LinkedIn, Pinterest etc.
(See a list of modules for Stackpost in https://goo.gl/DDRsMw)

Step-by-step guides to add new seperately module for Stackposts on your web application. Please read the following guide carefully:

  1. Step 1: Go to Module page and Click Install button.
    Install new module
  2. Step 2: Fill out module's purchase code on new PopUp page and then click Install button.
    Install new module
  3. Step 3: Finish Installation

    You will see successfully message and new module page on Sidebar after a few seconds, if everything is exactly.

How to Add Cronjobs

To be able to schedule your posts, cron task must be configured on your hosting. In cpanel, you should click Cron task and fill this command at the command filed:

Main Stackpost Module:
* * * * * wget --spider -O - http://yourwebsite.com/facebook/post/cron >/dev/null 2>&1 (This cronlink is also used for Grameasy).
* * * * * wget --spider -O - http://yourwebsite.com/instagram/post/cron >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/twitter/post/cron >/dev/null 2>&1

Linkedin Auto Post Module for Stackpost:
* * * * * wget --spider -O - http://yourwebsite.com/linkedin/post/cron >/dev/null 2>&1

Pinterest Auto Post Module for Stackpost:
* * * * * wget --spider -O - http://yourwebsite.com/pinterest/post/cron >/dev/null 2>&1

Instagram Auto Activity Module for Stackpost and GramEasy (Standalone script):
* * * * * wget --spider -O - http://yourwebsite.com/instagram/activity/cron/like >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/instagram/activity/cron/comment >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/instagram/activity/cron/follow >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/instagram/activity/cron/unfollow >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/instagram/activity/cron/direct_message >/dev/null 2>&1
cronjob

    Note:
  • If your hosting doesn't support cron task, you should consider to migrate to another hosting or use crontask from the third services. (For example: wwww.easycron.com)
  • You have to replace http://yourwebsite.com/ to your domain. Fox example if you've installed the script to www.example.com, In this case, cron URL will be www.example.com/instagram/post/cron

How to Video

Add Accounts

Facebook (For Iphone)

How to Video



Instagram (with proxy)

How to Video

Post & Schedule Post

Facebook

How to Video

Intergrations

Dropbox

To enable Dropbox, you just need to create Dropbox API key.

How to Video

Google Drive

To enable Google Drive, you just need to create Google Drive API key and Client secret key.

How to Video

Google Login

To enable Google Login, you just need to create Google Client ID, Google secret key.

How to Video

Facebook login

To enable Facebook Login, you just need to create Facebook App ID and Facebook App Secret.

Twitter

To enable Twitter, you just need to create Twitter Consumer key (API key) and Consumer secret (API secret)

    Note: Add 2 Callback URLs on https://apps.twitter.com
  • For sign in: http://yourwebsite.com/oauth/twitter
  • For add Twitter account: http://yourwebsite.com/twitter/add_account

How to Video

LinkedIn

To enable LinkedIn integration, you just need to create LinkedIn Client ID and Client Secret

How to Video

Paypal

To enable PayPal, you just need to create PayPal API Client ID and Client Secret.

How to Video

Stripe

To enable Stripe, you just need to create Stripe Publishable Key and Secret Key..

How to Video

Support Desk

Support is also 100% optional and we provide it for your connivence, so please be patient, polite and respectful.

If you need a support from us, please visit our profile page (attached your purchase code to us if you have it)

Before seeking support, please:
  • Make sure your question is a valid Theme Issue.
  • Make sure you have read through the documentation and any related video guides before asking support on how to accomplish a task.
  • Make sure to double check the theme FAQs.
  • If you have customized your theme and now have an issue, back-track to make sure you didn't make a mistake.
  • Maybe your issues can be solved with a simple "Google Search" relate to your hosting or some think like that. You might want to try that before seeking support. You might be able to fix the issue yourself much quicker than we can respond to your request.
Support for our item includes:
  • Responding to questions or problems regarding the item and its features
  • Fixing bugs and reported issues
  • Providing updates with new versions
Item support does not include:
  • Customization and installation services (Install script and configure Cron jobs)
  • Support for third party software and plug-ins

FAQ - Frequently Asked Questions

General questions

A: There is two kind of installation service:
  • $20: includes the installation of script and configuring the cronjobs for scheduled post.
  • $30: includes the installation of VPS (Vestacp), script and configuring the cronjobs for scheduled post.
(Note: Doesn't include installation of missing PHP extension like: Exif, FFMPEG).
A: We can't say for sure that. Because it depends on our workload, we might not be available for the customization.
A: We prefer to host with VPS Digital Ocean server or you can choose VPS from any hosting company. You are free to choose that. If you don't have many experiences to install VPS, we also can offer you our installation service.
A: Yes, it is possible. In this case, you should contact with us via email: info.vtcreators@gmail.com for more details.
A: You must to buy or upgrade to Extended License for SaaS.
A: If you are using the regular license of Stackposts, there is no feature on your site. Because those feature only is activated on Extended License.
A: You need to contact with us for reseting domain name. (Don't forget to send your purchase code to us).
A: To upload large videos, you need to increase the following values in php.ini:
memory_limit = 256M
upload_max_size = 64M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 60
max_input_time = 500
                      
A: There is many differences between in both these script:
  • Stackposts is a social media marketing tool that allows and helps you to easily auto post, schedule Instagram posts along with Facebook, Twitter and many more (with many separately modules for Stackpost like LinkedIn, Pinterest etc)
  • GramEasy is a social media marketing tool which is only used for Instagram.This script allows and helps you to easily auto post, schedule Instagram posts. And It also allows and gives you the greatest way to boost your Instagram account with more followers, likes, comments, unfollows and direct messages than ever before.
A: There is many differences between in both these script:
  • GramEasy is standalone Web app.
  • Instagram Auto Activity Module for Stackposts is not standalone app. To use this module, you need to get main Stackpost. It is is one of the awesome modules for Stackposts app.


Instagram integration

A: In this case, you have to install PHP FFmpeg/FFprobe extension on your server. If you don't know how to install this PHP extension, we receommend you should contact with your hosting provider to ask this problem.
A: If you get checkpoint_required, it means that Instagram wants you to prove that you are human and that you are the owner of the account. It can easily get triggered if you put your script on a server which is in a country that you don't normally log in from, for example. Simply login to your account via the official website or your mobile device - that should fix it. If you still get the error again, it means Instagram dislikes your server's IP and that you must login to your account via Instagram's website and your server's IP to prove to them that your server's IP is a human.
A: There is some way to avoid this issue:
  • Method 01: Enable Verification code direct on website: General Setting/Social settings/instagram.
  • Method 02: Recommend you should use dedicated proxies (from http://buyproxies.org/) and add them like this format: http://user:pass@iporhost:port
Note: If you are still getting the error, best solution is to stop adding this account for few days. And then login into instagram app to do some actions (ex: change profile picture, update information etc.) in these days. But maybe this solution is not 100% efficient.
Beside, maybe Instagram.com detected and banned your hosting IP. So we recommend you should consider to migrate to new hosting IP.
A: You should add them like this format: http://user:pass@ip:port (We prefer to use dedicated proxies from http://buyproxies.org/)
A: There is two ways to add instagram accounts:
  • Method 01: On Popup page form Add instagram account.


    How to video



  • Method 02: On Proxies page:
Note: If you have already added all proxies on Proxies page, when you add instagram account and don't fill proxy on Popup page form Add instagram account, the system will assign automatically a proxy from a list of proxy which you just added before.

**Make sure: all proxies are valid format and activated on your hosting server.
A: This issue is happening due to some reasons below:
  • Proxy is not in valid format. We recommend you should add it in this format: http://user:pass@ip:port (We prefer to use dedicated proxies from http://buyproxies.org/)
  • Proxy is not available. It means this issue might be related some port numbers which your current Hosting doesn't support these port number. In this case, you should contact with your hosting provider to ask this problem.
  • Proxy was banned by instagram.com. So in case, you should delete or disable this proxy and try to add account with another proxy.