             if res.poll_state_url
               intervals[res.test_id] = setInterval () ->
                 msg.http(res.poll_state_url)
+                  .header('referer', 'https://tools.pingdom.com/')
+                  .header('user-agent', "hubot-pingdom-tools #{pkg.version} (#{pkg.homepage})")
                   .get() (err, res, poll_body) ->
                     if poll_body
                       poll_res = JSON.parse poll_body

# Description:
#   Script for interacting with the Pingdom Tools.
#
# Dependencies:
#   none

                          msg.send(replies.join("\n"))
                        clearInterval intervals[res.test_id]
                    if err
                      robot.log.error err, 'pingdom callback error'
                      msg.send('Error running Pingdom Full Page Test on ' + fpt_site)
                      clearInterval intervals[res.test_id]
              , 2000
