WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Add Pay With a Tweet Button for File Downloads in WordPress

How to Add Pay With a Tweet Button for File Downloads in WordPress

Last updated on November 7th, 2014 by Editorial Staff
111 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Add Pay With a Tweet Button for File Downloads in WordPress

Have you come across sites that require you to tweet before you can download the freebie? If you offer file downloads on your WordPress site, then you too can add this pay with tweet feature to your site. It allows users to get the freebie and spread the word at the same time. A win win solution for all. In this article, we will show you how to add pay with a tweet button for file downloads in WordPress.

Pay with a Tweet preview

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

First thing you need to do is download and install the Pay With a Tweet plugin. Upon activation, you will need to go to Pay with a Tweet » Configuration and configure the plugin.

Pay with a Tweet - Configuration

To use Pay with a Tweet plugin, you will need to create a Twitter App and then add your consumer key and secret key on this configuration screen. Don’t worry we will show you how to create a Twitter App and obtain these keys.

Creating a Twitter App

To create a Twitter App for Pay with a Tweet plugin, visit Twitter Developers website. Sign in with your Twitter username and password, and then click on your account name on the top right corner of the screen. A flydown menu will appear, and you need to click on My Applications to proceed.

Click on My Applications

On the next screen, you need to click on create new app button.

Click on Create New App button

Twitter will now display new application form. You need to provide an application name and description. In the website URL field, enter the URL of your website where you will be using this app. In the callback URL, you need to enter the callback URL shown in Pay with a Tweet plugin’s configuration screen. Lastly, you need to agree with the terms of service and click on Create your Twitter application button.

fill out the new app form

Twitter will now create the application and redirect you to the app dashboard. There you need to click on the Permissions tab to change the application permission. By default, newly created apps have read-only access, you need to change it change it to Read and Write.

Change your App Permission to Read and Write

After saving your new application settings, you need to click on the Test OAuth button. You will find your consumer key and consumer secret keys which you need to copy and paste in Pay with a Tweet’s configuration screen.

Adding File Downloads

Now that you have configured Pay with a Tweet plugin. The next step is to upload the file users will be able to download after the tweet. To do that, you need to go to Pay with a Tweet » Upload Files and select the files you want to upload.

Pay with a Tweet - Upload files

Once you have uploaded your files, they can be managed from Pay with a Tweet » Manage Files screen.

Creating Your Pay With a Tweet Button

To create your Pay With a Tweet Button, you need to click on Pay with a Tweet » New Payment Button. Enter a title for your payment and then add the tweet you want users to send when they click on the payment button.

Creating your first pay with a tweet button

The third option on the screen is to add a button image. This button image will be used to display your button. Click on the choose file button to add the image to upload.

After adding the button image, you need to select the download which users will receive once they send out the tweet. The file you uploaded earlier will appear here and you can select it. Lastly, you need to click on Create Payment Button to make this button live.

Adding a tweet button and selecting file download

Adding the Pay With a Tweet Button To a Post or Page

After you create your button, you can see and manage all your buttons on Pay with a Tweet » Manage Buttons screen. You will see a shortcode next to the button you just created.

To display your Pay with a Tweet button in a WordPress post or page, you need to copy this shortcode and paste it into your post/page. Once you publish your post, your users will be able to pay with a tweet to access the file download.

Since this will likely bring a lot of new users to your site, it’s time for you to prepare yourself and convert those visitors into subscribers and customers. If you have not already done so, then start building your email list, ask your users to sign up (see how we grew our email list by 600%). Make sure users can follow you on Twitter and promote your content to their other social networks (we use floating social bar for that).

We hope that this article helped you add a pay with a tweet button for file downloads in WordPress. If you found this article useful, then join us on Twitter or Google+.

111 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

9 Comments

Leave a Reply
  1. Donncha Hughes says:
    Dec 22, 2016 at 6:40 am

    Hi WP Beginner
    Great article – thanks. I have wanted to implement this on my site for a while and your instructions were superb. I would add: 1. Your link to Twitter is probably correct but the one I used was apps.twitter.com after I had logged into Twitter. Then it is important to copy the Keys from Twitter exactly back into Pay with a Tweet in your WP dashboard. 2. You need to play around with the Buttons in Pay with a Tweet. A small image or Icon seems to work best. It is great that links and Twitter handles can be included in the Tweet. My only issue with the plugin is that the person tweeting does not know exactly the content of the tweet in advance.
    Thanks again
    Donncha
    p.s you can see my button here:

    Reply
  2. John says:
    Jul 29, 2016 at 2:23 am

    Its a very good Article

    Reply
  3. Anthony Franck says:
    May 22, 2016 at 11:47 pm

    I am a bit concerned that it has not been updated in two years. Does anyone have any issues with it? Thanks in Advance

    Reply
  4. kksilvery says:
    Feb 3, 2016 at 9:24 am

    Hi Syed,
    I’ve been looking for this for a while, finally solved it. Thank you wpbeginner.

    Reply
  5. hamidul1 says:
    May 4, 2014 at 9:24 am

    Great , Can You Please Give me tutorial for facebook , How to Do with this with Facebook like button?

    Reply
  6. WPBeginner Staff says:
    May 2, 2014 at 5:57 pm

    Depends on how you use it, we don’t think that users would mind too much if you are offering something really good, and the tweet you are sending is reasonable.

    Reply
    • Daniel Ortiz says:
      Aug 2, 2014 at 10:27 am

      I always mind it, it’s definitely a sign of bad UI, how can you know something is really good, and even share it to your friends as something you’d recommend and trust if you didn’t download it yet? Maybe if you’re a 14-years-old boy it’s ok to share anything you want, but if you mind a little on your reputation as, let’s say, a developer (who probably have other developers following you), recommending something on your twitter is a big deal. Even paid stuff (whenever possible) usually offer a trial period simply because it’s not nice to charge (money or tweets) for something if the user doesn’t know if it’s worth it.
      Honestly, every time I see this I have the impression of being in a very unprofessional page, like those with surveys that take you nowhere.
      What COULD be nice (and even that must be done with caution) is to offer it as an option, or, if it’s a WordPress theme for example, display the option to tweet about it in the dashboard.

      Reply
    • Daniel Ortiz says:
      Aug 2, 2014 at 10:30 am

      it’s more like “I just downloaded this awesome video that I didn’t watch from…”
      EDIT:
      I just want to say that even though I find it extremely bad practice, I understand perfectly that you provide a tutorial for that. It’s a tool, and maybe, in a very very very very specific place, it can be used properly

      Reply
  7. Kevin McKernan says:
    May 1, 2014 at 9:14 pm

    aka “things that absolutely every user hates”

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
MonsterInsights
MonsterInsights
Google Analytics made easy for WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
JustHost
JustHost Coupon
Get hosting for $3.95 / month and a free domain registration for life. Can't get any better.
Photocrati Coupon
Get 20% off on Photocrati premium photography theme for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.