Thursday, November 3, 2016

iMacro and Amazon with Pagination

iMacro in it’s simplified mode offer a wonderful functionality when it comes to single page extraction from more likely static pages however that is not the all time case, the simplified instructions may be limited but when it is combined with Java Scripting, it’s power is squared and with additional logical power, even difficult to extract Ajax pages become easier and much faster.


Output generated by the Script:


This is a by far the easiest method for fetching any kind of information from any public or private page.

Amazon is a wonderful as well one of the biggest eCommerce platforms, thousands of buyers visit and purchase products daily and hundreds of sellers do research in order to find out how and when their ads/products are top listed, what factors help them in boosting their sales and to analysis impact of certain strategies that they perform to lift their ranking. Unfortunately, there are only few tools available that would allow such customized analysis feature to the sellers and buyers of Amazon. Precise Data / Information is the core element before making any kind of strategies and iMacro offers a free/cheaper solution to the sellers and buyers, now everyone can make their own scripts and start extracting most updated information and boost their sales.

The above code loads Amazon URLS from a CSV file, load individual page and check whether or not it has loaded properly, upon receiving an intimation, data extraction is done and at every page’s end, script will check whether there is a link to next page / pagination available and click it if it’s found – there is no need to set ‘Play (Loop)’, everything is self operated and within couple of minutes, data from dozens of pages is stored in a CSV file accurately.

Wednesday, June 17, 2015

iMacro in action with APIs

Hello there, I know it’s been a long time since I am posting something new out here. Anyways, I am here and let’s start with something cool.

Today, I am going to open a whole new domain of possibilities where you can actually use your iMacro code for doing cool this; things that cool developer dudes (nerds) do often and charge a huge amount of money for that. ,, wait,, what’s coming ahead? Is it like some computer language tutorial or some cheap selling campaign? Well, not exactly, today’s section focuses upon utilization of iMacro scripting (simple scripting) for doing complicated activities without understanding or actually going through lengthy processes .

I am sure you must have heard of API, it’s a common term these days; it’s a fancy name given to a technique used for data/information transformation from one website to another. Let’s say you want to talk to your twitter account from your website, what will you do for it? Twitter allows standalone interface where you can login, see and send tweets and much more but what if you want to add this functionality in to your website so that whenever there is a news update from your company, it should get updated at your twitter account. Now, this is the place where API comes in to action; twitter, just like thousands of other website allows this functionality using its public API where you get free access to their API by registering and blah blah blah, oh crap, there are a bunch of tutorials out there, go and Google it yourself. As I said earlier and as you already know from my previous posts that I only share solutions that a common men can do (of course basic understandings of iMacro is must :P) so lets see how it is done.

There is a website called ‘www.apigee.com’, it’s a platform where you can actually access thousands of APIs of different websites including all of your favorite social media platforms. Today, we are going to see how easy it is to send periodic tweets using iMacro combined with apigee functionality; you will have to register a free account first and once you login, you will land at their home page with list of API’s that they have in their inventory, you can add more however let’s just stick with already listed ones. Now go through the lists and click ‘twitter’:

 An API allows interaction with the parent website and each API has different functions, as in our case, it allows getting data like tweet counts, friend lists, changing data from timeline, re-tweeting, posting a new tweet and many more functions, you must be seeing all these details if you’ve been following me.

Since you’ve got basic idea, let’s go for the real part where you actually link an API. There is a menu called ‘Console’ at the top, click it and click Authentication select box and select ‘OAuth 1’, it will show a popup, asking you to login your twitter account and allow it’s access to API, just hit ok/yes/authorize button (you know). Here I have allowed access to mine:


Now click “Select an API method” and select ‘Update.json’:



Now type the actual tweet text and click “Send” button:


And that’s it, go check your twitter account, you have actually posted a tweet using Twitter API :P

Keep in mind that twitter has limit of 160 characters, you can’t post a long tweet.

There are thousands of other APIs, some are listed at apigee and rest are more like personal however you can still utilize them using apigee if you have access to them. Here is the code for sending bulk tweets using iMacro:

VERSION BUILD=8920312 RECORDER=FX
'
'    Instructions:
'    Create a file in datasource folder, named Tweetsfile.csv; first row contains header and there is only 1 column
'
CmdLine !DataSource Tweetsfile.CSV
Set !DataSource_Columns 1
Set !Loop 2
Set !DataSource_Line {{!Loop}}

TAG POS=1 TYPE=INPUT:TEXT FORM=ID:request_params ATTR=ID:apigee_console_0_status CONTENT={{!Col1}}
TAG POS=1 TYPE=BUTTON FORM=ID:console_request ATTR=ID:send_button
TAG POS=1 TYPE=A ATTR=ID:control_request_params
Wait Seconds=3

And more scheduling auto-tweets, checkout my previous post about scheduling iMacro scripts!

Thursday, February 19, 2015

Tumblr - how hard it can be for automation

Let me assure that as you are here, you must be aware of Tumblr.com right?

Tumblr
Tumblr Micro-Blog
OK, for those who are new to Tumblr, let me just go through little details about it and then we come to main point of this article. Tumblr is a microblogging platform and social networking website at same time; it was founded by Mr. David Karp and later purchased by Yahoo Inc. (David would be happy to see his product purchased by Yahoo!) - Tumblr allow it's users to post multimedia and other content to a short-form blog and likewise it's a social cum blog platform, it possess basic features provided in both platform including LIKES & Re-blogging.

People are crazy with social media platforms, always looking for new methods and trick to automate everything around and social media platforms are already aware of this scenario and they aren't much bothered as eventually it's increasing their audience however not all the platforms have same mentality, Tumblr being one of them. Mr. David was happy with these spammers or aggressive users however Yahoo doesn't seem to give them free hand, just like their Email platform (Oh! I don't like fancy html codes by Yahoo, making it harder to go around and automate things). Since the takeover, they have been putting more and more complex backend code for making it a smart micro-blogging solution with least spammers (I am not a spammer, I do it for fun only :P ); with advanced jSon/jQuery and other fancy work, they have added a WYSIWYG Editor called "ACE Editor" which is a good feature for users since it has a lot of features just like MS-Word however if you are looking to automate posting using iMacro, this is a huge problem since iMacro doesn't recognize this editor and doesn't record most of the time that it would record normally. Working with ACE Editor require some backend knowledge about it and how it works, there are way around or tricks to add/remove text from the sessions that it created while active however Tumblr make it difficult to operate this widget while at their platform - I spent two days in finding a standard function that ACE Editor would normally call for getting/setting data and eventually ended with bunch of complex functions and triggers, this and that!

For those, who are planning to reverse code Tumblr code and get to ACE Editor and do modification through Java Scripting, I got an advice "Don't do it", it isn't worth trying if you haven't done this before.

Crux of above articles: Tumblr is difficult to code with iMacro until and unless you are too smart. I made a script recently, it take URLs from CSV file, open these URLs, click RE-BLOG button, clear all texts from comment/schedule sections and fill them both with new data from CSV before hitting Schedule button.

Friday, December 26, 2014

Facebook Group Poster Script

I admit, I have been bombarded with more than 58 requests asking the same question and I can’t respond individuals so here is the script that all of you were looking for. This is a generic script, you can use it at any Facebook group however just make sure you are using English pages or you will have to do little modifications since script searches for particular terms for locating text areas and buttons:

'--------------------------------------------------------------------------------------------------------
'
'    FB Group Poster
'
'    This script will post text along with images at Facebook groups.
'
'
Set !Timeout_Step 3
Set !Extract_Test_Popup NO

Tag Pos=1 Type=TextArea Attr=Title:Write<sp>something... Extract=Htm
Set !Var1 Eval("var a = '{{!extract}}'.match(/id=.(.+).>Write\s/); a[1];")

Set !ReplaySpeed Medium

' Add text below
EVENT TYPE=CLICK SELECTOR="#{{!Var1}}" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#{{!Var1}}" CHARS="This is first line!\n\nLine2\n\nLine3"

Set !Extract Null

Tag Pos=1 Type=A Attr=data-endpoint:/ajax/composerx/attachment/media/chooser/
Tag Pos=1 Type=Input:File Attr=aria-label:*Photos/Video Extract=Htm
Set !Var2 Eval("var a = '{{!extract}}'.match(/id=.(.+).\sclass=/); a[1];")
Set !Extract Null

' Change path of picture from here or link it through CSV file
Tag Pos=1 Type=Input:File Attr=ID:{{!Var2}} Content=C:\Users\Public\Pictures\Sample<SP>Pictures\Chrysanthemum.jpg

Set !Timeout_Step 1
Tag Pos=1 Type=Div Attr=Class:_1dsp Content=Event:MouseOver
Tag Pos=R-1 Type=Form Attr=* Extract=Htm

Set !Var3 Eval("var a = '{{!extract}}'.match(/id=.(.+).><input\sname=/); a[1];")
Set !Extract Null

Tag Pos=1 Type=Form Attr=ID:{{!Var3}} Content=Event:MouseOver
Tag Pos=R1 Type=Form Attr=* Extract=Htm

Set !Var4 Eval("var a = '{{!extract}}'.match(/id=.(.+).\sonsubmit/); a[1];")
Set !Extract Null

Wait Seconds=40

Tag Pos=1 Type=Button Form=ID:{{!Var4}} Attr=Txt:Post


'--------------------------------------------------------------------------------------------------------

This script will put a simple text and add an image from my document; the good thing is that, you can link this with a csv file using 'Set !Datasource file_name.csv' and post multiple messages with images.

Friday, August 22, 2014

New method of getting FREELANCE Projects

Hi everyone and thanks you for keep returning in search of new articles. This time, I have received more than 16 emails from individual FREELANCERS for quick solutions in getting on-line projects.

For which audience this article is useful?

Well, it’s informative in all aspects and can help everyone in releasing that they could also have done something like this before. Anyhow, this article will help all FREELANCERS out there, who are seeking part-time freelance or home based jobs; yes, I know there are lots of portals for getting jobs such as Freelancer.com, Elance and oDesk.com however everyone knows about them and it makes them highly saturated platforms, where you are not alone to do particular task, there are always replacement and hence payout rate is lower that few workers won’t prefer working at.

Wait! Wait!, I don’t mean you shouldn’t visit those portals, I only mean that there are lots of people over there already and often it’s difficult to get a project so why not use alternatives (or should I say, UNIQUE ALTERNATIVES) for getting freelance projects!

Ok, so it started back when I looked all over for freelance projects for more than two months and couldn’t get even one as I didn’t had any of their exam passing certificate and was limited only to 8 bids at a time, they allows adding few skills and blah blah… though I manage to contact few employers however none of them wanted me to work as they thought I was asking high amount and there were people ready to work at even 1/3 of what I was looking for. I promise, I wasn’t unfair and was asking only for market standard rates but there are always people from Middle East regions like India and Bangladesh who are ready to work at almost free.

Anyhow, let’s just NOT talk about those portals; so I started searching for new places where I can get few freelance projects and I came across Craiglist.com – most of the people out here may already know about Craiglist however only a fraction have actually utilized it as I have done it. Craiglist is one of the pioneer CLASSIFIED POSTING (C2C) platform and it has thousands of posting from all countries on daily basis, these posts contain selling requests, purchasing requests, job offers, services, advertisements and other sort of stuff. They have separated their lists into [ Countries -> Category ] and you can visit any country’s section and start searching in individual categories; think of having more than 200 countries listed in a website and everyone has 5 categories and every category has thousands of records, updated on daily basis. AH! Too much data (Clue! This can be used for SEO purpose as well, however I ain’t changing my directions).

This was the point that actually attracted me; see, if there is a lot of data, there might be good jobs as well so I make a script that would go through all countries, select particular category/term and acquire all lists in to a single sheet and once it’s done, further filtration is possible using Excel. I had 79k data for the first time, took around 1.2 hours and after adding filter “Contain data – Content writer” it showed only 133 records, after adding further filters I got only 28 records and manually checked them and contacted only those which looked useful to me. Fortunately, I received response from two of the employers who were searching to outsource content writing and I got one small contract that very same day when I created the script – worked for me, it can work for you as well at-least it motivational for me!

By now, I have extracted hundreds of thousands of records since I am doing it from a week and believe me, thousands of records are posted daily at Craiglist, and this list will never end as well as chances of getting FREELANCE projects.



Script is ready and it costs only 50$, if anyone out there needs it – contact me directly otherwise make your own script, it’s easy with iMacro Scripting.

Friday, May 9, 2014

BlogSpot - Explored by iMacro method

BlogSpot has always been favorite choice of bloggers; new or experienced, all bloggers somehow create their blogs through BlogSpot. Its usage and features are obvious however let me just go through some facts for new comers.

It's a free blogging solution with lots of features, you add gadgets like LABEL, Video, Images, external links, Scripts and with easily available customized themes, make it look like a fully operating complex website without having to know any computer language; since its product of Google, all of the blogs are crawled quickly and even with few articles, you can receive some traffic on daily basis – I remember making a blog two months ago with just 5 articles, since then more than 60 people have seen my blog!

This article is all about how to make a speedy blog and start earning through ads or Google adsense!

Making a blog is piece of cake however you need to pick a themes, an idea or lets just say, let be a category of interest that you find yourself able to write or can arrange content related with it. For me, I was in little rush so I started searching for any kind of content that can easily be utilized without further modification, while search I came against a list of buyers with their buying requirements so I created a blog named ‘B2B GlobalImporters” and started posting these articles using iMacro script however soon after posting few posts I came across CAPTCHA (Oh I just hate re-CAPTCHA), anyways, that wasn't useful so I started searching for alternatives and fortunately, I came across with even more simpler approach for bulk posting and it was bit strange for me to know that a huge amount of bloggers weren't aware of this thing – BlogSpot allow adding POSTS through EMAIL, there is an option under setting where you set a secret email id (something like youremail.secretword@blogspot.com) and whenever you send email to that particular ID, all email were treated like BLOG POSTS, there is daily limit of 30 however it was worthy.

Aggressive posting creates negative impact, make your users feel like that some auto-posting scripts are working behind it and search engines even don’t like it much. Anyhow, here is what I did:
  • Compiled the list in a proper format
  • Started sending 30 emails daily using MAIL MERGE technique (Google it if this term is new for you)
  • Created an script which would read posts from DRAFTS folder, separate labels along with other fields and do little modification and post it – 5 to 10 article daily posting was just enough for me!
    • Script was required to post labels because email post only allows subject and body of the post, for rest of the supporting fields you will have to post them manually or by using scripts. My email post included data in XML type format like:
      • <subject>Subject line</subject>
      • <body>this is body of the post</body>
      • <label>this field will be used as label</label>
Here are few snaps showing working of iMacro Script:

Content forwarded through MAIL MERGER:


Content after modification and posting through iMacro Script:


Script is available for free however it may not be useful in your case since you don’t have same data as I do and I've designed it to post data in a HTML format which you might not like; IDEA is there, it’s worthy and can get you extra dollars in future, you can start your own blog after reading my article – if you need my assistance in accomplishing any similar project, I be there for you just for 10$.

Comment for any questions that you have in your mind!

Tuesday, May 6, 2014

How to get away from v8.8.1 build issues

What’s up with iMacro these days?

I know it’s annoying watching your favorite tool malfunctioning, being stuck with tasks that were easily performed and now you are middle of contacting the creators to fix the bug. Guessed it yet?

OK for those who didn’t get it, I am briefing about the recent bug with iMacro, making all of my previous scripts go crazy. It’s mandatory to keep up with the browser upgrade, as functions change with a new build and classes change as functions grows – Firefox has recently upgraded to v29 where iMacro is still at 8.8.1 version, it’s been more than two months since the last update and functions are getting buggy with each new upgrade of Firefox.

Personally, I put everything in a .CSV file and make my scripts to read it and do whatever they are meant for; besides few smaller bugs with iMacro plug-in, one of the biggest problems with current build is that it doesn’t allow access any input file (.CSV in my case) – all of my previous scripts aren’t working as they use to and now it’s showing some fancy exception with the .JS codes. Annoying!

So, what’s up with that; it has bugs and previous scripts aren’t working – what next?

Hmm interesting question! Here is what I did to resolve this problem meanwhile iMacro developers are sleeping. Wait, for those who are thinking why I don’t use Chrome for making scripts? Well, I don’t like iMacro interface at Chrome and I’ll have to tweak all of my scripts a bit in order to make them work in Chrome, I don’t have time to that. Anyhow, good thing with Firefox is that, it has two versions/builds updating in parallel – first one is the normal version and other is the portable version. If you are smart enough, you might have already guessed what I am about to suggest for resolving the problem? OK, don’t use your brain, relax; go download the portable version and disable auto-update feature once it’s installed, for me Portable Firefox v24 is working best even the standard version seems to react abnormal.

Oh one more thing, I’ve reported this bug at IOPUS forums as well and amazingly, it was already reported by dozens of people – felt good watching others using the tool that I love to you on regular basis!

I have tried multiple methods for requesting the developers to update current version; if you guys come across my article, do whatever you can do to remind the sleeping fellows :)

Tuesday, March 18, 2014

AddmeFast- fastest way to increase Facebook likes

"I have 5,600 LIKES at my Facebook page; how many you got?"

Facebook likes are one of the attractive things that everyone is after and searching for solutions paid/free for increasing those likes, mostly for giving a robust look; they can be very useful in generating quick sales as well however source has to be genuine – If proper working is performed and likes are increase genuinely, there are higher changes that your products would rapidly get promoted and actual sales targets can be meet however it takes lots of time, money and efforts.

Enough with the lecture! So you are here just to learn how can you increase likes, well go ahead, read the below article thoroughly and there is script at the end as well.

OK so there are plenty of iMacro programmers, they are smart however the websites that they make scripts of, are even more smarter and website owners modify their websites constantly with rather new technologies or simply by changing basic HTML tags, just to get away from scripts. Addmefast and Like4like are one of those websites which help in increase dummy likes in matter of hours without having to do many efforts; although it can be managed easily manually however in order to save time and efforts, iMacro script comes handy; even a beginner of iMacro script can make their scripts for automating the processes, things get difficult when big changes are performed by addmefast/like4like.

Recently, Addmefast changed its layout, modified few html tags and enhanced its activity monitor algorithm for detecting auto-bots; Cool work I must say! Ok good for website owners but what about general users? Well, they look for updated script available at different blackhat websites and secret communities. Anyone can do iMacro scripting, it’s easy and takes few minutes to replicate humanly performed steps however in order to make your script robust, you need to utilized power of java scripting – it can be embedded scripting through EVAL or you can come up with entirely different script built as .JS (Java script with iMacro support).

Here is my script, actually don’t use anyone else’s script so you won’t get this one anywhere else. Anyhow, here are few guidelines while using my script:

  1. This script will properly work if you have good internet speed; Facebook loads quickly (let’s say around 2 to 5 seconds)
  2. Fast internet is necessary as addmefast closes the tab after a particular time interval and if you have a slower internet connection, page would close even before it loads completely
  3. Script will generate random time intervals (Waits), in order to replicate humanly action
  4. If facebook page is opened for a longer period, addmefast will close it however won’t give any points so it’s necessary to close the tab manually
  5. For slower internet, script will close Firefox browser

Now, copy this script and save it with any name you like; sign-in your facebook & addmefast accounts, visit the page from where pages are LIKED and play this script with a loop:

Updated Version!

' AddmeFast AutoLike

' Creation Data: 9th July 2014
' Last Modified: 14th July 2014
' Created By: Janib Soomro (Soomrojb@Gmail.com)
'
Set !TimeOut_Page 10
Set !TimeOut_Step 10
Set !ErrorIgnore no
Set !Extract_Test_PopUP No
Tag Pos=1 Type=Div Attr=Class:likedPagesSingle Extract=Htm
Set !Var1 Eval("var x = '{{!extract}}'.match(/a class=.+\s(.+)-wrap/); x[1];")
Tag Pos=1 Type=Div Attr=Class:{{!Var1}}&&Txt:Like
Set !Extract Null
Tab T=2
Set !ErrorIgnore Yes
Set !TimeOut_Step 0

Set !Var1 Null
Tag Pos=1 Type=Span Attr=ID:pagesHeaderLikeButton Extract=Htm
Set !Var1 Eval("var x = '{{!Extract}}'.match(/ownerid=.+\sid=.(.+).\stype/); x[1];")

TAG POS=1 TYPE=BUTTON ATTR=ID:{{!Var1}}
Tag Pos=1 Type=Input:Submit Attr=Value:Like

Set !Var2 Eval("var a = (Math.floor(Math.random() * (2 - 1)) + 1); a;")
Wait Seconds={{!Var2}}
ADD !EXTRACT {{!URLCURRENT}}
'ONDIALOG POS=1 BUTTON=OK CONTENT=
Set !Var3 Eval("var x = '{{!extract}}'; if (x.match(/(facebook)/) != null) { y = 2; } else { y = 3; } y; ")
Tab T={{!Var3}}
Tab Close

Set !Var4 Eval("var a = (Math.floor(Math.random() * (5 - 3)) + 1); a;")
Wait Seconds={{!Var4}}

This script works properly and I have tried to make it flexible enough to handle small scale tweaks in website layout in future however if you still find it not working, report it and I will update the script again.

Thursday, March 13, 2014

Taking iMacro to WordPress

What is WordPress by the way?

Well, I think this is something that you should look through Google search. For a quick review for new users, this is a Content Management System (CMS), which will allow you to make your websites and blogs in just few hours and good thing about this CMS is that, you won’t have to learn computer programming languages or have to understand different technical terms.

It is a common observation that all websites generated through WordPress are indexed faster than others kinds of CMS or static websites therefore I prefer making my blogs using WordPress CMS. They offer a free standalone installable CMS that you can install at your hosting or if you want to use it directly, go to their website and enjoy free hosting with WordPress.

Anyhow, let’s come to the topic…

Recently I had an idea of having my own image hosting portal where I could place wallpapers of movies, games, celebrities, natural scenes, cars, trucks and everything that I can think of. So, I targeted few already established image portals and started scraping their images using iMacro scripting and once I had enough inventories, I purchased a domain and install WordPress with a good looking template. I had around 9,500 images along with specifications, first I try to go for fully automatic approach by inserting data directly to the database however believe me, this wasn’t easy and with all my efforts I fail to do upload data directly. Anyways, I had backup plan as usual; this was the place where iMacro actually came handy and saved a lot of manual trouble. Generally speaking, it would have taken me a month to manually upload all images and filling other fields if I had done it manually, iMacro took only two days for posting images/description at my website.

My website is around a month old now and there are more than 10,000 images of different industries; it took too little time in posting them properly and now Google has recognized my site and more than 4,500 pages are already indexed by now. I plan to add even more images through same approach and later, will place adsense once traffic begin crossing 200 visitors a day – this is something that you don’t see on regular base and if utilized properly, you can earn constant money easy in couple of months.

Check my website for reference:

http://www.hdinstyle.com/

http://www.hdinstyle.com/

Note: Copying content from website could impose copyright allegation against you therefore try to copy content from public places without any copyright claims mentioned.

Wednesday, January 8, 2014

IMacro in action with Android application

Recently I purchase Samsung Galaxy tab, one of the wonderful creations that I’d ever wanted to have! I been using a lots of Android apps these days and decided to do something new using my PC, something that involve connection the device with my PC for playing games, sending messages and much more …

Android based mobile devices are way better than other java based devices as per my experience as they tend to give more freedom, speed and GUI is always better; however, I found it difficult to connect them with my PC likewise other brands like Nokia, Sony, Samsung come up with software for connectivity and backup purpose – there may be solutions however I thought to go for something unique. While checking android application market, I came across different applications that would allow me to connect my android mobile with PC and to do certain acts however one of those applications actually attracted me as it offered full control over android device using web browser – and that’s was the catch, I am sure you have already guessed what next article is going to be about!

IF you can access your device using any browser, you can make iMacro scripts! Got it

Ok, so apps name is ‘AirDroid’, they offer limited/trial however if you search out Google, you will find pirated copy of their application (I won’t suggest having one, as I, myself prefer using paid ones). Anyhow, that’s your part to think about. Once you install application in your mobile handset, it will try to connect your mobile with its network (make sure to active WIFI connection or alternatives), which you can connection using their web portal (web.airdroid.com). The interface is quite attractive and will allow you to access SMSs, Pictures/Gallery, Videos, Contacts, SD Card, Installed apps and few more things; it will also allow to send/receive SMSs using web interface and this is the place where iMacro is used.


Personally, I have acquired all of my contacts and assemble them in a sheet/CSV file, created iMacro script which is linked with the sheet and its function it to acquire contacts from the list, sending customized message/SMS to the contact. Bingo! I sent around 540 customized messages to my friends/circle a week ago, greeting New Year arrival. My own SMS marketing mini solution, allowing me customized content in individual SMSs.

Script is easy to build, you can make it yourself however if you need it, it costs only 20$.

Monday, October 14, 2013

How to categorize thousands of pictures from a single folder to multiple folders in 10 minutes?

How to categorize thousands of pictures from a single folder to multiple folders in 10 minutes?

This is first series of smart tips that come handy often; it’s about how to arrange thousands of picture/snaps that you take during your trip and wish to move them in day-wise folders. Have you been into such trouble of selecting and moving pictures in to date-wise folders from a huge list of images?

Well, I’ve purchased new Samsung handset and during initial two months I took around 3,300 pictures (my best friend’s marriage and my family trip to an exotic hill station was included too); pictures were huge and I was excited to show it to everyone however as the quantity was huge, I felt like bit boring to watching such huge of pictures in a single go so I decided to make folders of individuals and place pictures in day-wise structure so that we can enjoy complete journey.  Two months means sixty (60) days and around 3,300 pictures, hmm big problem? Isn’t!

In two months I can got that huge amount of pictures then think of what I could have gathered in an years ;) and what if someone wanted to arrange an years’ collection in such day-wise-folder-structure - it could take days in narration. Anyhow, you are smart and by now you might have understood that if I’m writing something here then I must have tried and sought solution already? You are getting smarter each day.

So, here is how to narrate pictures in shorted possible time slot:
  1. Arrange picture names somewhere where we can manipulate them. I use few old techniques of mine for doing such act; go to Command prompt (CMD for Win7 & Command for Windows XP) by typing it in RUN (Start -> Run) and hit enter. You will land in to dark room, console windows whose background is black and things fancy & mouse doesn’t perform any helpful function.
  2. Ok once landing in to command prompt, you have change path using its internal command; for example your picture folder is located in D driver then try these commands (CD\, D:, Cd Image_folder). If you follow then instruction properly then you will reach insight in the folder and path will look something like (D:\Image_folder\).
  3. Now type (Dir /a > List.txt) and hit enter; this will create a file (list.txt) in to the image folder which will include all files names along with data, folder, size etc. Now go to the folder and open this file in to notepad (I prefer notepad++ as it offer better options than simple notepad).
  4. Here is an example:
    • 10/13/2013  03:34 PM    <DIR>          .
    • 10/13/2013  03:34 PM    <DIR>          ..
    • 09/24/2013  01:17 AM           329,865 2013-09-24 01.17.02.jpg
    • 09/24/2013  03:21 PM           544,137 2013-09-24 15.21.34.jpg
    • 09/24/2013  03:21 PM           539,757 2013-09-24 15.21.36.jpg
    • 09/24/2013  03:23 PM           526,592 2013-09-24 15.23.00.jpg
  5. As you see that above details are totally messed up and difficult to work with and will take of time in setting them; well, that’s not the problem actually. One good thing about above data is that it’s in some kind of universal format or managed or standard format, observe it data – it contain data space-am/pm, lots of spaces, size, filename_date_time.jpg.
  6. Now copy all data from notepad to excel and remove all top/bottom junk details like <DIR> etc, keep only file name rows in the sheet. Now press CTRL+H (Find & Replace) and insert “*2013” in top input box and “2013” replace input box empty and hit replace all button. It will remove all data, am/pm, spaces and size from the data and only file name will be there. Once it’s done, it’s time to remove extra spaces by “Trim(A1)”. Here is how it will look like:
    • 20132013-09-24 01.17.02.jpg
    • 20132013-09-24 15.21.34.jpg
    • 20132013-09-24 15.21.36.jpg
    • 20132013-09-24 15.23.00.jpg
  7. Ok so now we have file name is excel sheet (time is part of file name so don’t worry about it); now it’s time to make separate time from date as we will be creating folders with date only. Now copy above data from sheet1 and paste it in sheet2 and press CTRL+H, insert “ *” (space & star) in first input box and keep the other input field empty and hit Replace all button. This will remove timestamp from file name, now go to Data->Remove Duplicates, this will remove all duplicates and keep only unique data which will use for making folders.
  8. Now move all unique folder names from A1 row to A2 and insert this term “md” in all A1 rows, now copy both rows (A1 & A2) and paste then in notepad. Pasting something from excel in to notepad copies some formatting as well, you will see that there will a TAB (\t invisible space) between “move” & “folder name” – copy that tab by selecting it and pressing Ctrl+C, now press Ctrl+H again and paste (tab) in first input field by pressing Ctrl+V and insert single SPACE in second input field and hit Replace All - this will fix the formatting issue.
  9. Save this file as “movefiles.bat”, go back to the folder and you will see a new file created with this name, just double click it and it will make lots of folders that we just arranged in excel.
  10. Sheet1 contains complete file names, sheet2 contains only unique folder names (if everything is fine by now); again, insert new columns (it will move A to B & B to C column), insert this word in A column “move”. Now in sheet1, copy all data from B1 column to C2 and select C2 column from the top and press Ctrl+H and enter “ *“ (space*) in first field and keep the second one empty and hit Replace All button. Now, column A contains word “move”, B contains complete file name and column B contains only folder name (not unique).
  11. Copy Column A, B & C and paste them in Notepad and replace all tabs with spaces (read point 8 for this); once tabs are replaced, save this as “movefiles.bat” and go to the image folder and double click (execute) this file; as soon you execute this file, it will execute few command prompt instructions and Walla! All files are moved to appropriate folders.
There are plenty of software for performing same action however it’s fun to know and understand how things work; this might look difficult initially, however once you have performed this twice then it won’t be a big deal in future and will save days work load! I could have made tutorials about performing same using iMacro or java scripting, however it is highly unnecessary to always go like a technical person if there are easy solutions available for same task.

Monday, May 27, 2013

Going completely automatic with iMacro


Ok so I have been receiving a lot of emails about how to make it completely automatic; iMacro scripts are helping out thousands of people however humans are required to be present most of the time to execute the script and to monitor it – what solutions do I have for that? Well, there are two basic solutions for that:
  1. iMacro scripts aren’t actually self sufficient in their basic form; lacking of logical/decision-making power make them react odd most of the times and increase human dependency as they get stuck or stop without warning. Solution is easy, however may require little programming experience – you need to integrate the scripting with some other programming language, I use java-scripting for enhancing my scripts, you can choose any language from java-scripting, visual basic scripting or Php (Google it for samples).
  2. And the other problem with iMacro scripts is that, what will happen even the scripts are make using java-scripting however due to some problem in computer or internet connectivity, they get stuck or close without warning – I mean again you come to same point where human efforts are required? For by passing this dependency, here is one the solution that I personally use:
Scheduling iMacro scripts:
  1. Fire up Mozilla Firefox browser and access iMacro panel
  2. Select your desired iMacro script and add it to bookmark
  3. Open bookmark panel by pressing Ctrl + D and copy bookmark link of iMacro script
  4. Now execute the script from command prompt or start->run, script look like ‘Drive:\Path\Mozilla Firefox\Firefox.exe imacros://run/?m=%23Current.iim’
Bookmarketing imacro scripts

Bookmarketing imacro scripts

Once you perform above steps, it’s time to make it execute with single click. For that, you need to create a .bat file (.bat files are just like .exe files, you can make them in notepad by setting its extension to .bat (i.e Testing.bat). All instructions that you execute in command prompt can be executed through this single .bat file – Google it for details), here is the testing script/command that you need to copy in .bat file:

C:\program files\Mozilla\firefox.exe imacros://run/?m=%23Current.iim

After putting this line in the .bat file, save it at desktop; for executing the file, just double click it. It will open Firefox and execute Current.iim script itself. You can add instructions like ‘Tab close’ in your script to close all tabs, which will eventually close Firefox as well.

Now, the last stage is to set scheduler. Scheduler is facility that Windows and other operating systems offer for executing any file/script at a particular time or repeat it after some particular intervals.

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

scheduling imacro scripts with windows schedular

Enjoy going completely automatic with your iMacro scripts!

Friday, May 24, 2013

Taking iMacro to real business


If you search for "iMacro" and "iMacro scripts" at Google, you would most probably end up with a biased result – where iMacro is portrayed as a tool for automating social media websites mostly Facebook, Twitter, Like4like, HootSuite and for form filling purpose. I remember, when I used be a beginner of iMacro, I found it accidently while searching for solution to automate my form filling redundant activities that were lot of my time and efforts.

Though it is useful for automating such kind of tasks however not limited to these tasks only! I have been utilizing it for official purposes from a long time, mainly in generating Inquiries from global buyers and later match making with relevant suppliers. I am sure business community would also be reading my article, so I thought to share some good ideas about utilizing iMacro scripts for generating some real business for them as I do myself – this article is part of business series.

Ok, so here goes nothing – there are multiple B2B websites available allowing option to have free account and provide facility to contact with their buyers and sellers without Captcha! As Captcha breaking is a huge and time consuming process and expensive often, therefore it would be good to go for those portals where enough data is available and security is low as possible. Anyhow, I have around ten portals in my list who are simple and allow me to send hundreds of auto-emails on daily basis without suspending my account, I do get their promotional emails however that isn’t concern over here – I like it free as everyone does.

In case anyone from B2B is reading my article, I won’t be sharing their details however will provide you clues so that you can start working yourself. One more thing, iMacro in its simplest form doesn’t offer much features like logical decisions, doing functions based on dynamic values, executing only certain code based on conditions and more like that, so you need to take support of java-scripting  otherwise you will end up semi-automated solutions. Check out below image (s), I found a business platform with around 350 vacuum cleaner buyers:

This very same portal allows sending emails to all buyers with simple howeTaking iMacro to Real business

If you search for "iMacro" and "iMacro scripts" at Google, you would most probably end up with a biased result – where iMacro is portrayed as a tool for automating social media websites mostly Facebook, Twitter, Like4like, HootSuite and for form filling purpose. I remember, when I used be a beginner of iMacro, I found it accidently while searching for solution to automate my form filling redundant activities that were taking lot of my time and efforts.

Though it is useful for automating such kind of tasks however not limited to these tasks only! I have been utilizing it for official purposes from a long time, mainly in generating Inquiries from global buyers and later match making with relevant suppliers. I am sure business community would also be reading my article, so I thought to share some good ideas about utilizing iMacro scripts for generating some real business for them as I do myself – this article is part of business series.

Ok, so here goes nothing – there are multiple B2B websites available allowing option to have free account and provide facility to contact with their buyers and sellers without Captcha! As Captcha breaking is a huge and time consuming process and expensive often, therefore it would be good to go for those portals where enough data is available and security is low as possible. Anyhow, I have around ten portals in my list who are simple and allow me to send hundreds of auto-emails on daily basis without suspending my account, I do get their promotional emails however that isn't concern over here – I like it free as everyone does.

In case anyone from B2B is reading my article, I won't be sharing any B2Bs details however will provide you clues so that you can start working yourself. One more thing, iMacro in its simplest form doesn't offer much features like logical decisions, doing functions based on dynamic values, executing only certain code based on conditions and more like that, so you need to take support of java-scripting  otherwise you will end up with a semi-automated solutions. Check out below image (s), I found a business platform with around 350 vacuum cleaner buyers:

imacro script b2b

This very same portal allows sending emails to all buyers with simple however lengthy form; check this one out:
imacro script b2b

Ok I agree this isn't going to be too easy; form looks simple at first glance however there are lots of tricky places where you have to use dynamic variables or some sort of randomized sentences for making it look real otherwise repeating same content, subject lines and selecting same country or phone number can trigger website's anti-spam or security detectors. Now there are two solutions to bypass this condition, 1) generate individual fields in excel sheet and post them directly in to the form fields or 2) go complete dynamic. First approach includes making lots of subject lines, emails, messages, sender names, and later integrating them in the form – quite difficult and lengthy task and there is a certain amount of times where they don't fit exactly, I mean if someone is asking for services and randomly selected template/content is about products then it's not going to work.

Seconds approach is lengthy however it is one time effort; like in my case, I made a java-script code for randomly generating numbers in code-area-number format (standard phone number format), give list of names to an array and pick one randomly, use the same randomly picked name and inserted ‘company ltd', ‘pvt ltd' etc to make it look like a company name, country is chosen randomly, subject is same as the title of the inquiry plus some additional keywords like ‘exporter', ‘suppliers' or ‘distributers' and the main body of the message is based on an array containing ten different templates, each has option to fit dynamic variables like name of user, company of user, offer title & country of buyer. As soon the script executes, everything sets up for the first time and then scripts starts contacting buyers individually with completely different messages and contact info's.

Even though there are certain cases, where a single buyer receives multiple emails generated through iMacro scripts however as everything is different, buyer thinks it's a new supplier and responses accordingly.

When required, I send around 500 - 1k emails to most relevant fresh buyers from different B2B websites using iMacro scripts and get good responses and enough orders to keep up my supply process continued. I use this approach for agricultural and machinery industry however this can also be useful for consumer electronic products and gadgets including iPhones, laptops & other gadgets. So, point of article was to make people understand that with little smartness, you can make things do what they weren't supposed to. iMacro scripts are solution to a wide variety of web-based platforms, you need to think wide!

For all kinds of suggestions and feedback, be my guests.

Thursday, May 16, 2013

Extending scripts functionality to Ajax

These days, I get to see a lot of websites reshaping – transforming from simple HTML to Web 2.0/3.0, utilizing advanced technologies majorly including Ajax and jQuery. This decreases bounce rate by increasing use visiting time as websites are becoming more user friendly and attractive.

Enhancing GUI produces favorable results for website owners, however at the same time; they make it difficult for people like me who are trying to make their work easy using different software, plug-ins or tricky approaches. This article is about how to fool websites and automate most of the tasks that otherwise acquire huge efforts – for now, let’s target one the biggest B2B websites of all ‘Alibaba.com’. I have been utilizing this portal from a very long time and undoubtedly they are the pioneers and result generating platform – none other comes even closer to them.

Anyhow, while working at a website I had to acquire products category list along with sub-categories so I rushed to Alibaba without wasting any time; they offer enhanced category selection option while you post products and it’s complete ajax-ed things. Firstly, I found it bit difficult in acquiring lists as it’s little tricky – you have to click individual categories to drill-down deeper and they are four leaf-level categories present. View the image below, see what I meant:

iMacro scripts

iMacro scripts

At the end, I was able to acquire complete list using java-script based iMacro bots. These bots come handy in conditions like this, as the list contained around 4.8k categories in total and it could have taken around 2 to 3 days for a human being to copy-paste all of them manually – saved me a lot of time and effort, script itself took around half an hour and scrapping took only 25 minutes. Impressive, isn’t it. Here is how the final sheet looks like:

iMacro script results

This is just an example of where you can actually deploy iMacro scripts, there could be thousands of places where you could save days efforts and increase your staff’s performance and time. If you are having trouble performing manual tasks, I am the here for you – share me your problems, suggest me tricky websites and solution and if I like your suggestions, I will share these iMacro scripts for free to you.

Tuesday, May 14, 2013

Lengthy but effective mode for earning extra dollars using iMacro


Adf.ly, time consuming yet one of the free sources of earning some extra dollars through internet; it’s easy to setup and payment receiving is easy as well. Likewise TinyUrl.com, Adf.ly offers a mode of earning – as soon people start visiting your shortened links, a small amount of money gets added with each visit.

There are multiple ways though which you can speed up visiting process, however you need to be careful that none of those actives lie within boundaries of spamming. You could use those links in different but relevant forums, put them in your twitter profile, facebook pages or other social media platforms are attractive sources. Personally I have been trying to encourage thousands of people using my twitter accounts, the shortened link is posted at main profile and tweets point out real users, which indirectly increases traffic at my profile and eventually some of them actually visit the linked posted in profile section.

Adf.ly’s links look more like spamming at first glance & using those links at most of the place doesn’t attract visitors, & using those links in email campaigns may violate adf.ly’s terms and may end up with termination of your account or what so ever; lastly you can’t use TinyURL or any other URL shortening platform for re-shorten these links.

Anyhow, point here is to find out some easy yet effective modes which really pay off. I have earned more than 100$ using lots of tricks however for showing you guys how it works, I have created two twitter accounts, scheduled tweets till next two months and now I am busy with other tasks :) and will check my adf.ly account in few months – smart hah! If two of my twitter account along with little efforts can get me few thousand clicks then consider how much it can generate with more than ten twitter accounts for you?


If you are unaware of how to make tweets and how HootSuite is used for scheduling tweets; checkout Hootsuite and Twitter categories first.

Monday, May 13, 2013

LinkedIn Groups – an unusual mode of marketing

LinkedIn allows contacting only listed connections while sending emails, however you can contact people outside your personal network through LinkedIn groups rather than sending invitations to everyone and waiting for their acceptance. For this, you need to identify the groups where your desired/targeted members are listed; it is easy to identify joined groups of individuals by visiting their profiles, and once you get to know their joined groups – join these groups yourself and visit Members section and there you can search and contact those people.

As being free member of LinkedIn, you will be limited to initial 400 results only (20 pages, 20 entries per page); contacting individual is easy as piece of cake, just point-out your desired member and click ‘Send message’ and it will pop-up a message sending windows – fill out subject and message body and click Send. That’s it!

Again, as you already know after reading my previous articles that I don’t do it like what I tell you in my articles; I do it in a smarter way and save my time and efforts by making customized scripts, which allow me to send hundreds of highly customized emails using my LinkedIn account and just because emails are customized (with Member names) thus response ratio is better too. Check out the listed images, view the script in action:



On a regular day, I generate around 12 to 25 genuine leads/inquiries for my clients, consider how much useful it can be for you. For this script to work all you have to do is to join lots of groups, prepare an attractive subject line and email and execute the script; it will do most of the stuff automatically! It costs 110$, however if you share this blog 5 times at 5 different Face book fan pages and contact me with prove, then it will cost only 90$.

Wednesday, May 8, 2013

Effective Utilization of Support Suite

This article is about effective utilization of Support Suite CMS provided by Kayako; which is indeed one of the sophisticated CMS allowing emails, tickets, live chat, calls and remote support management from a single place. I have been using their services from a long time & I was one of the staff understanding true potential of this application while working as Sales executive; most of my colleagues use outlook for emailing or for mass emails (mail merge) however mail merge doesn’t allow attachment & other options like Cc & Bcc.

As this is a web-based application (CMS) that’s why I was able to automate all of my tasks related with emails and schedules using iMacro scripting – I had scheduled months’ emails and set a lot of alerts & auto replies, which helped me a lot in focusing on core Sales. Even in my absence, my emails were reaching my clients gradually & clients were happy with mine as well of the company’s services.

Go ahead, Google Support Suite, have a try and increase your staff’s efficiency iMacro Scripts by scheduling future emails at bulk and by limiting their attention toward core of their roles.




For acquiring Customized Scripts; contact directly.

Saturday, May 4, 2013

Maintaining Google groups with iMacro


Ever wonder where groups are gone? Once Yahoo groups were one of the top most used free mediums of promotion – I remember having 20k members listed in my group; things have changed by now, I do have same groups however most of the member’s emails are either disables or people don’t use them often so it’s more like wastage of time going after yahoo group promotion. Google groups on other came late; they offered variety of services & features to attract people and to encourage people to return back to groups however it was bit late & social media websites like facebook & twitter have changed the trend, people don’t share their views at any group – everyone prefer using social media.

Anyhow, don’t be disappointed completely – there groups don’t look like useful at first glance, however they aren’t completely useless. Creating yahoo or google groups, making promotions to get members & to engage people is a time and effort taking process and most often end up with nothing and disappointment, whereas if same is performed automatically using some kind of auto-scripts, it could get worthy. Personally, I have around 2 yahoo groups with average 10k members and more than 10 google groups with around 4k members in individual groups; it took me lots of time initially when I was doing it manually, how now I use iMacro scripts for adding members in my google groups & posting in all of my groups automatically.

The trick is to utilize other’s groups rather than going for your own groups; I got around 250 yahoo groups & I use iMacro script for posting my articles at individual groups, it’s completely automatic and I usually execute these scripts during night times so I don’t have to wait and watch everything. Anyhow, the point is to join as many as possible groups and post your articles at individual groups; with all of my groups, I am getting around 310 average daily visitors and luckily visit bounce rate is low as well.

While joining groups, make sure that there is at least some kind of activity at those groups, member lists contains at least 2k members & posting is free for everyone. If you invest some more time, you can get more relevant audience by joining only most relevant groups only. Many of old groups are associated with websites/blogs or RSS, posting at those groups also post your article at group owners’ website as well so Go ahead, try it and have some extra traffic – it many come handy if you are out of genuine traffic.

Thursday, May 2, 2013

Keyword rank identification with iMacro


Once again, another useful method of doing time taking task fully automatically! As we all know that being index at google matters a lot, it drives a lot of relevant traffic & we hire lots of SEO staff or outsourcing companies to help us get listed at first page.

While it’s beneficial on one hand, it has little drawbacks as well – don’t worry it always good to rank higher. Things get messy when you get listed at irrelevant keywords or at those keywords which aren’t active - broken links; although it doesn’t affect too much however it’s always good to check for broken or irrelevant keywords. Checking keywords at Google is an easy task, just visit google and post your desired keyword and it will show you all indexed websites; search for your website, if its indexed then you will be able to see it directly.

Simple and easy task isn’t it. However webmasters usually check keywords every week or twice a week and chance strategies accordingly; there are tons of paid tools for doing this along with other rich functions however what’s the use of paying for that you can perform free-of-cost! Yeah I know you agree with me.

With iMacro you can associate a huge list of keywords (in csv format) and program it to search all results from Google and put relevant result in another sheet – which you can check later once all keywords are searched. This is completely automatic, all you have to do is to add/freshen keyword list!

For those who are unaware of iMacro scripting, I got plenty of scripts or if you want to utilize me directly, let me know. Bots cost around 30$ to 50$, where in some cases, you can get them free by posting this article at any of your 10 facebook pages (individual page must contains more than 100 likes).

Here is the sample of what my scripts are capable of while searching these keyword for my blog:

iMacro Script result
iMacro Scripting for 'Keyword rank' identification

Wednesday, May 1, 2013

Tweet Scheduling with iMacro using HootSuite

Once again, I have come up with a not-so-unique however semi-automated tweeting solution, which is going to save you a lots of months’ efforts and of course staff’s salary. Likewise my previous posts, this is another iMacro based tutorial & scrip, which will help you in scheduling your tweets.

A friend of mine actually hired three staff for social media and two of them were doing tweets & scheduling them manually for weeks – unfortunately, all of their effort went useless as tiny amount of traffic arrived from those activities which took months. This doesn’t happen with everyone however as majority of twitter users complain this kind of behavior & eventually some of them actually stop working aggressively at twitter. I don’t blame them for stopping activities however there is always some kind of strategic fault which ruin everything.

Here is what I suggested to my friend & how it helped him getting heavy relevant traffic from Twitter.

Twitter as I posted in my early posts that, is one of the misunderstood forms of social media marketing, for majority, its’ just a tweet which you post however for rest with strategies, it’s one of the fine mediums of driving relevant traffic; personally, I get around 500+ daily traffic just from twitter – amazing however it took lots of time and efforts initially and by passage of time, I’ve included tens of twitter account for this purpose but on initial level, you can get around constant 50+ daily quick visitors within initial two weeks. Before going for the solution, I would like you to follow guidelines thoroughly as each point is important & can help in increasing general traffic towards your website/blog:
  1. Maintain account properly; make sure to have valid website links, pictures, name & background image with your website URL
  2. For bulk activity, your account should be at least one week old, older accounts are perfect for bulk activities so make as many as possible accounts today so that you can use them later
  3. Do some regular activities and add few followers using like4like or twiends.com in first week
Ok here is the deal, above were just check points of a good looking twitter account; once you are done with above, focus on structure of actual tweets. Following are the main points which I personally follow & you will probably hear from others as well:
  1. Its’ good to have lots of followers in your twitter account however it’s useless in most cases. Until and unless are you are celebrity, people won’t follow you, even if you make them follow you, they won’t read your tweets – wastage of time, so don’t go with the strategy to increase followers, you can add thousands of followers in few days just by using websites like like4like.com, twiends.com & tons of other underground websites (Google them yourself). The main point here is to add IDs of real people and make them feel that they are important; these people are aren’t just real, they are taken from twitter IDs of brands, your competitors & other places which you consider contains genuine followers. Like in my friend’s case, he has a local classified website for Dubai market; I had to find his competitors’ twitter IDs, local trading organizations’ IDs & so forth. Once main sources were identified, I acquire all of their followers using iMacro scripts & arrange them in series of two IDs like ‘@jbgrab @alicewilsons’. Consider if you get an email from twitter saying that someone has MENTIONED you in his tweets! Wouldn’t that be a surprise for you and wouldn’t you once read or click the tweet once? This is the main point over here; to contact highly relevant people by their names so that traffic could be generated – got it.
  2. Ok so first point was to acquire relevant IDs and to use their IDs in your tweets – it will for sure generate result however as each tweet contains two IDs which make only two people to visit your page, what about the general public and the followers? Well, story doesn’t end here; second most import part of making a tweet is to add a HASH TAG. What is hash tag? Except the fancy name, these are just ‘Search terms or keywords’ which you include in your tweets and once they are indexed by twitter, you will be listed every time when someone searches those terms. Where from they come? Well, if you are selling something then these will come from product name like #mobile #jobs (try to search more hash tags from main twitter searching tab). This will allow general public, your followers & of course recipients (who’s IDs are included) to see your tweets easily.
  3. Above points were about hash tags & IDs; this points is all about adding website links & tracking your efforts. Since above points take lots of initial efforts there need to some kind of KPI to measure your efforts – isn’t it. Most of the website owners and webmasters use Google tools for tracking daily traffic and Google Analytics (my favorite tool) comes at the top; it offers highly detailed traffic monitoring tools with features to add filters, perform auto-analysis, track campaigns & lots of other cool stuff. So how do twitter activity is tracked with Google Analytics? Google allows different mediums for tracking traffic directly however it includes adding filters and other tracking stuff that most of us don’t know; for keeping it simple; I use ‘Google link builder’ for decoding my links into Google tracking structure & them convert them using TinyURL.com just to make those links smaller (Google ‘Google link builder’ for additional info about it). With Google link builder, you give some precise tracking terms that Google itself use in Google Analytics; in my case, I tell Google that source of the visit is Twitter, medium was Tweet, term was Mobile & it was a text message – rich amount of information is delivered with each link which you can access under ‘Traffic Sources > Source > Campaigns’ from analytic tool. It helps you in making future strategies by providing precise results of individual campaigns.
  4. This is the final point of the series, where I’ll brief you about ‘Structure of Tweet’. Structure of tweet matters a lot, for suppose if you tweet like this ‘@jbgrab get discounted watches at tinyurl.com/xx_some_link #watch’ – will you click the link, well probability is high. This is just one sample/template; you can make customized templates as per product categories – just make sure that all above points are part of your tweet.
So finally you get to know how strategy works! Well, this is the complete strategy that I made myself and been using it from some time and luckily its working great for me and my friends. The only problem with this strategy is that it used a lot of concentration, efforts, time & resources. Well it was little different from my end as I use iMacro based auto-scripts for performing most of the tasks myself including extracting thousands of twitter IDs & scheduling tweets.

Having strategy at hand is the basic thing for a webmaster however implementing phase is another story; based on different factors including appropriate time, data source (IDs), region, competition & other resources, implementation is performed and for all strategies at twitter, you have to be aggressive & bulky. I mean, you can’t get enough traffic even if you are using best available strategy with just a single account; you need to have multiple accounts operating at same time – don’t go like a gold smith, struck harder.

While working with multiple accounts and scheduling, HootSuite.com is my favorite tool of trade. As being free member at Hootsuite.com, it allows adding up-to 10 twitter accounts at same time and unlimited scheduling (I think so, I tried 2k scheduled tweets & it worked). Be careful using scheduling tools as too many tweets in an hour can block your twitter account, twitter allows only 100 hourly API tweets (API means using different websites like other than twitter itself), personally, I set tweet for every ten minutes, three to four tweets an hour for 24 hours (24*3=72 tweets daily). 72 tweets a day, means around 2,160 scheduled tweets a month for a single account – big deal, but how is it possible to set such huge numbers of tweets and what about having 10 accounts in parallel?

Again, iMacro comes handy in conditions like these. Once setting everything in excel sheet (hard part), an iMacro script schedule every tweet for me, usually I set around tweets of 30 days in future in single account, making 10 twitter accounts sending auto-tweets for next 30 days (2,160*10 = 21,600 schedule tweets). Scripts are available individually costing from 30$ to 50$ and if you want me to handle your tweets for a login time, come talk with me – I done this activity for small scale websites to big websites including classifieds and B2B websites like TradeBanq.com.

Your comments, suggestions and inquiries are most welcome here.