We need your help to make sure Turker Nation stays online. Please click the thermometer to learn more.
Note: clicking on the above banners and making ANY purchase returns a commission to Turker Nation.
If you can't see the ad, please click on Shop on Amazon instead. | Want to advertise here? PM Spamgirl to learn more!




Results 1 to 2 of 2

Thread: How to bulk email workers

  1. #1
    Community Manager spamgirl's Avatar
    Join Date
    Aug 2011
    Gender
    Female
    Location
    Canada
    Posts
    11,830
    Thanks
    2,472
    Thanked 6,455 Times in 2,088 Posts

    How to bulk email workers

    There's no way to do this through the RUI nor the command line tools. You'll have to go through an API client.

    If you're sending exactly the same email to everyone, this is pretty easy to do. The MTurkR package for R has a graphical interface that includes the ability to send messages in bulk (see here).

    If the messages need to be different for every worker, things are a bit more complicated. Again, in MTurkR, this is pretty easy but you have to be a bit familiar with with the R language for it to be perfectly intuitive. In short you can use the ContactWorkers function to send individualized emails. You simply need to get the workers WorkerId numbers into R, then you can modify a template text using simple text manipulation tools in R. The documentation for the package shows how to use the function.

    It is, of course, also possible to do this in a variety of other languages (Python, Ruby, etc.), but R is the language I work in and it's typically reasonably easy to use for those with no programming experience to use. (And for full disclosure, I'm the author of MTurkR.)
    Thomas J. Leeper
    https://forums.aws.amazon.com/thread...62484&tstart=0
    It's all good.

  2. #2
    Community Manager spamgirl's Avatar
    Join Date
    Aug 2011
    Gender
    Female
    Location
    Canada
    Posts
    11,830
    Thanks
    2,472
    Thanked 6,455 Times in 2,088 Posts

    For those who have experience with R and find the instructions too verbose, here is a shortened version:
    1) install the MTurkR package (install.packages(“MTurkR”))
    2) Create an R script file that
    a) loads the MTurkR package (library(MTurkR))
    b) executes the credentials() function (credentials(accessKey,secretAccessKey))
    c) executes the ContactWorker() function (aliases for the function are contact() and ContactWorkers(); contact(subjects=c(“Replace”),msgs=c(“Replace with body”),workers=c(“replace with ID(s)”)))
    3) Execute everything
    For those who need more instructions: https://thebehaviorallab.wordpress.c...mturk-workers/
    It's all good.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •