Find out how to do Automated Pinning of Zazzle products on Pinterest

The auto-pinner tool (not to be confused with the nIFTTTy Scheduler) has been tested on Firefox, Chrome, Vivaldi and Opera on Macs. On Windows 10, people have reported it’s fine on Firefox, Chrome and Opera.

What does this tool do?

It auto pins up to 20 pins of Zazzle products onto a Pinterest board of your choosing. Each pin’s link includes your referral (aka associate) id and a tracking code, with date pinned appended. Without a Nifty Subscription, the normal 50/50 referral sharing applies.

There’s also an overnight mode that lets you pin to up to 6 boards with a “pull” for each that you set up in the Nifty Promo Control Panel. To help with this, once you’ve set things up, there’s a template option that allows you to save those auto-pinner settings to use the next time.

The Nifty Auto Pinner 1200, available to those people paying a Nifty Subscription, gives you up to 10 feeds and boards, with each feed sized at 120 products.

How does it work?

It uses an open source browser extension / add-on called UI.Vision RPA to replicate the keystrokes and mouse clicks you’d normally do by hand to pin lots to Pinterest.


  • Start your browser normally (ie not in Private Browsing mode)
  • Install this plugin: UI.Vision RPA (links to Firefox and Chrome versions)
  • Close your browser completely
    • To do this on a Mac, right-click it in the Mac Dock and choose quit.
    • In Windows 10, File -> Exit and give it a minute to do it’s tidy up)
  • Restart your browser and you should now see the UI.Vision icon at top right:
    UI.Vision icon

In Chrome, you’ll need to use the Extensions icon to pin the UI Vision RPA icon so it’s visible:

To check it’s installed correctly and to initialize it for your browser, click the UI.Vision icon. A new window should open showing all the macro bits and bobs. You can close it again for now.

If you’re using Firefox and are having trouble getting the auto-pinner to run, you might need to check / change a couple of configuration settings (opens in a new tab). One Windows 10 user had issues until these were done.

That completes the preparation. You’re now ready to auto pin your first products!

Automated pinning

Start from the Nifty Promo Control Panel and set up a “pull” to match the Pinterest board you intend the pins to go on.

In Step 2, open up the Share Individual Products with Speed-Sharers and hit the auto speed-sharer button. Don’t forget to set up an appropriate tracking code first. Note that the tool will automatically prepend pntrst_ to whatever tracking code you set and will append the date pinned.

A screenshot showing the section with the auto speed-sharer button
Locating the auto speed-sharer button in Step 2

Here’s a short video showing the whole process for 3 pins:

From Pull to Auto Pins

While it’s running and doing its automated pinning, don’t interact with your browser in any way or you’ll prevent the auto-pinning from working.


  • Start off with a low number of pins until you’re confident in using it.
  • Once you are, set your pull for 20 . While it’s doing its stuff, go and make a coffee or do something useful. Pinning 20 should take around 20 minutes.
  • If you need to do things on the internet while it’s pinning away, use a different browser. As long as you don’t do anything too intensive with the internet, it won’t interfere with the pinning.
  • A better way is to create a new login on your PC or Mac and reserve it for running your auto-pinners. With fast user switching you can get back to your main login and carry on unhindered while the auto-pinner login does its stuff.
  • Restrict yourself to using this 3 or 4 times per day, spread throughout the day.
  • Set it to work on different boards that haven’t had much recent activity. Doing that will help you keep on top of what you’ve been doing recently so you can pick things up tomorrow and not repeat what you’ve been doing today!
  • If you’re more organized than us, you could keep a spreadsheet of your pulls and the page numbers pulled from so you can continue with this week’s pulls next week
  • When you’re comfortable using it, you’re ready for overnight pinning to multiple boards.


When you’re not using this tool, we recommend using the Add-ons Manager (available in the hamburger menu) to disable UI.Vision RPA as we’ve found it slows down interaction on Facebook with photos, gifs and videos:

More on overnight pinning

Once you’ve set up your six (or fewer) pulls and the boards they’re to be pinned to, you can download them as a template file for you to use next time.

Using a template file makes it easy for you to advance to the next page in each pull when you’re ready for your next overnight session.

It won’t work for collections as there’s no concept of page numbers in them but for every other type of pull you’re good to go.

You probably know already that when you use the Nifty Promo Control Panel to set up a pull, you set the number of items you want pulled and the page number to pull from. It’s that page number that the template file facility makes easy to change without needing to go back the control panel.

Here’s a screenshot of the relevant part of the control panel

screenshot of the Nifty Promo Control Panel showing where the page number is set
Setting the page to pull from (the page number)

When you upload a previously downloaded template file, you have the opportunity to increase the page number recorded in each feed by adding a number to it as shown in the screenshot below.

The template file panel in the auto-pinner

At 20 per page and with Zazzle allowing us to reach around a 1000 products in any feed, you can get up to 50 pages – if there’s that many products meeting the criteria of your pull.

Our recommendation is to have a bunch of template files that you cycle round, with each having variations of product themes to match with the boards they use.

If you’ve gone as far as to have a different Pinterest account set for each of the four supported browsers (Firefox, Chrome, Vivaldi and Opera) then you’d have a bunch of template files for each.