Automation 101


Published on

Presentation from Sourcecon 2010 DC, presented by Michael Notaro

Published in: Business
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Automation 101

  1. 1. Automation 101 Michael Notaro
  2. 2. My Background <ul><li>5 years in the industry Employment: Accenture , Hewitt Associates , Coach , Deloitte , TheHorizonGroup , Candidates on Demand </li></ul><ul><li>Certifications: </li></ul><ul><ul><li>CIR , ACIR , CDR </li></ul></ul><ul><li>Roles: </li></ul><ul><ul><li>Full Cycle Recruiter </li></ul></ul><ul><ul><li>Internet Researcher </li></ul></ul><ul><ul><li>Sourcer </li></ul></ul>
  3. 3. Summary <ul><li>Building a Media Metrics Tracking System. </li></ul><ul><li>Build a self-re-retweeter. </li></ul><ul><li>Build a Team Twitter Client. </li></ul><ul><li>How to build a semi-targeted Twitter following in a few minutes. </li></ul><ul><li>2 Quick Ways to Extract Profile Data. </li></ul><ul><li>Build a Tweet Scheduler using MacroExpress. </li></ul>
  4. 4. Google Docs http:// <ul><li>Are you using them? </li></ul><ul><li>Are you using them for sharing and collaboration? </li></ul><ul><li>Are you using Google’s “Live Forms” in conjunction with them? </li></ul>Maximizing Google with :
  5. 5. What are Google Docs? <ul><li>Google Docs are Google’s version of Microsoft Office. </li></ul><ul><li>They come in the form of Word Documents, PowerPoint Documents, Excel Spread Sheets, and a few others. </li></ul>They’re stored online and have a variety of sharing options so anyone with an internet connection can access them if you want them to.
  6. 6. What are Google “Live Forms”? <ul><li>Google live forms are forms generated by Google containing fields that you define. On submission, the information is stored in a Google Doc Spreadsheet. </li></ul>Why use Google Forms? <ul><li>Gathering Data from Candidates and Clients. </li></ul><ul><li>Storing data on the fly without having to open Excel. </li></ul><ul><li>Google Spreadsheets are incredibly versatile. </li></ul>
  7. 7. What a “Live Form” looks like…
  8. 8. <ul><li>What is ? </li></ul><ul><ul><li> is a free link condenser/shortening tool which allows you to view the number of times a link you’ve shortened has been clicked. </li></ul></ul>URL Shortening and Click Count Tracking
  9. 9. + Docs + Forms = Awesome! <ul><li>You can embed scripts into Google Doc Spreadsheets, meaning that: </li></ul><ul><li>When a URL is passed along through a form, it auto-shortens and auto-displays click counter within the Spreadsheet! </li></ul><ul><li>This allows you to keep a running list of your links, and any additional data you want to attach, while having the ability to view your clicks and share your data. </li></ul>
  10. 10. What this looks like…
  11. 11. Wanna Try It? <ul><li>To see a Live Form and Enter Some Data: </li></ul><ul><li>Visit: </li></ul><ul><li>To view the Google Doc and Copy it: </li></ul><ul><li>Visit </li></ul>
  12. 12. Make your own? <ul><li>You could go through the hassle of learning to script Google Docs… or you could just copy mine by clicking the “ File ” button within the document and chose: “ Make a Copy ”. </li></ul><ul><li>After that, switch to the “ AuthSheet ” at the bottom of the doc, change the Login and API Key to your own… and Wallah! </li></ul><ul><li>**See Explanation/Details at End for Copying** </li></ul>
  13. 13. Sample Doc Sample Form 
  14. 14. You’ll notice, in my demo form I have some of our favorite social media outlets… Clicks + Source of Click = Quantifiable Data Quantifiable Data + ATS Reporting = Metrics + Google Forms = Effortless/FREE Metrics
  15. 15. <ul><li>Make a link for your openings application page that auto-populates the source when candidate applies. </li></ul><ul><li>Check your click stats for that link. </li></ul><ul><li>Run ATS Report to Determine: </li></ul><ul><li>How many Applicants for this Opening by that Source? </li></ul><ul><li>How many Applicants were Qualified? </li></ul><ul><li>How many Qualified were Hired? </li></ul><ul><li>Yields (By Source): </li></ul><ul><li>Clicks : Hire </li></ul><ul><li>Clicks : Applicant </li></ul><ul><li>Clicks : Qualfied Applicant </li></ul><ul><li>Clicks : Hire </li></ul><ul><li>ROI = (Avg. Revenue Generated By Hire for Opening – Cost per Hire) – (Cost of source + ( hourly rate x hours spent using source )) </li></ul>
  16. 16. The Math <ul><li>Example ( Purely Hypothetical and not taking in all factors ): </li></ul><ul><li>Twitter = $0 Cost per Source. </li></ul><ul><li>2x Tweets for 30 days = Avg. (3 hours). </li></ul><ul><li>Hourly Rate Avg. $50/Hour. </li></ul><ul><li>Sourcing Cost = $150 ($50 x 3). </li></ul><ul><li>Initial Revenue from the Hire = $200k </li></ul><ul><li>Revenue from Hire = $95k (Initial - ((Avg. Salary($100k) – Cost Per Hire($5k))) </li></ul><ul><li>ROI = $90,000 (Revenue – Sourcing Cost) </li></ul><ul><li>Bonus: More candidates in your database for future roles. </li></ul><ul><li>Hard-code your links and track clicks. </li></ul><ul><li>Target your Audience. </li></ul><ul><li>Run the Reports. </li></ul><ul><li>Re-Strategize. </li></ul>
  17. 17. Yahoo! Pipes http:// /pipes/ <ul><li>Are you using them? </li></ul><ul><li>Are you sharing them? </li></ul><ul><li>Are you using Yahoo!’s Archive of Pipes other people have made? </li></ul>
  18. 18. What… is/are Yahoo! pipes? <ul><li>“ Pipes are like Legos for Adults ”- Marie Journey </li></ul><ul><li>“ Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web . “ – Pipes Website </li></ul><ul><li>What good is that? Well, the keyword in that statement is “ Manipulate ” . </li></ul>
  19. 19. Anatomy of a basic pipe
  20. 20. Practicality of Pipes? <ul><li>It’s a LOT of work trying to learn them in great detail. </li></ul><ul><li>It’s a LOT of fun if you happen to like puzzles and riddles. </li></ul><ul><li>To build something simple, takes almost no effort once you have the hang of it. </li></ul><ul><li>The Overall practicality is dependent on how quickly you learn to use them, but in the long run, it’s not worth wasting days trying to become and expert because… </li></ul>
  21. 21. <ul><li>They have a huge collection of shared pipes you can search and copy for your own use and modification! Pipe Search: </li></ul>
  22. 22. 5 Things You Can Do with Pipes <ul><li>1) Aggregate Massive Amounts of Feeds. </li></ul><ul><li>2) Scrape and Spider Web sites for Data. </li></ul><ul><li>3) Search, Filter, Sort, and Parse all the tweets you want. </li></ul><ul><li>4) Build an Auto-ReTweeter. </li></ul><ul><li>5) Produce your own RSS feeds from any data you like. </li></ul>
  23. 23. Build a Re-Tweeter in 5 Simple Steps! <ul><li>Requirements: </li></ul><ul><li>1x Google Account </li></ul><ul><li>1x Yahoo! Account </li></ul><ul><li>2x Twitter Accounts (1 to Tweet, 1 to Re-Tweet) </li></ul><ul><li>1x Special “Keyword” or Hash Tag </li></ul><ul><li>** For the Sake of Time, I’ve provided a Re-Tweeting Pipe that I constructed for this Demo.** </li></ul>
  24. 24. <ul><ul><li>Visit a pre-made pipe I built for this demo. </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Enter your Twitter UserName and a Keyword you’d like to filter your tweets by, then click “Run Pipe”. </li></ul></ul><ul><ul><li>‘ Right Click’ on “Get as RSS” and select “Copy Shortcut” (If using IE) OR “Copy Link Location” (If using FireFox). </li></ul></ul><ul><ul><li>Visit and paste your link in the “Burn Feed” box and click “Next”, “Next”, then copy the link it generates on the “Congrats” screen. </li></ul></ul><ul><ul><li>Visit http:// , paste your feedburner link inside of the “What’s your blog or feed url?” box, and click “Get Started”. Once inside, make a password, then add the accounts you wish to have your tweets sent from. </li></ul></ul><ul><ul><li>**See End of Document for Images** </li></ul></ul>
  25. 25. <ul><ul><li>If you want to get creative, has lots of options </li></ul></ul><ul><ul><li>including updating your LinkedIn, Ping.FM, Facebook, etc… </li></ul></ul><ul><li>That’s all there is to it really. Just like w/ Google Docs you can copy my Pipe for your own if you have a Yahoo Account by clicking the “Clone” button. </li></ul>Coming up with a Team HashTag (“#”), and modifying the pipe to search for it is a great way to build a network of Auto-Re-Tweets within groups, without Re-Tweeting personal tweets!
  26. 26. Google Docs + Live Forms + = SUPER AWESOME! <ul><li>Building a fully Automatic Retweeting Machine takes about 10 minutes and costs NOTHING . </li></ul><ul><li>Step 1: Create a Google Spreadsheet to share with your team. </li></ul><ul><li>Step 2: Publish the Spreadsheet as an RSS Feed. </li></ul><ul><li>Step 3: Add your Feed to ***MAKE SURE TO REMOVE THE “S” after “ http S ://...” </li></ul><ul><li>Step 4: Set your Account Settings to post the “Body” of the content. </li></ul><ul><li>Step 5: Share the new RSS feed with your team and have them connect it with their Twitter Accounts via . </li></ul><ul><li>Step 6: Let Google, Yahoo, and do all the work. </li></ul><ul><li>**See End for Images** </li></ul>
  27. 27. Breakdown <ul><li>When users add a “Tweet” to the GoogleDoc, it’s converted into an RSS Feed. </li></ul><ul><li>By connecting that Feed to your Twitter account via, all of the tweets added to the list will be pushed out to through all members with the feed connected. </li></ul><ul><li>30 Team Members x Avg 500 Followers = 15,000 points of visibility on Twitter PER TWEET , in about 10 minutes worth of work. </li></ul>
  28. 28. Don’t have 500 Followers? <ul><li>Wander over to http:// . </li></ul><ul><li>Search for competitors and keywords specific to your reqs. </li></ul><ul><li>Follow 2,000 people in bulk. </li></ul><ul><li>Approximately ¼ of the Twitter population has Auto-Follow-Back enabled (Tested). </li></ul><ul><li>500 Targeted Followers in a few hours = DONE. </li></ul><ul><li>**See End for Images** </li></ul>
  29. 29. http:// <ul><li>Ever tried a browser besides “Internet Explorer”? </li></ul><ul><li>If you are using FireFox currently, how often do you look for new add-ons? </li></ul>FireFox
  30. 30. Add-ons <ul><li>An Add-on is typically a tool written to work with an existing piece of software to enhance its capabilities. </li></ul><ul><li>FireFox has THOUSANDS! If you can think it up, it’s probably already been written. </li></ul> / To find them, just visit the Add-ons section of the FireFox WebSite!
  31. 31. <ul><li>My Top 3 FireFox Add-ons! </li></ul>Outwit Docs // Outwit Hub My Weekly Browsing Schedule Grease Monkey
  32. 32. #1 – Outwit Hub // Docs <ul><li>OutWit Hub </li></ul><ul><li>is an all-in-one application for extracting and organizing information from online sources; a powerful automation engine that explores for you large series of Web sources and brings back the answers instead of telling you where they are. – </li></ul><ul><li>OutWit Docs </li></ul><ul><li>is your WebTop for finding and collecting documents, spreadsheets, presentations... – </li></ul>
  33. 33. Example of Outwit Docs YouTube Video: http:// =a0Q9whyM2y4
  34. 34. Example of Outwit Hub YouTube Video: http:// =4kCtVpzns5c
  35. 35. OutWit Tips // Help <ul><li>Most of OutWit’s functionality is point and click and highly self-explanatory/user friendly. </li></ul><ul><li> provides a nice library of video tutorials on how to use it which makes using the tool incredibly simple. </li></ul><ul><li>OutWit Tutorial Videos: </li></ul><ul><li>http:// /support/help/tutorials/ </li></ul>
  36. 36. #2 – Grease Monkey <ul><li>Grease Monkey is an Add-on for both FireFox and Google Chrome and it actually has the ability manipulate existing web pages. </li></ul><ul><li>It’s a little more advanced of a setup, but typically you browse over to a script site, import, and you’re ready to go. </li></ul><ul><li>One script in particular was written by John Turnberg , depicts the power of this tool greater than most. </li></ul>
  37. 37. Grease Monkey Demo YouTube Video: http:// = JgSogC-Tr_k
  38. 38. What just happened? <ul><li>The script written and implemented in this case Copies data set by the Grease Monkey Script when the page loads. </li></ul><ul><li>It then makes changes to the site itself and creates the “Get Header and Profile” button. </li></ul><ul><li>It then populates… A Google Live Form URL and submits it for you! </li></ul>
  39. 39. John Turnberg’s Script <ul><li>Grease Monkey Download: </li></ul><ul><li>Grease Monkey Scripts can be found at: http:// </li></ul><ul><li>John’s Script can be found at: </li></ul><ul><li> </li></ul><ul><li>*NOTE: John Recommends using another add-on called “TamperData” in his description. I would HIGHLY advise against it unless you know what you’re doing. It could get you in a lot of trouble if used incorrectly. </li></ul>
  40. 40. #3 – My Weekly Browsing Schedule <ul><li>Automatically opens your selected Websites on specific days of the week and at specific times. </li></ul><ul><li>Download: </li></ul><ul><li>Uses: Opening Time Cards Daily Opening All sites you use Daily Launching Bookmarklets on Schedule </li></ul>
  41. 41. What it looks like…
  42. 42. MacroExpress <ul><li>Macro: A sequence of commands stored for later use in an application such as a word-processor. Creating a macro can save time when performing a common or repetitive task </li></ul>http://
  43. 43. What MacroExpress Does <ul><li>MacroExpress is a tool which allows the user to “program” in an order of operations that their computer is capable of performing on command, schedule, or event. </li></ul><ul><li>The term “program” is used very loosely here as it’s interface is incredibly simple. </li></ul><ul><ul><li>Think of what you want it to do. </li></ul></ul><ul><ul><li>Tell it what you want it to do with simple point/click menus. </li></ul></ul><ul><ul><li>Tell it when you want it to do this thing. </li></ul></ul>
  44. 44. Who saves time using it? <ul><li>3M Company ADP Black & Decker Boeing Boulder Labs Library Bridgestone Firestone Compaq CSC DSI Eastman Kodak Company eBay Epson America Gateway General Mills Goldman Associates Hewlett Packard IBM Informationssysteme GmbH (Germany) IDG Norway (Norway) Integrated Automation Pty Ltd (Australia) Intel Corp Lockheed Martin Logica UK Ltd (UK) Logic Vision, Inc. Lotus Development (Germany) Lord Corporation </li></ul>Loveridge Machine Co. Lowe's Food Stores Inc Lucent Technologies Services, Co. Lynx Real-Time Systems, Inc. Macromedia Inc. Mitsubishi Electric Automation New England Electric Wire Corp. NHS Supplies (UK) Nimbus Manufacturing, Inc. Nike Northern Airline Services Ltd (UK) Novell Ruby Tuesday, Inc. Schoolastic Techtronics, Inc. The CIT Group The Goodyear Tire & Rubber Co. UPS Worldwide Logistics Xerox Corporation Just to name a few… (According to their site)
  45. 45. Some Examples <ul><li>Filling out Time Cards. </li></ul><ul><li>Posting Jobs. </li></ul><ul><li>Quick Email Response. </li></ul><ul><li>Scheduling/Sending Tweets. </li></ul><ul><li>Moving Data between Files. </li></ul><ul><li>Mapping commonly used Programs to load on Key Press. </li></ul><ul><li>Loading Websites on Timers. </li></ul><ul><li>Filling out Excel Spread Sheets. </li></ul><ul><li>Moving your mouse to keep “idle” status from showing. </li></ul><ul><li>Etc… </li></ul>
  46. 46. Interface Pick/Chose  From the Menu
  47. 47. Building An Auto-Tweeter Step 1 Logically: 1) Need to open Twitter “Web Site” which uses “Internet” Internet  Web Site 
  48. 48. Building An Auto-Tweeter Step 2 Logically: 2) Need to “Type” my Tweet which uses the “Keyboard” 3) Then hit “Tab” * followed by “Enter” using the “Keyboard” Keyboard  “ Text Type”  *”Tab” is required because the Twitter Status Box processes the “Enter Key” as a “Drop Down” or “Carriage Return”. “Tab” moves the focus off of the Status Box and onto the “Tweet” button.
  49. 49. Building An Auto-Tweeter Step 3 Logically: 4) Need to tell it When to “Activate” , ie: “On Schedule” . 5) Then “Save and Close” . 6) Make sure is set to “ Remember Me ”. “ Activations”  “ Schedule”  “ Save and Close” 
  50. 50. Some Other Recommendations… (if you’re feeling motivated or if we still have time) <ul><li>AutoHotkey </li></ul><ul><li> </li></ul><ul><li>http:// / </li></ul><ul><li> http:// </li></ul><ul><li>AutoScriptIT </li></ul><ul><li>Rocket Dock </li></ul><ul><li>http:// </li></ul>
  51. 51. Contact <ul><li>Michael Notaro </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Twitter: MikeNotaro </li></ul></ul><ul><li>Email: [email_address] </li></ul><ul><li>Materials: </li></ul>
  52. 52. Instructions//Screen Shots <ul><li>The next few slides are Images to go along w/ the How-To for the take-away materials. Enjoy. </li></ul>
  53. 53. GoogleDocs sheet <ul><li>Make a Account – </li></ul><ul><li>Click “Settings” </li></ul>3. Copy YOUR “API Key” 4. Visit my Google Doc – 5. Clicking the “ File ” button within the document and chose: “ Make a Copy ”. 6. After that, switch to the “ AuthSheet ” at the bottom of the doc, change the Login and API Key to your own.
  54. 54.  “ Make a Copy” Update Login/API Key  Auth Sheet 
  55. 55. <ul><li>Copying my Yahoo! Pipe </li></ul><ul><li>Log into your Yahoo Account. </li></ul><ul><li>Visit my pipe at: . </li></ul><ul><li>Click the “Clone” Button. </li></ul>More Information on Building Your Own Pipes: http:// =modules
  56. 56. Making Re-Tweeter My Shared Pipe:
  57. 57. FeedBurner  Congrats Screen 
  58. 58. 
  59. 59. ReTweet Machine  Make a copy (Slide 52 for example), then publish Start Publishing   Select “RSS” Visit Sample Doc: HERE
  60. 60. Range: R = Row # R2 = Row 2 R99 = Row 99 C = Column # C2 = Column 2 Copy the link  Generated. Don’t forget to remove the “S”
  61. 61. Select “Post Body” in the “Destination” options (ie: the Twitter Account)
  62. 62. Installing OutWit LinkedIn Script <ul><li>Install FireFox – http:// . </li></ul><ul><li>Install Outwit Hub - . </li></ul><ul><li>Download My Script File - - “ OutWitSCDemo.xml ” is the file name. </li></ul><ul><li>Open OutWit Hub. </li></ul><ul><li>Select “Scrapers”. </li></ul><ul><li>Click “Import” and Select “ OutWitSCDemo.xml ” from wherever you saved it to. </li></ul>
  63. 63.  Scrapers Import   Success
  64. 64. Utilizing John’s GreaseMonkey Script <ul><li>PART 1: </li></ul><ul><li>Go to this Google Doc, and “Make Copy” for yourself. </li></ul><ul><li>From the New Google Doc you create, click “Form > Go to Live Form”. </li></ul>
  65. 65. From the URL of the form that opens, grab the “Key”, copy it, and Save it somewhere. Example: key = dHVMS2lnUkNEVHJYbl9NWXBwd3VibUE6MA #gid=0
  66. 66. <ul><li>PART 2: </li></ul><ul><li>Install FireFox – http:// . </li></ul><ul><li>Install GreaseMonkey - . </li></ul><ul><li>Within FireFox, go to: Tools > Greasemonkey > Enabled </li></ul><ul><ul><ul><li>Make SURE “ENABLED” Is checked” </li></ul></ul></ul><ul><li>Install John’s Script – . </li></ul><ul><li>Within FireFox, go to: Tools > Greasemonkey > Manage User Scripts </li></ul><ul><ul><ul><li>(See Next Page for Image) </li></ul></ul></ul>
  67. 67. NOTICE: “ Enabled ISN’T Checked, so the install WON’T work. MAKE SURE YOURS IS ON!
  68. 68. Select “Linkedin-Profile-get” and click the “Edit” Button
  69. 69. <ul><li>Replace the highlighted text in the image below with the Key from the new Google form you copied within your edit screen. Close and Save. </li></ul> Highlighted Text
  70. 70. Lastly <ul><li>Make sure Grease Monkey is enabled, then go visit a LinkedIn profile. You’ll notice “Help” button changes to “Open Web Form” and when you click, you’ll see the form open up. </li></ul><ul><li>You can then tinker with the data before submitting. Once you click “Submit” the data will transfer to your Google Doc Spreadsheet. </li></ul>
  71. 71. Bonus Materials (For those of your still at it) <ul><li>I wrote a small MacroExpress macro you can import and use immediately that will schedule up to 20 Tweets to send based on how you set your “Activations”. </li></ul><ul><li>Download of MacroExpress </li></ul><ul><ul><li>Free 30 Day Trial: </li></ul></ul><ul><li>Download of the Macros: </li></ul><ul><ul><li>Site: File: </li></ul></ul>
  72. 72. Tweet Scheduler – Part 1 <ul><li>Step 1: Unzip the file </li></ul><ul><li>Step 2: Run the METweets.exe. </li></ul><ul><li>Step 3: Click “install” when prompted. </li></ul><ul><li>Step 4: Open Macro Express. </li></ul><ul><li>Step 5: File > Import > Playable Macro </li></ul><ul><li>Step 6: Type C:METweetsMultiTweetScheduler.mxe </li></ul><ul><li>Step 7: Click “Open”. </li></ul><ul><li>Step 8: Set your Activation Method </li></ul>
  73. 73. Tweet Scheduler – Part 2 <ul><li>Step 1: File > Import > Playable Macro </li></ul><ul><li>Step 2: Type C:METweets Edit Tweet List .mxe </li></ul><ul><li>Step 3: Click “Open”. </li></ul><ul><li>Step 4: Set your Activation Method (Best to Use a Key Press, ie: Control+Shift+T ). </li></ul><ul><li>Step 5: Activate “Edit Tweet List” using the Activation you just set. </li></ul><ul><li>Step 6: Enter up to 20 Tweets. Close the File and Save it. </li></ul><ul><li>Step 7: Sit back and watch the Tweets go out… </li></ul>