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

Right now, this automated pinning tool has only been tested on Firefox, Chrome and Vivaldi on Macs. On Windows 10, it’s been tested on Firefox and Chrome.
It’s only available to people paying a Nifty subscription for now.

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.

There’s also an overnight mode that lets you pin to up to 6 boards using a “pull” you set up in the Nifty Promo Control Panel for each.

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
  • 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

If you’re using Firefox, you might need to check / change a couple of configuration settings – one Windows 10 user had issues until these were done.

  1. Allow Firefox to automatically redirect to another page
  2. Make sure it’s set to open in new tabs

Allow Firefox to automatically redirect to another page

Open a new tab in firefox and type about:config into the address bar. You’ll then see this:

about:config warning

Click to accept and then type accessibility.blockautorefresh into the search box. If all is set correctly, you’ll see:

accessibility.blockautorefresh setting

If it says true instead, click the toggle button on the right hand side to set it to false. You can now close that tab.

Make sure Firefox is set to open in new tabs, not new windows

Open the hamburger menu at top right and choose Preferences and under General, check the setting:

the setting for opening in new tabs, not new windows

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.
  • 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 three supported browsers (Firefox, Chrome and Vivaldi) then you’d have a bunch of template files for each.