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.
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.
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.
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.
The member completes an offer
Installs an app, signs up, or reaches a level in a game. The advertiser confirms each completed step.
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.
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.
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.
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.
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.
Pick your integration
- WebsiteA link, an iframe, or a floating Earn button. No SDK needed.
- Offers APIGet the offers as JSON and show them in your own design.
- Developer docsLinks, postbacks, and testing.
Start from a template
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.
Guides for WordPress.
Step-by-step guides from the Moonetix Academy.
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.
Other industries
- AppsFitness, AI, quiz and utility apps
- GamesMobile, Unity and HTML5 games
- Game serversMinecraft, Rust, Hytale and more
- DiscordServers, economy bots and /earn commands
- TelegramMini Apps, bots, channels, tap games
- CommunitiesForums, member sites and fan communities
- Rewards sitesGPT, cashback, faucet and reward apps
- Web apps & AISaaS, AI tools and freemium web apps
- ExtensionsChrome, Edge, Firefox and Electron apps
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.





