blogger templatesblogger widgets
Showing posts with label Twitter Marketing Strategy. Show all posts
Showing posts with label Twitter Marketing Strategy. Show all posts

How to Create Your Own Twitter Auto Retweet and Favorite Bot

You can easily create your own Twitter bot that will automatically retweet whatever you want in twitter, including topics, selected accounts, lists, favorites and more!

How to Create Your Own Twitter Auto Retweet and Favorite Bot Mumbai INDIA
How to Create Your Own Twitter Auto Retweet and Favorite Bot


This tutorial explains how you can easily make a Twitter bot that will automatically favorite and/or retweet tweets that contain particular keywords or #hashtags. You need absolutely no coding knowledge and your Twitter bot will be up and running in few minutes.

Before we get started, you may be wondering why would anyone write a twitter bot that mindlessly favorites or retweets tweets? Yes, bots are often used for spammy behavior but, if used right, they can also help grow your Twitter network. For instance, when people share a link from your website on Twitter, you can favorite that tweet and it will give an hint to the original poster that you are author of that page. A brand may like to retweet tweets that contain positive mentions of their product. The list goes on.

  1. Go to apps.twitter.com and create a new application. Fill in the mandatory fields (name, description, URL) and click the Create button. Next go to Keys and Access Tokens and click the Create my Access Token button. Twitter will generate the Consumer Keys & Access tokens that we will need in the next step.
  2. Click here to copy the Twitter bot script to your Google Drive. Replace the search phrase and Twitter keys that were generated in the previous step.
  3. Go to the Run menu and choose StartBot to initialize your Twitter bot.
That’s it. The bot will run in the background, every 10 minutes, and favorite / retweet matching tweets. It will fave/RT a maximum of 1 tweet per minute. If you wish to stop the bot later, go to Run again and choose StopBot.

Read full step by step guide here: How to Create a Retweet and Favorite Bot for Twitter

How to create a Twitter bot that auto-favorites and retweets tweets containing particular keywords or hashtags. The twitter bot is written in Google Scripts and can be installed in a minute.

Using Twiiter RSS, Google Scripts IFTTT to Create Your Own Twitter Auto Retweet Bot 

What we will be using:

  1. A Twitter account for your bot (or even your own twitter account if you wish to retweet yourself)
  2. Google Scripts (You don’t have to code anything, though)
  3. IFTTT (For retweeting)
How will we be doing it?

Twitter has disabled RSS feeds for profiles, so the major step to do this is obtaining tweets in RSS form. A script from Amit Agarwal, a well known blogger, solves this issue. With a little modification to the script, we create a non-repeating version (i.e, same tweet will not be retweeted multiple times). With the help of IFTTT, we tweet these feeds. Hence, the auto-retweet bot. twitter-activity-retweet



Let’s start, then..

First, you need to create a twitter widget. Log in to your twitter account and click on Settings and select Widgets. Click on Create. Now, you should create a widget with what content you would like to retweet. If you would like to retweet whatever a particular user has tweeted, then click on “User Timeline” and enter that user’s name.  Or if you would like to retweet tweets of a particular group of people, create a list and make a widget of it. If you would like to know about a particular topic on twitter, click on the “Search” tab and enter your search query. Click on “Create Widget” after you finish. In the URL bar, copy the ID of your widget, which will look something like “363815745370191000”.

Converting your Widget to RSS Feed.

This script from Amit Agarwal converts your twitter feed to RSS. However, with minor modifications, the below script can be used for this purpose. To execute this script, go to Google Scripts and open a blank project. Copy and paste the following code. Then, click on Run> getTweets. When asked to Authorize, click on the authorize button. (This is a one time procedure only).

function Twitter_RSS() {
  return; 
}
 
function doGet(e) {
   
  var widgetID = e.queryString? e.queryString : "ERROR_NO_ID_FOUND";
  var cache = CacheService.getPublicCache();
  var id = "Twitter" + widgetID;
  var rss = cache.get(id);
   
  if ( ! rss ) {
    rss = getTweets(widgetID);
    cache.put(id, rss, 120); // Expire in 2 minutes
  }
   
  return ContentService.createTextOutput(rss)
  .setMimeType(ContentService.MimeType.XML);
}
 
 
function getTweets(id) {
     
  try {
             
    var widget, json, tweets, regex, tweet, list, time, url, when, rss, heading, title, link, alltweets, permalink, permatitle; 
     
    title = "Twitter RSS Feed : " + id;
    link  = "http://www.techcovered.org/#" + id;              
    url   = "http://cdn.syndication.twimg.com/widgets/timelines/" + id;
     
    widget  = UrlFetchApp.fetch(url);
    json    = Utilities.jsonParse(widget);   
     
    if ( ! json.body ) {
      return;
    }
     
    list = json.body.replace(/(\r\n|\n|\r)/gm," ")
                    .replace(/\s+/g, " ")
                    .replace(/<div class=\"(h-card|footer|detail-expander|retweet-credit)[^>]*>(.*?)<\/div>/gi, "")
                    .replace(/<time[^>]*>(.*?)<\/time>/gi, "");
     
    regex = new RegExp(/<h1[^>]*>(.*?)<\/h1>/ig);
     
    if ((heading = regex.exec(list)) !== null) {
       
      regex = RegExp(/href="(.*?)"/ig);
      if ((permalink = regex.exec(heading[1])) !== null) {
        link = permalink[1];
      }
       
      regex = RegExp(/title="(.*?)"/ig);
      if ((permatitle = regex.exec(heading[1])) !== null) {
        title = permatitle[1];
      }
    }
     
    var self = ScriptApp.getService().getUrl() + "?" + id;
     
    rss  = '<?xml version="1.0"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
    rss += ' <channel><title>' + title + '</title>';
    rss += ' <link>' + link + '</link>';
    rss += ' <atom:link href="' + self + '" rel="self" type="application/rss+xml" />';
    rss += ' <description>' + title + ' :: RSS Generator available at http://www.labnol.org/?p=28149</description>';
     
    regex = RegExp(/<ol[^>]*>(.*?)<\/ol>/ig);
     
    if ((alltweets = regex.exec(list)) !== null) {
       
      alltweets = alltweets[1].replace(/\s+/g, " ");
       
      var re = /<a class=".*?permalink.*?" href="(.*?)" data-datetime="(.*?)"[^>]*>(.*?)<\/a>(.*?)<p[^>]*>(.*?)<\/p>/gm;
       
      while (tweet = re.exec(alltweets)) {
         
        url   = tweet[1];
        when  = Utilities.formatDate(parseDate(tweet[2]), "UTC", "EEE, d MMM yyyy HH:mm:ss");
 
        tweet = tweet[5].replace(/<\s*(div|span|b|p)[^>]*>/gi, "")
                        .replace(/<\s*\/\s*(div|span|b|p)[^>]*>/gi, "")
                        .replace(/class=".*?"|rel=".*?"|title=".*?"|target=".*?"|data-expanded-url=".*?"|data-query-source=".*?"|dir=".*?"|data-scribe=".*?"/gi, "")
                        .replace(/\s+/g, " ");
        if(tweet.substring(0,2)!="RT") {
        rss += "<item>";
        rss += " <title>"+ tweet.replace(/<a[^>]*>(.*?)<\/a>/gi, "") + "</title>";
        rss += " <pubDate>" + when + " +0000</pubDate>";
        rss += " <guid>" + url + "</guid>";
        rss += " <link>" + url + "</link>";
        rss += " <description><![CDATA[ @"+url.split("/")[3] + ": " + tweet + "]]></description>";
        rss += "</item>";            
        } 
        
      }
             
      rss += "</channel></rss>";
      return rss;
    }
     
  } catch (e) {
    Logger.log(e.toString());
  }
}
 
function parseDate(d) {
 
  var date = /(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})/;
  var m = date.exec(d);
  var year   = +m[1];
  var month  = +m[2];
  var day    = +m[3];
  var hour   = +m[4];
  var minute = +m[5];
  var second = +m[6];
   
  return new Date(year, month - 1, day, hour, minute, second);
}

After that, go to Publish> Deploy as a web app. Enter a version number and in the “Who has access to the app” select “Anyone, Even Anonymous”. Click Create. Copy the link in the box. To test your feed, paste this URL in the address bar and in the end, add “?” followed by your twitter widget ID. It will look something like this: 

https://script.google.com/macros/s/AKfycbufejQanpLBnFIelEaq5e774Ya7GIFFd33OE-srjTF8n7Pi3sc/exec?363815745370191000 

In the URL, you will be able to see the twitter feed you asked for. Do note that it is displayed as just code in Chrome, but is displayed as RSS in Firefox and Internet Explorer.

The Final Step

After you have the RSS link, its now time to go IFTTT, the awesome website that you can use to make trigger-action based events and more. Create an account and select the “Create” link on the top. Select “this” and click on the RSS feed icon. In the next step, click on “New Feed Item” and type in the URL you copied. Then, select “that” Next, select Twitter in the next list and click on “Activate” button to link your twitter profile in which you would like to post your retweets. In the next step, click on “Post a tweet”. In the “What’s happening box”?”, type the following: _RT _ Click on “Create Action”.


How to Build a Large Group of Followers the EASY Way

How to Build a Large Group of Followers the EASY Way

11 Ways to Boost Your Twitter Followers

Guest Author Post on Twitter Marketing Tips
Guest Author Post


Twitter Marketing Strategy: It is practically regarded as a grave social sin to not utilize the potential of one of the most popular social networking sites to date – Twitter. With over millions of users, a number which exponentially increases every day, Twitter continues to dominate the social networking world. 

Actionable Social Media Tips For Increasing Your Twitter Followers Small Business
Actionable Social Media Tips For Increasing Your Twitter Followers

Here are useful ways to increase Twitter followers and effectively capitalize on your group of followers. 


1. Set up an amazing profile. 

The first step to building a respectable image for your brand through Twitter page management is through setting up an impressive Twitter profile

Your Twitter display picture should include a photo of your face (for more personal and small businesses) or a well-designed logo brand (for bigger and more advanced business enterprises).

Since it is reasonably bigger than your display picture, your header is a great opportunity to present your Twitter page management. Through your header, you can find creative ways of grabbing your potential followers on Twitter

A good example of this is creating a header that visually ties up with your display picture. This can subconsciously establish brand recall in the mind set of your followers. 

2. Utilize other social networking sites.

Just because you would like to increase your followers in Twitter does not mean you would have to solely rely on Twitter to do so. The best way to gain a widest possible coverage of followers is through exploiting other social networking sites, the most popular of which includes Facebook, Instagram, Google, LinkedIn, Pinterest etc., and capitalizing on their already-established follower support. 

3. Set up your own blog. 

If you feel that utilizing other social networking sites remain insufficient, you can also opt to create your own blog. This would allow you to post your content more freely and not to mention more frequently than simply relying on other social media which are significantly more restrictive. 

Setting up your own blog can garner its own audience. You can drive the same audience to increase Twitter followers.

4. Post regularly.

Research says that people trust brands that are significantly more present and active in social media, especially on sites such as Twitter. Manage your Twitter account well, which includes regulated and consistent posting of your content, to activate brand awareness for your Twitter page.

Do not, however, cross the line of tweeting too much. This will irritate your followers, thereby decreasing your credibility. 

5. Engage with your followers. 

More than anything, your followers will appreciate genuine concern from your Twitter page’s end. Engage your followers by involving them with marketing strategies

A good way to do this through Twitter is through creating online contests. Let’s take for instance a post re-tweeting contest about a topic your Twitter page sets. The post (which includes links to your site) which garners the most re-tweets wins. Participants, in an attempt to win, will generate noise about your contest while your Twitter page enjoys in the traffic your participants bring in.  

You can also join in conversations. Use hash tags to join in all kinds of conversations. You can create your own hash tag for people to use, thereby promoting your Twitter page and generating brand awareness. 

Twitter Marketing Tips To Gain Followers Mumbai INDIA
Twitter Marketing Tips To Gain Followers

6. Go beyond online marketing. 

Furthermore, do not limit yourself with just online marketing. Contrary to popular belief, offline marketing tactics still work. In fact, when properly executed, traditional marketing schemes can trigger distinct connection to your followers in ways typical social media marketing can never achieve. 

Doing this effectively can also let you can also connect with your audience on a more personal level. To connect with your audience on a more personal level is to manage your twitter account creatively to tap into their higher level of interest. 

7. Locate more followers. 

To increase Twitter followers while expanding your Twitter page management is all about exploiting new opportunities in all possible avenues. Find new ways to connect to your audience by changing your platform once in a while. 

You can also opt to buy followers on twitter. To buy followers on Twitter, however, is still risky business. You have to make sure your follower provider is reliable and has good reviews. But to buy followers on Twitter, if executed properly, can and will significantly increase your Twitter followers. 

Another easy way to gain more followers is to follow and interact with relevant and influential people. This enables your Twitter page management to tap into these celebrities’ fan bases and encourage them to follow you as well.

8. Always regulate your content.

With millions of eyes scrutinizing every detail of your work, there is absolutely no room for error. Always proofread your content before posting them; otherwise, your followers will interpret this as a decrease in credibility. 

Keep your posts short but sweet. In order to do this, you should manage your twitter account efficiently enough to spark your followers’ interest without saturating them. 

9. Show genuine concern for your followers. 

People will notice the difference between self-centred promotion and genuine commitment in your marketing scheme. Always opt for the latter, which you can do by refraining from sending syndicated posts. 

10. Make accessing your Twitter account easy. 

Do not forget to provide complete Twitter page information, which includes your Twitter username, your popular hash tag and contact numbers, in all your content as much as possible. 

You can also have Twitter follow widgets in all your sites, especially in your blog. This allows easy access for all your potential followers. 

11. Ask for help. 

Just because you are on the process of expanding your Twitter page empire does not mean you should do it alone. You can ask your current followers to encourage other users to follow your Twitter account. 

To give you an idea of how things should work for you and your Twitter page as well as your Facebook fan page marketing, you simply have to be persistent. This is majorly because Facebook fan page marketing and other social media advertising approaches showcase engaging follower relationships and promotional value. Social media and Facebook fan page marketing is driven by its successful follower retention. 

Similarly, Twitter also capitalizes on continual follower support. It is your advantage to use websites such as Twitter to create more opportunities for your Twitter page, which is an integral aspect in its maximization. 
How To Increase Twitter Followers For Your Business Mumbai INDIA
How To Increase Twitter Followers For Your Business



Guest Author/Blogger Social Media Marketing
Guest Author/Blogger

Sheena Mathieson, understands the essence of making excellent content that suits the needs of every business especially when it comes online marketing. She can spice up your marketing campaign with the content she makes and then incorporate Buy Real Marketing services.


That's our look at "How to Build a Large Group of Followers the EASY Way"

If you have any interesting suggestions for an Effective Twitter Marketing Tips and would like to share or have any questions or feedback you can leave them in the comments section of the show notes.

11 Easy Actionable Social Media Tips For Increasing Your Twitter Followers. Twitter Marketing Strategy and Tips For Your Small Business to Gain Followers.

Why We Love Manage Your Twitter Account (And You Should, Too!)

Why We Love Manage Your Twitter Account (And You Should, Too!)

Twitter Marketing Tips For Lead Generation
Social Media Marketing - Twitter Guest Blogging Mumbai INDIA

Twitter Marketing Strategy: What do you think keeps the social realm of the internet buzzing all the time? Facebook, yes! But, virtual Twitterati generates the most amount of buzz after Facebook. Jack Dorsey, Noah Glass, Biz Stone, and Evan Williams’ micro-blogging child, and Twitter receives millions of users who are chirping out their thoughts in a daily manner. Twitter is such a phenomenon these days that even President Barrack Obama opened his Twitter account. 

Tweet! Tweet! Tweet! Every netizen loves managing their account. Netizens pursue the most viral topics, the trendiest hashtags and the best headlines to catch their audience’s eyes. A tweet may be witty and colorful, or even often opinionated and persuasive. So, are you one of those netizens who love to tweet? Well, welcome to the bandwagon. You are not the only passenger – and here’s why we all love to manage Twitter accounts:

1. For communication – after all, who doesn’t want a voice that will stand out from the rest?


Twitter is the best way to voice out your opinions, feelings and thoughts on anything that comes to your mind. For instance, you may experience personal setbacks that you feel easier to talk about getting rid of the burden of those unsaid words; sometimes, you may have news or an important piece of information that you want to share with the world on a virtual platform

Additionally, viral retweets can also be an instant source of self-importance! Take the example of movie celebrities. They lead lustrous lives and often keep out of the public eye. With Twitter, they not only generate interest in their movies, but also give tidbits to their fans about their lives. Twitter becomes a brilliant platform for them to promote their films, share stories and memories or post updates so that their fans won’t feel left out. 

2. For promotional activities and business marketing


Are you an entrepreneur with a new product? What are you waiting for? Twitter is one of the best places to release the brand new promo of your product. For a person who knows how to properly manage their Twitter accounts, this social marketing website can be used to generate a lot of buzz. Platforms like Twitter are brilliant for developing positive marketing strategies and fostering better relations with your target audience. 

If you properly invest in a Twitter account, chances are, you will reap benefits as a marketer or a business manager. As serprank.com puts it on the website – “Either commit to your Twitter account or expect it to be unsuccessful. But if you are willing to invest in a well-run Twitter account and work toward developing a real reputation on the social media site, you’ll find that there are many benefits that can help your company thrive in today’s economy, both in the short and long term.”

Twitter Social Media Marketing Tips Mumbai INDIA
Twitter marketing strategies should follow this basic outline!


3. For free and easy connection

Twitter is a social network that doesn’t really charge any of its users. You can connect with your most favorite celebrities, voice out your thoughts and opinions, interact with your followers and foster bonds and relations – and all of these without spending a penny

Aside from being a free social media platform, Twitter has another likeable feature – its lack of advertisements. Ads can be quite irritating for most people and since Twitter doesn’t have ads, it should do the trick for you! Also, tweets are brief and are only 140 characters long. This feature of brevity makes Twitter easy to use, often requiring only a brain, a grasp of language and the ability to click on icons.

4. For generating leads and building a brilliant network

Most of the world is on Twitter, hence through your profile, you can access another person’s account. This person has other followers, which you may view and follow as well and the chain reaction never really comes to an end.

For business ventures, finding leads on Twitter is easy. Leads, or potential customers who express eagerness to use your account can help you create a thriving business from scratch. On Twitter, you can forge connections by collecting their email addresses and then use them to form regular marketing campaigns. A campaign also enables them to directly share email addresses to which you can send promotional content whenever needed!

Using Twitter Marketing for Lead Generation Mumbai INDIA
How Twitter generates potential customers!

5. For researching on the market you are interested in

Twitter is a brilliant website to study social analytics for a product. Interaction with customers through tweets can give you an idea of what your audience is interested in. Through their feedback, you can modify your products or upgrade them accordingly. 

6. For targeting an interested audience member and enhancing customer satisfaction

You shouldn’t generally follow someone who doesn’t follow you back. The Tweepi app, with its ‘Flush’ option allows you to locate the users who aren’t following you back while its ‘Reciprocate’ option allows you to see the users you are following, but who aren’t following you back. The ‘Cleanup’ option literally helps you tidy up the mess in your list of followers. 

With the ‘Follow’ option, you can follow the ones who are genuinely interested in your updates, tweets and anything that you have to offer. Such a targeted audience can be of immense help. A specific audience and an audience interested in your product can immediately translate into better publicity – and positive publicity often results in positive growth and feedback.

These are the reasons why we love to manage Twitter accounts – but it’s not always about the pros – sometimes the other side of the coin needs to be explored. Excessive love for Twitter can result in a Twitter overdose – something commonly known as social media addiction. Immense addiction can gnaw into your daily schedules and derail them – so do watch out! Nevertheless, don’t stop altogether. Just be passionate and tweet within your limits. There is nothing wrong for having self- discipline while enjoying. That is what matters!


Guest Post For Social Media Marketing
Sheena Mathieson, understands the essence of making excellent content that suits the needs of every business especially when it comes online marketing. She can spice up your marketing campaign with the content she makes and then incorporate Buy Real Marketing services.






Thats our look at using Twitter account for lead generation!

If you have any interesting stories about twitter marketing strategies and would like to share or have any questions or feedback you can leave them in the comments section of the blog post. 




Comments System WIDGET PACK