Use Stitchz Social Media Automation to Schedule Posts

Getting started in social media marketing isn't easy. Knowing what, where and when to post can be challenging. Stitchz Social Media can help save time and take away some of the tedious tasks of social media management by allowing you to select where and when to post your content. The below infographic explains how to simplify your work in four easy steps.


How to Schedule Social Media Posts

Getting Started

1. Create a new Post

Organize your social media accounts into Stitchz campaigns to simplify your posting schedule and share content to similar groups of people across networks.

A. Click "Social" at the top

B. Click "Create Post"

2. Craft the content

Set your goals ahead of time. For example, set out to create and share content or a message at least once a day. When creating content, include one to two hashtags.

C. Draft up your content

D. Add an image to boost engagement, or reference a website by adding a link to your message.

3. Schedule the Post

Knowing your audience is key, scheduling your post for a time when they're typically active will help get your message out and increase engagement.

E. Select the social media accounts that you'd like to post with.

F. Choose the date and time you want your content to be posted.

4. Track User Engagement

Tracking user engagement will help you understand when the best time to share your content is.

G. Your campaign dashboard provides a range of charts and tracking metrics for you to monitor your post's engagement.



Getting started in social media marketing isn't easy, and getting to know your audience is key in understanding what they like to consume. Stitchz Social Media can help save time and take away some of the tedious tasks of social media management by allowing you to select where and when to post your content. Use the time you're saving to get to know your audience better. Get Started.


Social Media Automation, What Is It?

LinkedIn for Business

In the simplest terms, social media automation is the ability to schedule posts, stories, content, images, etc. to social media sites such as twitter and Facebook, through the use of specifically designed tools. These tools communicate with the social media service through available APIs (Application Program Interface), sometimes public and sometimes leveraging more secure methods such as OAuth.

How does it work?

The task of creating content to share, planning when to post it, and strategizing where to post is a time consuming effort. Automating Social Media marketing helps bloggers, self-promoters, marketers and the like with coordinating and planning where and when content is shared. Stitchz Social Media Automation provides the functionality necessary to assist in the creation, planning and posting of social media content.

Getting Started (Step by Step)

Stitchz organizes social media accounts and identities into groups or campaigns. Campaigns are Stitchz's way of simplifying the tracking of number of posts and engagement by your followers on each respective social platform.

Before you get started, you'll need to add the social network identities you'd like to post with to your Stitchz account. From your account page, click the shield icon on the right side of your Social Identities list, Figure 1.

Add New Social Identity Account
Figure 1. - Add new social identity

A new window will open giving you the option to select a new social identity, Figure 2.

Add New Social Identity Step 2
Figure 2 - Adding a new social identity

Click the icon for the social network identity you wish to add, you will be redirected to the respective service, asked to login and redirected back to Stitchz. After you've registered your social identities with Stitchz, click on the Social menu item at the top of the window, Figure 3.

Stitchz Social Automation
Figure 3 - Social Automation

A new social campaign form will appear, Figure 4, where you enter your campaign name and click "Create".

Create New Social Automation Campaign
Figure 4 - New Social Campaign form

When your new social campaign has been created you will be able to change the campaign name or, more importantly, add additional social identities, from the details page.

Adding a Social Identity

Click the plus (+) in the "Social Profiles" section to select from your list of registered identities, Figure 5.

Social Campaign Details
Figure 5 - Social Campaign Details

A new window will open allowing you to select which identity to add, browse through the list of available identities by clicking the orange arrows then select the one you want, Figure 6. Note, the social identities in the list are restricted to those that are allowed to post or share to their respective network.

Add Your Social Identity to Your Campaign
Figure 6 - Add your social identity to your campaign

The social identity you clicked will be added to the list of available Social Profiles that can be used to post with.

Add a New Member to Your Campaign

If there are multiple users associated with your campaign you can add new members to it by clicking the plus (+) in the "Members" section. A new window will open where you can enter the email address of the person you wish to join the campaign, Figure 7.

Add a New Member to Your Campaign
Figure 7 - New member form

An email will be sent with a unique link that, when clicked, will add the member to your campaign. An example email message is below with the unique link in the middle of the message, Figure 8.

New Social Member Email
Figure 8 - New member request email

Clicking the link will take you to the login page and add the account to the social campaign.

Creating and Automating a Post

Now that your campaign is setup, you're ready to create and post some content. Click the "Create Post" link in the menu navigation on the left, Figure 9.

Create a new Post
Figure 9 - Create a new post link

The "Social Media Sharing" page will open with your social identities listed to the left and a text area to write your content on the right, Figure 10.

Create a new Social Media Post
Figure 10 - create a new social media post

As you create your content the total size of your post (number of characters) will be displayed so you don't go over some social service's post size limits (ahem, twitter). Feel free to add a photo and/or a link to a web page by clicking the camera or link icons. If you add a photo it cannot be larger than 15000(h)x5000(w) or 3 MB in size.

You can schedule the content to be posted at a future date by changing the scheduled date and time. It should be noted that posts are associated with a time limited unique token provided by each respective social network. Scheduling a post too far into the future could cause the post to fail if the token's lifespan has exceeded. Logging into regularly with the associated account will prevent a post failure.

Before clicking save, make sure to select which social identity your new content should be posted to. Click the small icon in the upper right corner to select the social identity. When the social identity has a thin red bar on the right side it has not been select, however, when it has a thin green bar it is selected, Figure 11.

Selecting a Social Media Identity Account
Figure 11 - a selected social media identity

When everything is set and you're ready to post click the "Save" button. You'll be redirected to the list of your shares, Figure 12.

Social Shares List
Figure 12 - list of shares posted, schedule to post, and failed

If you scheduled the post you will find it under the "Scheduled Content" tab, and after it's been posted it can be found in the "Posted Content" tab, Figure 13.

Scheduled Social Media Content Share
Figure 13 - Scheduled Content tab

After the post has been shared to the respective social network there are a few stats that are tracked. Each post's total likes and total comments are listed, as well as a quick "repost" button to post the content back to the social network again, Figure 14.

Posted Social Media Content
Figure 14 - Posted Content tab


In closing, automating Social Media marketing helps bloggers, self-promoters, marketers, and the like with coordinating and planning when and where content is shared. Stitchz Social Media Automation provides this functionality and helps in the creation, planning and posting of social media content. Start using Stitchz Social Media Automation for free today!


LinkedIn for Business

LinkedIn has over 300 million members world wide. You can leverage one of the most popular social networks to dramatically simplify your website's user login experience by adding LinkedIn social login to your website. Social login has been shown to increase user engagement, customer conversion rates, and reduce sign-up resistence for websites [1]. As mentioned in my previous blog post social login is a very popular authentication mechanism that is safe and secure. In this post I will talk about how to connect LinkedIn Login to your website with the help of Stitchz Social Login.

Create a Stitchz Social Login App

The first thing you'll need to do is create a Stitchz Social Login account. Go to the login page, and sign in with the social identity of your choice, Figure 1.

Figure 1 - Select a Social Login to sign in with
Once logged in, create a new application by clicking "Login" at the top, then click the Create link, Figure 2.
Create a new Social Login Application Button
Figure 2 - Create a new Stitchz application
In the new Stitchz application page, Figure 3, the fields marked with a red asterisk are required. So begin by entering an application name. It must be unqiue, it only accepts letters and numbers and it cannot contain spaces, so I recommended to use your base domain name. The application name will become your "App Url" and you'll use it when setting up your Authentication with LinkedIn Login. For now write it down, or copy it to a safe place, we'll talk about this in a minute.
Next, enter the description of your website and your domain. Your Domain is exactly as it sounds, your website's root domain name, i.e., without the "http" or "www" in front of it.
The Return Url is an end point or page on your website that is ready to accept a POST request from Stitchz containing a one-time unique code or "token", i.e. If you're using one of our CMS plug-ins (i.e. Drupal, Wordpress, etc.) the Url is simple, usually "", otherwise make sure your website is ready to accept a POST request from Stitchz and enter that full Url. Check the "Web Site Set Up" page for your application for more details.
Next, enter the Url to your website's privacy page and the domain(s) you will be sending your authentication request from in the Privacy Url and Whitelist Domains fields respectively. The domain(s) in the Whitelist Domains field can be a comma separated list of domains and it is very important as Stitchz Social Login will only accept requests from one of the domains listed, i.e. "localhost,".
Once all the fields are complete click the "Next" button to continue.
New application details form
Figure 3 - New application details
On the next page, select the type of plan that best fits your needs, Figure 3, there are three choices, Basic, Professional, and Enterprise. The differences between the three can be found on the , but in general they are related to how many logins per month, how many providers you can setup for your site, etc. The plan type can be changed at any time, so for now, select Basic.
Select an Application Type for the new application
Figure 4 - Choosing a Stitchz Plan

Adding Social Login Providers

Now your application has been created, but no social login providers have been setup, that's our next step. To add a new Social Login Provider, a wizard will walk you through each step in creating a new provider, Figure 5. First, select a Social Login Identity Provider from the drop down list. The envelope icon next to a provider name indicates that the respective provider offers the user's email address in their profile data. As the wizard walks through each field, you will be asked to enter an App Key and Secret Token, we'll go to LinkedIn Login to get those after saving the new provider, for now, enter "0000000000000000000" for both fields. Write down or copy the "Stitchz Return URL" as we'll need this next. Click Save.
Create a new Identity Provider
Figure 5 - Add new Identity Provider
After saving your provider, you'll be asked what permissions (or scope) you'd like to request from each end user logging in to you website. Select only the permissions you need, selecting too many without proper justification may scare your end users off. For now leave the default selection(s), r_basicprofile, and click "Save" at the bottom.

Create a new LinkedIn Application

Open a new browser window and go to: Click the "Create Application" button to create your LinkedIn application. A new screen will open asking you for your website's details, Figure 6. Enter your Company Name, or select it from the drop down list. Next enter a name for your application, this will be presented to your end users when they login, that way they will be absolutely clear where and what they are logging in to. Now enter a concise description of your application/website and upload your website logo (it must be the same size height and width). Finally, select your website's use and enter your URL and business contact information, then click Submit.
Create a New LinkedIn Application
Figure 6 - Create a new LinkedIn Application
On your new application's Authentication page, write down or copy the "Client ID" and "Client Secret" Authentication Keys, and leave the Default Application Permissions as is for now. Remember the "App URL" from when you created you Stitchz application above, add that as one of your LinkedIn "Authorized Redirect URLs" (if you don't remember it go to your Stitchz application's Settings page). Click "Update" at the bottom, Figure 7.

Figure 7 - LinkedIn Authentication Setup Page

Final Setup

Now, go back to your Stitchz Social Login list of Providers and click on "Edit" to open the LinkedIn edit dialog box. Enter your "App ID" and "App Secret" copied from LinkedIn into the Stitchz "App Key/ID" and "Secret Token" fields respectively. Click "Save".
If you're using one of our CMS plug-ins (i.e. Drupal, Wordpress, etc.) then go to your administrative page and configure the plug-in per the instructions. If not, your Return URL should be ready to accept a POST from Stitchz with a one time unique key or "token". Take the token submitted to your website by Stitchz and POST it back to your App URL (https://yourappurl/Authentication/v1/Auth) along with your desired response format (XML or JSON). Stitchz will verify your token and send back the authenticated user's identity packet. Take the response and log the user in to your website.
That's it! Now your end users are ready to begin logging in with their LinkedIn Social Identity!
If you need any further help getting started let us know at [email protected]




Today we released a new social login provider on the service, Github. Now websites primarily focused on a developer community can leverage Github as their social login on their site.
Adding Github as your social login provider is as simple as the rest, and as with any other provider you must first generate a Provider Client ID/Secret. To start, open a new browser window and go to and log in. Enter your application's name, homepage Url and a description, then enter your Stitchz authorization Callback Url, i.e. https://<yourappurl>/Github/v1/Authenticated. Finally click "Register application". Write down the Github generated Client ID and Secret. Figure 1.

Github Application Registration Form
Figure 1 - Github Application Registration Form

If you have already created an application on then log in and go to your Providers settings page, otherwise follow the steps in the blog post to get started. To add a new Social Login Provider click the plus (+) in the right hand corner, then select Github from the drop down list. Enter the Github generated Client ID and Secret into the Stitchz "App Key/ID" and "Secret Token" fields respectively. Click "Save". Figure 2.

Stitchz Github Provider Form
Figure 2 - Stitchz Github Provider Form


oauth web security

OAuth. It's a word that has gained a lot of publicity in the past eight or nine years, but what is it? If you've ever logged into a website, ahem Stitchz, with your Facebook or Twitter account then you've used it. In one simple sentence OAuth is a safe way to authorize access to a website without sharing your password.

Suppose a website,, has some really good content that you want to read. In order to read the content you must login but you already have dozens of username/password combinations for other websites. In this case, offers visitors the choice to login with their Facebook or Twitter account. Say you choose to log in with Facebook, the website redirects you to where Facebook asks you to enter your username and password. The credentials you enter are verified by Facebook and are never shared with the website you're attempting to gain access to. Upon successful authentication, Facebook redirects you back to the originating website with a special one time token. In the background, the website sends the special token back to Facebook for verification and to get a unique short lived access token generated by Facebook. With the access token in hand, the website can have a high level of certainty that you are who you say you are and grant you access to the secured content.

oauth web access token

The OAuth authorization scenario is very similar to using your photo ID or passport when boarding an airplane. The airline requires you to first authenticate with a trusted source, in this case the local government, and then upon inspection authorizes your entry into the airplane or terminal.

At this point you may be thinking, "that's great but how is this more secure than using a username/password?" In the scenario above there is a key step in the process, when you enter your password into the credentials are only processed by Facebook. Since Facebook sends the originating website a short lived access token no credentials are ever shared. This means that if the originating website is hacked, no passwords are leaked or compromised.

website security with OAuth

For example, let's say you visit a website you don't expect to return to, but if requires a log in to view some information. You're faced with the decision to create another username/password combination or you log in with your social identity. Since you don't plan on returning you log in with your social identity avoiding having to remember another website username and password.

There are some risks, but probably the most obvious risk is browsing unsecured websites, or websites that lack SSL encryption [1]. While OAuth is relatively safe when implemented correctly, there are ways evil-doers can sniff [2] unsecured web traffic. To mitigate this risk, make sure the login page your using starts with an "https" Url.

Wrap Up

OAuth is a simple and safe way to authorize access to a third party website without sharing your username and password. In place of your username and password combination an authorization server (e.g. Facebook) exchanges a unique token. A secure website using OAuth will have a high level of certainty that you are who you say and you don't have to share your username and password with websites you don't trust.