Did you ever wish you could get all your favorite social networking sites at one place; browse through them without having to go through the trouble of visiting their individual websites or if you are a business person how easier it would be to just see all your marketing campaigns and your social networking accounts on one intuitive, analytical, consolidated yet non messy platform.
Socioboard is one such a social media management platform which will allow you to manage the multiple social networking sites on a single platform. The sites that would be integrated with this application are: Twitter, Facebook, LinkedIn, Instagram, and Google+.
For an individual, it could be an efficient and effective tool to manage one’s presence on various social sites. For a company, brand, or social media marketing agency, this could provide social media analytics solution to gauge the fan influence and engagement and thus increase its RoI on Social Media Marketing.
How Windows Azure will be Used
We plan to use various components of Azure like Messaging, Caching, Identity. High-Performance Computing (HPC), and Commerce. Azure would be phenomenal in helping us scale our database on demand on SQL Azure and also in scaling our applications through its scalable website component.
The ideas presented here are commonplace and would not require a background reading.
Using the code
Socioboard would be created using ASP.NET MVC 4.0, JQuery with back end as MySQL.
APIs to be used to retrieve or post the data to social networking sites would be:
- Twitter - REST API v1.1 – Wrapper Written in C#.net
- Facebook – Graph API – Facebook c# SDK
- LinkedIn – REST API - Wrapper Written in C#.net
- Google Plus – HTTP API - Wrapper Written in C#.net
- Instagram- Instagram’s API - Wrapper Written in C#.net
The scheduler service, developed in C#, would run on a 24/7 server. This scheduler would post the message at the scheduled time to selected account(s).
Points of Interest
As I kept developing the idea of this platform, I envisaged that this platform (Socioboard) could help me do the following things:
- Track my keywords
- Get a consolidated user friend Rank sheet
- Personalize such a Rank Sheet
- Keep an eye on SEO by using analytics
- Aggregate feeds from different social sites
- Manage publishing (Content & Scheduling)
Details of the features:
Track your keywords:
Socioboard would allow one to see where and to which site one’s keywords are pointing, what the back links are, which links are working and which are not. This would give one a chance to optimize one’s keywords and URLs accordingly.
Get a consolidated user friend Rank sheet/Analytics:
The proposed platform would generate neat and organized, the user friend rank sheet/analytics for the user and user clients, generating the daily, weekly and monthly ranks.
Personalize the Rank Sheet/Analytics:
Socioboard would not only generate reports but also allow users to download it in word/excel/pdf formats. The users can also customize their report sheets/analytics and receive it on their emails.
Keep an eye on SEO:
The platform will allow the user to run regular checks on whether any SEO employed is generating the desired results. The user can watch his keywords and site ranks rise or fall daily, weekly and monthly and be
able to decide on keywords needing more optimization depending on what got their ranks up and what killed the buzz.
Aggregate feeds from different social sites:
Socioboard would bring the user’s Feeds from Facebook, Twitter feed and RSS to bring it on one scrolling screen. Certainly, this would save the user’s time and energy while giving a better clarity of the developments.
The platform would allow one to post directly on Facebook, Twitter, Instgram, Google+ and LinkedIn profiles from the dashboard. This could be done on the spot or schedule for a target date and time.
It was a rainy day. I was sipping a cup of hot coffee over my friend’s place. I was talking with my friend who is an SMM expert and who not only wanted to manage all his social accounts on one platform but also wanted to
measure how well he was using these sites to connect with, engage and influence his friends about a product or brand. This was very interesting I thought and gradually I also started to visualize how brands and social media marketing and social media optimization companies could use such a platform to reach out to their customers/clients effectively.