This Week's Sponsor:

Listen Later

Listen to Articles as Podcasts


Tokens: Easy Promo Code Generation For Developers

I often hear from my developer friends that generating promo codes for iOS and Mac apps is a tedious and annoying chore. From what I’m told, you have to log into iTunes Connect – which hasn’t the most pleasant interface Apple ever made – and generate these codes that you have to manually copy somewhere to share them via email, Twitter, or other systems. It’s a slow process, and iTunes Connect forces developers to “submit requests” for how many codes they need without offering any sort of social integration.

Enter Tokens. Developed by Padraig Kennedy and Oisin Prendiville, Tokens is an automated promo code generator for Mac that makes it super simple to generate and share promo codes for apps available in iTunes Connect. Tokens couldn’t be approved in the Mac App Store because it uses HTML scraping to interact with iTunes Connect remotely; the developers offer a FAQ to understand how Tokens works, for which kind of apps, and why it’s built for OS X 10.8.

Tokens is very simple. It’s free for one app and $29 for multiple apps. Apps are arranged horizontally at the top, with a grid underneath indicating the promo codes you can generate with a single click. Promo codes can be given a name (for, say, bloggers who are reviewing your app) and they display an expiration date so you’ll know for how long a code will be valid.

Tokens’ peculiarity is that it wraps promo code links in a custom webpage design that uses tokn.co short links to simplify sharing. Using Mountain Lion’s built-in sharing features, Tokens lets you easily and quickly send a token link to a friend, another developer, or a blogger interested in your app. The webpage that will open will feature the app’s icon and two buttons: one to open the App Store to directly redeem the “token”, another one to copy it manually.

A bunch of options are available upon right-clicking a token in the app, including “Copy” and “View in Browser”.

I’m not a software developer, but I think I know what the best part of Tokens is (easy generation of codes aside): support for multiple codes at once.

You can select multiple tokens at once to generate them instantly, or if they’ve already been generated, you can copy them all as a simple text list. There’s more: you can batch rename multiple tokens, share them, and check their status (redeemed or not) upon copying them. This means the text list you’ll get will tell you if you’ve accidentally copied a token that’s already been generated.

All this is done with a couple of clicks, in a Mac app that supports notifications (through Notification Center) to tell you when a code has been redeemed, as well as keyboard shortcuts if you’re into that sort of thing (I am). I tried all of these features with a test account, and everything worked as promised.

Tokens is an insanely useful addition to the workflow of any developer who wants to share promo codes. I don’t know why you wouldn’t want Tokens if you develop App Store apps for iOS and OS X.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.