WordPress

An offerwall for your WordPress site.

Install the free Moonetix Offerwall plugin, paste three values from your dashboard, and your logged-in users earn your points by completing offers. You earn for every completed offer, and the plugin credits each reward once.

  • Free pluginNo code to write
  • 4 reward optionsYour balance or your plugin
  • SignedPostback for every credit

How do you add an offerwall to a WordPress site?

Install the free Moonetix Offerwall plugin and open Settings, Moonetix Offerwall. Enter your App ID, link hash salt and postback secret key from your Moonetix dashboard, paste the postback URL from the plugin into the dashboard, and click Create the Earn page. Logged-in users then see the offerwall, and every reward reaches your site as a signed postback.

How it works for WordPress.

From the first click to the reward in your currency, in five steps.

  1. A member opens your Earn page

    Only logged-in users see the offerwall, or only the roles you choose. Visitors who are not logged in get a login link.

  2. The plugin signs the link

    Your server signs the offerwall link for that user, so nobody can open it as someone else. The keys never reach the browser.

  3. The wall opens on your page

    Inside the Earn page, or in a window from the floating Earn button or your own menu item. Offers match the user’s country and device.

  4. The member completes an offer

    Installs an app, signs up, or reaches a level in a game. The advertiser confirms each completed step.

  5. Points land in their balance

    A signed postback reaches your site, the plugin checks it and credits the reward once, and the member sees a short notice on the next page.

Why WordPress owners add Moonetix.

One affiliate network, built around your currency and your users.

  • No code to write

    Blocks and shortcodes for the offerwall, the balance and the reward history, and a one-click Earn page. The setup guide covers every setting.

  • Your points system

    Credit rewards to the plugin’s own balance, to myCRED, to GamiPress, or as store credit in TeraWallet on a WooCommerce shop, with your own points-to-currency rate.

  • Safe by design

    Postbacks are checked with HMAC-SHA256, each transaction is credited once, reversals take back only what was credited, and keys can live in wp-config.php.

  • Choose who can earn

    Every logged-in user, or only members with the roles you pick, such as customers or a paid membership level. Everyone else sees your own message.

  • Every postback logged

    The Postbacks tab lists each reward and reversal with the offer, country, device and your earnings, with search by user, email or transaction.

  • Fraud filters on the wall

    Users on VPNs, proxies, Tor or data center networks are blocked from the wall, and a traffic quality report shows how your users convert.

Set it up the safe way.

WordPress has no rule about offerwalls. These are the WordPress settings that keep rewards safe and your users informed.

Do

  • Add a paragraph about the offerwall to your privacy policy. The plugin suggests one under Settings, Privacy, and its reward history is part of the personal data export and erase tools.
  • Keep the link hash salt and the postback secret key in wp-config.php on busy or shared sites, so they never sit in the database.
  • Use roles to decide who can earn, for example a paid membership role, and let administrators test with their own account.
  • Make sure your page cache skips logged-in users. The plugin tells cache plugins not to store pages with a user’s link or balance.

Do not

  • Never reward comments, reviews, likes or sign-ups of other users. Rewards are only for completing offers.
  • Do not put the offerwall on a page that every visitor sees without logging in. Rewards need an account to land in.
  • Do not paste a signed offerwall link into a post or menu by hand. It credits whoever it was built for, so let the plugin build one for each user.
  • Do not show the offerwall to users under 16. End users must be at least 16, with parental permission under 18.

Sources, checked on November 11, 2026: WordPress Privacy settings, WordPress wp-config.php, WordPress roles and capabilities. Platform rules change, so check them before you launch.

Set it up in four steps.

  1. Apply as a publisher

    Apply and tell us about your site. Every application is reviewed by hand, and once you are approved, sites you add are live right away.

  2. Add your site and install the plugin

    Add your site as an offerwall with your currency name, rate and design. Then download the plugin, upload it under Plugins, Add New Plugin, and activate it.

  3. Connect the plugin

    Paste the App ID, link hash salt and postback secret key into Settings, Moonetix Offerwall. Each field says exactly where to find the value in your dashboard.

  4. Add the postback and test

    Copy the postback URL from the plugin into your dashboard’s Postback page, send a test postback, and check that it shows up on the plugin’s Postbacks tab.

What could it earn?

Slide to your audience and adjust the assumptions. The rates are an example, not a promise: placement, countries, and devices change every result.

Open the full calculator

Estimate your earnings

Slide to your monthly audience

5,000
5001M
  • 8% open the wall
  • 10% finish an offer
  • $1.20 per completion
Estimated monthly earnings $46.56
Per year $558.72Per 1,000 users $9.31

Example rates, not a promise. Placement, countries, and devices change every result.

Adjust the assumptions

Guides for WordPress.

Step-by-step guides from the Moonetix Academy.

How to Add an Offerwall to WordPress Install the free Moonetix Offerwall plugin, connect it with three keys, add the postback URL, publish an Earn page, and credit rewards to a built-in balance, myCred, GamiPress, or TeraWallet without writing code. 12 min read How to Build a Rewards Site on WordPress (GPT Site) The WordPress stack for a get-paid-to site: hosting, theme, sign-up, a points system, the offerwall plugin, payout and redeem options with verified add-on prices, fraud basics, legal pages, and a launch checklist. 8 min read myCred vs GamiPress vs TeraWallet for WordPress Points A neutral comparison of the three WordPress points and wallet plugins, with versions, installs, free and paid features, WooCommerce support, cash-out options, and how each one works as a reward destination for an offerwall. 7 min read How to Start a Rewards (GPT) Website in 2026 What a get-paid-to site is, how it makes money, and the steps to launch one: offer sources, a reward currency, payouts, fraud checks, retention, and your first users. 6 min read How to Monetize a Blog: Ads, Affiliates, Products, Email How a blog makes money depends on whether readers arrive once from search or come back as a community. Compare ads, affiliate links, products and an email list, and see when a members area makes sense. 9 min read How to Monetize a Website: 12 Methods Compared Twelve ways to make money from a website, compared by the traffic, audience and work each one needs, so you can pick the two or three that fit your site. 10 min read

WordPress questions

What wordpress owners ask before they add Moonetix.

Still have a question? Contact us

Is the Moonetix WordPress plugin free?

Yes. The plugin is free, joining Moonetix as a publisher is free, and Moonetix pays you for every offer your users complete.

Do I need myCRED or GamiPress?

No. The plugin has its own built-in balance. If you already use myCRED, GamiPress or TeraWallet, it can credit rewards there instead.

Can rewards go to the WooCommerce wallet?

Yes, through TeraWallet. You set how many points make one unit of your store currency, and users spend the credit at checkout.

Does it work with my theme and page builder?

Yes. The offerwall loads in its own frame, so it looks the same in every theme, and the blocks and shortcodes work in the block editor and in page builders that run shortcodes.

Can I show the offerwall to members only?

Yes. Under Who can earn, choose the roles that may earn. Everyone else sees your message, and administrators always see the offerwall so they can test it.

Does it work with page caching?

Yes. Pages with a user’s offerwall, balance or notices tell cache plugins not to store them. If your CDN caches every page, bypass it for logged-in users.

Is the plugin on WordPress.org?

It has been submitted to the WordPress.org plugin directory and is waiting for review. Until then, download it from Moonetix and upload it under Plugins, Add New Plugin.

Why do some users see no offers?

Offers depend on the user’s country and device, and users on VPNs, proxies, Tor or data center networks are blocked from the wall. End users must be at least 16, with parental permission under 18.

Turn your traffic into earnings.

Create a free publisher account and earn from every offer your users complete on your website, app, game, or community.

Worldwide targeting
More
Log in