Get somewhere fast.

There's a good chance you're looking
for something in one of these areas.
Topic boards
Hard paywall *and* reminders
by Brian Carroll, 4 years ago
Paywall vs. Bots
by Brian Carroll, 4 years ago

Piano for WordPress

The Piano plugin (v3.0) for WordPress is configured within the Piano Dashboard just like our JavaScript plugin, but eliminates the need to manually cut and paste code into your website.  Even better, Piano for WordPress takes advantage of WordPress’ powerful concepts of Posts and Pages.


General Information

You can download the Piano (tinypass) plugin from the WordPress plugin directory – or, in your WordPress dashboard, go to Plugins > Add New and search for the “tinypass” plugin. For more information about how to use WordPress and their plugins, go to Also, Piano is proud to be a member of the WordPress Featured Partner Program, which means you can use Piano within the hosted WordPress Enterprise and WordPress VIP programs.

Please note: Are you looking for pay-per-post functionality? Check out our v2.0 plugin documentation in our Developer guide here. Note that the 2.0 version of the plugin is a bit more advanced, so proceed only if you are well-versed in WordPress! Publishers currently using v2.0 of the Piano plugin should contact before upgrading to the v3.0 plugin.

The documentation below is for the v3.0 plugin. This is the default version that gets installed when you activate our plugin.


Piano steps

To get Piano up and running on your WordPress site, you will first need sign in to your Piano account.

Click on ‘Start’ next to Paywall you want to set up on your WordPress site and configure your Paywall to meet your particular business needs. Check out the Paywall article for configuration instructions.

Start Paywall

Once you have created your Paywall, the only thing we’ll need to continue the setup within WordPress is your Paywall ID. Your Paywall ID can be found on the left hand side of the Paywall Management screen.

where to find Paywall ID

Copy your Paywall ID to your clipboard as you will need it later during the plugin installation.


WordPress steps

In your WordPress dashboard go to Plugins > Add New along the left-hand rail.  From the Install Plugin page, you can either upload Piano (Tinypass) if you have already downloaded the plugin in .zip format to your machine, or you can search for the Piano (Tinypass) plugin and simply click “Install Now” followed by “Activate Plugin.”

Paywall Tab

Along the left hand rail of your WordPress dashboard you will now see the installed Piano tab. Hover over the Piano tab and select ‘Paywall’ to pull up the setup page which is broken out into three sections.

Enter your Paywall ID

This is the number which you copied from the left-hand side of the Paywall Management screen on the Piano Publisher Dashboard.

WPstep Paywall ID

Tag your Premium Content

Here you’ll need to determine a tag or tags that mark premium content. Tags are extremely important in implementing the Piano Paywall on WordPress.

First, you’ll need to determine what tag or tags will be associated with premium content. Simply add those tags in the area marked “Select the tags of the content you want to be restricted.” Note that at least one post on your website must already be associated with this tag, otherwise you’ll see an error message when you click save later on.

WPstep tag

Then you’ll need to tag existing premium posts with the same restricted tag, as well as all subsequent posts you wish to restrict.

tagged posts

A special word about tags – they are incredibly important.  You need to associate your posts with a tag(s) in order to protect access to your post using Piano.  If a post does not have a tag associated with it, Piano cannot protect the post via the WordPress plugin.


Customize the integration

There are currently two additional features that you can enable/disable depending on your needs.

Track on home page visit – this feature allows you to count a visit to the home page as a view if you have Previews activated within your Piano Dashboard. Typically only views to restricted content are counted but you do have the option of counting a visit to the home page as a view as well.

Disable Piano for privileges users – if you have additional users set up within WordPress such as Editors, Authors, Contributors, etc. this will disable the Paywall functionality for them so when they are adding or editing content and then view it on your site they won’t encounter a paywall.

step 3

Click ‘Save Changes’ above and then click on the ‘General’ tab under Piano in your WordPress account.


The General tab

There are a couple of important things to note about this screen. Under ‘Environment’ you see that you have the option of two settings, Sandbox and Live.  The environment automatically defaults to Sandbox.

If you want to test your paywall first, go to and create a Sandbox Publisher account. Your Piano account is not associated with your Sandbox account, they are completely separate.

Sandbox mode is meant for testing purposes only and is a completely separate dashboard (You’ll be able to tell by the “Sandbox” banner in the top right corner).  The Sandbox is an exact replica of the Piano Publisher Dashboard, except when you implement the Sandbox paywall, when it’s time to complete the purchase process, no real money is required. For more information please visit the Sandbox documentation.


Shortcode – embedding the curtain to a link

Under ‘Other’ you have the ability to copy and paste a WordPress ‘short code’ link into Posts or Pages so you can generate a link that will open the Piano popup on that page.


You might use this feature on Posts or Pages where you want to outline the benefits of subscribing and having them click on a link to subscribe. This allows you to trigger the Paywall from that page instead of requiring a visitor to first find your premium content and triggering the Paywall from there.


That’s it! Visit to further customize your paywall and to publish updates.

Need some help? Click on ‘help!’ at the very top of this page, next to the Piano logo.



Understand the API
Communicate with your developers better!
Monetize your political site
If your fan base is engaged and passionate, they’ll support you!
Content Strategy
Tailor your site experience
Use dynamics to customize your site’s look and feel based on who’s viewing it.
Sell local news anywhere
If you have a local newspaper, don’t miss out on digital revenue.
Content Strategy
Protect and sell downloadables
Upload your reports, pick a price, and start marketing to your audience.
Content Strategy
Integrate with popular CMS’s
We’ve put Piano on your favorite platforms for you.
Crowdfund your project
Raise money to support your next project by using Piano Applause.
User Supported
Rent video content
Piano has the tools for you to build a video content business.
Content Strategy

Welcome to Piano!

We're happy you found us! You may already be using Piano, or just starting to learn about it. Either way, we're excited to see you here. We love valuable content as much as you do - that's why we work day and night to make sure you can support your content business with beautiful and simple software tools.

Who are we?

Piano is a dedicated and professional organization comprised of professionals from journalism, advertising, design, and banking. We came together because we believe that in this digital world there should be more than one bookstore, more than one music store, and more than one video store. We are based in New York, and love to hear from our customers in person or on the phone.

What we offer

Piano is a flexible platform that can help you with things like raising money for charity, selling a web series, or creating a payment solution like the New York Times. Chances are, if you have a website, and you are trying to make money from it, Piano has a solution for you. Want to find the right product for you? Visit our Choosing a Solution page.

In addition to these software products, Piano offers you AND your users outstanding customer support from our New York office. We care about you and our product, if you ever have a suggestion or a problem, just email or give us a call at +1 646-350-1999 and dial 0 for "Human Being."

The first step - signing up

Signing up for a publisher account is FREE and you are not committed to ANYTHING. If you are deciding between software products other than Piano, we encourage you to just type in a few things and sign up for an account so that you can poke around the publisher dashboard. Seriously... just sign up for an account. It's free, and you'll like what you see:

When you sign up for an account, you'll automatically be in trial mode. After you update your business information, then you can submit your application for review. It usually takes us less than 24 hours to approve/deny an application. For more information about our approval process, check out the Registration & Application section.

Getting paid

Thirty days after a transaction takes place, you can withdraw the money. We have this waiting period to protect you (and us) from dealing with refunds, chargebacks, and business disasters. You can get paid by check, direct deposit wire transfer, DWOLLA, or Paypal.

How does Piano make money?

"Wait, is it actually free?" Well obviously it's not free. We take a percentage of each transaction to cover payment processing fees. Please contact for our fees. You may find yourself thinking I could be charged directly by the payment provider if I used Stripe or PayPal..."  But unlike those payment gateways, we let you control access to content, customize site experiences, set business rules, manage user accounts, view analytics, and provide end-user customer service.

Enterprise clients

Piano offers professional services and enterprise pricing to clients that meet a certain threshold. You know who you are, and if you are interested in talking to our enterprise sales team, just call +1646-350-1999 and press 1 for sales. In addition to our software, we also offer consulting services that we like to call Content Monetization Planning.



A note on foreign currencies
by , 4 years ago, 0 comments

Hard paywall *and* reminders
by Brian Carroll, 4 years ago, 0 comments

Paywall vs. Bots
by Brian Carroll, 4 years ago, 1 comments

Consumers: How to change your email address or password!
by Luke Carriere, 5 years ago, 0 comments

How to install the WordPress v2 plugin.
by Luke Carriere, 5 years ago, 0 comments

Don’t forget to publish updates
by , 5 years ago, 0 comments