Description
LinkLume Shortlink Rewards turns a WordPress site into a self-contained shortlink rewards platform. Registered users can complete administrator-configured shortlink campaigns, receive rewards after an administrator verifies completion, track balances in an internal ledger, invite referrals, and submit withdrawal requests.
The plugin is designed specifically for shortlink-based rewards. It does not require WooCommerce and does not add a timed faucet or PTC advertising system.
Main features
-
Standalone rewards platform with no WooCommerce dependency.
-
Shortlink campaign management with rewards, daily limits, cooldowns, priority, and enable/disable controls.
- Configurable shortlink providers plus direct/custom shortlink templates.
- Time-limited claim tokens, manual verification queue, and claim-status tracking.
- Responsive member dashboard with balances, available shortlinks, recent activity, quick actions, wallet history, deposits, withdrawals, referrals, and profile access.
- Internal wallet and transaction ledger with atomic balance changes and idempotency references on transactional database tables.
- Withdrawal request workflow with configurable minimum amount, fees, enabled methods, and administrator review.
- Deposit records and administrator-managed direct deposit/gateway configuration.
- Up to three referral commission levels with configurable percentages.
- User and referral administration.
- Security-event records, account suspension controls, minimum account age, claim limits, and optional CAPTCHA protection using Cloudflare Turnstile or Google reCAPTCHA.
- Reports for claims, rewards, referrals, deposits, and withdrawals.
- CSV export tools for supported administrative records.
- Editable Terms, Privacy Policy, structured FAQ manager, Contact form/page content, landing-page text, logo, and accent color.
- Editable email templates for member-facing plugin messages.
- Cron/system diagnostics, database health information, and administrative maintenance tools.
- Free vs Pro comparison/upgrade screen while keeping the Free core installed when Pro is added.
- Responsive plugin frontend and a dedicated WordPress administration interface.
How shortlink claims work
- An administrator creates a shortlink campaign and selects a configured provider or a direct/custom URL template.
- A logged-in user starts an available campaign.
- The plugin creates a time-limited claim record and completion token.
- For an API-based provider, WordPress makes a server-side request to the configured provider to create the short URL.
- The user is redirected to the generated shortlink.
- An eligible return from a configured shortener API can credit the member automatically when the same member is signed in and return-based credit is enabled. Other returns enter the administrator review queue. A return URL does not independently prove a paid provider visit.
Shortlink providers determine what happens on their own websites. Site administrators are responsible for choosing providers whose terms, advertising practices, privacy practices, and local-law requirements are appropriate for their site and users.
Security and CAPTCHA
Administrators can enable CAPTCHA protection and choose Cloudflare Turnstile or Google reCAPTCHA. Protection can be enabled independently for registration, login, withdrawal requests, and the contact form. Google reCAPTCHA v2 checkbox and v3 score modes are supported. Verification is performed server-side using the administrator-supplied site and secret keys.
CAPTCHA is optional. If it is enabled, the selected provider receives the challenge response and normal request information required to verify the challenge. Site owners should disclose the selected CAPTCHA provider in their privacy policy.
Member pages and site content
LinkLume creates and manages a dedicated member experience for the rewards workflow. Depending on site configuration, members can access the dashboard, shortlinks, wallet/transactions, deposits, withdrawals, referrals, profile, FAQ, contact and legal pages. Administrators can edit the public legal/support content and manage FAQs as individual question, answer, category and published-status entries.
The contact page uses a form rather than requiring the administrator to publish an email address directly. Administrators should configure their support details and test delivery on their own WordPress installation.
Free and Pro
LinkLume Shortlink Rewards is the required Free/core plugin. LinkLume Shortlink Rewards Pro is a separate commercial extension and does not replace the Free core. The Free plugin includes a Free vs Pro comparison/upgrade flow. Pro licensing, trials, checkout, entitlement and eligible Pro downloads/updates are handled through Freemius.
Installing the Free plugin does not by itself unlock Pro functionality. A valid Pro entitlement or trial is required for the commercial extension.
Payments and gateways
The plugin contains administration fields and workflow records for FaucetPay, Cwallet, NOWPayments, manual withdrawals, PayPal, Stripe, mobile money, Paystack, and administrator-managed/direct deposits. Availability of an automatic transaction depends on the API implementation and capabilities enabled by the applicable provider.
The Free edition records withdrawal and deposit workflows and supports administrator processing. Enabling a method does not imply that LinkLume can automatically transfer funds through that provider. Automatic payout adapters, payout queues, webhook reconciliation, and advanced gateway automation are provided by the separate LinkLume Shortlink Rewards Pro extension when a supported gateway is configured. The Free edition does not claim that enabling a payment-method label automatically sends funds.
External services
LinkLume Shortlink Rewards can communicate with third-party services only when a site administrator configures and uses those services. No shortlink provider is required for WordPress itself to activate the plugin.
When an API-based shortlink provider is configured, the plugin sends a server-side HTTP request to the API endpoint entered by the administrator. Depending on that provider’s configuration, the request can include:
- The provider API key/token entered by the administrator.
- The destination/completion URL needed to create the shortlink.
- An optional alias when alias support is enabled.
The provider can receive the requesting site’s server information as part of a normal HTTP request. The plugin then reads the provider response to obtain the generated short URL.
The plugin does not control third-party services. Before enabling a provider, review that provider’s privacy policy and terms of service. Because LinkLume Shortlink Rewards supports administrator-defined provider endpoints, the exact third party and applicable terms depend on the service configured by the site administrator.
FaucetPay, Cwallet, and NOWPayments are third-party services and trademarks of their respective owners. LinkLume Shortlink Rewards is not affiliated with or endorsed by those services. If a site administrator enables one of these services, the administrator is responsible for reviewing and complying with that service’s current terms and privacy policy.
Official service policies:
- FaucetPay terms and privacy: https://faucetpay.io/legal/
- Cwallet terms: https://docs.cwallet.com/normative-documents/terms-of-service
- Cwallet privacy: https://docs.cwallet.com/normative-documents
- NOWPayments terms: https://nowpayments.io/doc/fd-tos.pdf?v=1.4.2
- NOWPayments privacy: https://nowpayments.io/doc/fd-privacy-policy.pdf?v=1.2
For administrator-defined shortlink API endpoints, the administrator must identify the chosen provider in the site’s privacy disclosures and review that provider’s terms and privacy policy before enabling it.
Optional CAPTCHA services:
- Cloudflare Turnstile challenge script and verification API are contacted only when Turnstile is configured and enabled by the site administrator.
- Google reCAPTCHA challenge script and verification API are contacted only when reCAPTCHA is configured and enabled by the site administrator.
LinkLume also integrates the Freemius WordPress SDK for product account, upgrade, trial, licensing and commercial Pro-extension workflows. Freemius functionality is separate from shortlink claim processing. Administrators should review the Freemius privacy policy and terms before opting in or purchasing Pro.
Source code and build process
LinkLume Shortlink Rewards ships with human-readable, modifiable source code. The JavaScript loaded by WordPress is not minified or obfuscated and does not require npm, webpack, a transpiler, or another build tool.
- Frontend JavaScript source:
assets/js/front.js - Administration JavaScript source:
assets/js/admin.js - Duplicate source-reference copies are also included in
assets/js/src/to make source discovery explicit during review. - Stylesheets are shipped as readable CSS in
assets/css/. - There is no compilation or minification step required to regenerate the distributed JavaScript or CSS assets.
To modify an asset, edit the corresponding readable file directly. No third-party JavaScript library is bundled in these files.
Privacy
The plugin can store information needed to operate the rewards site, including WordPress user IDs, wallet balances, ledger entries, claim records, referral relationships, withdrawal/deposit records, payout destinations, security events, and administrative audit information.
Site owners should update their site’s privacy policy to describe the information they collect, the reason for collecting it, retention practices, third-party services they enable, and any rights that apply to their users.
LinkLume Shortlink Rewards does not itself create a WordPress.org account, cryptocurrency account, FaucetPay account, Cwallet account, or NOWPayments account for a user.
Important administrator responsibilities
This plugin provides software for operating a rewards workflow. The site owner is responsible for:
- Configuring reward amounts and payout rules responsibly.
- Funding and processing legitimate withdrawal obligations.
- Reviewing shortlink providers before sending users to them.
- Providing accurate Terms, Privacy Policy, contact information, and other required disclosures.
- Complying with applicable tax, consumer, advertising, financial, cryptocurrency, age, privacy, and other laws or regulations in the jurisdictions where the site operates.
- Securing API credentials and administrator accounts.
LinkLume Shortlink Rewards does not provide financial, tax, or legal advice.
Screenshots











Installation
- Upload the
linklume-shortlink-rewardsfolder to/wp-content/plugins/, or install the plugin ZIP from Plugins > Add New > Upload Plugin. - Activate LinkLume Shortlink Rewards from the WordPress Plugins screen.
- Open LinkLume Rewards in the WordPress administration menu.
- Review Settings and configure the site name, base currency, withdrawal rules, referral percentages, security limits, support details, and public-page content.
- Open Earning and configure at least one shortlink provider or direct campaign.
- Test the provider configuration before making a campaign available to users.
- Review Finance, Users & Referrals, Security, Content & Design, and System before opening the site to the public.
- Test registration, a complete claim flow, ledger crediting, and withdrawal processing on a staging site before production use.
No WooCommerce installation is required.
FAQ
-
Does this plugin require WooCommerce?
-
No. LinkLume Shortlink Rewards is a standalone WordPress plugin and maintains its own rewards, claim, wallet, ledger, referral, deposit, and withdrawal records.
-
Does the plugin include a timed faucet or PTC ads?
-
No. The earning workflow is based on administrator-configured shortlink campaigns.
-
Do users need a FaucetPay account to register?
-
No. Registration uses normal WordPress user accounts. A payout account or wallet is only relevant when the user requests a withdrawal through a method that requires one.
-
Does the plugin automatically pay every withdrawal?
-
No. Withdrawal requests are recorded and processed according to the enabled method and available integration. Manual administrator processing remains available.
-
Does the plugin automatically support every shortlink service?
-
No. It includes configurable provider support for common API patterns and direct/custom templates. A provider must expose a compatible API or URL flow and must be configured correctly by the administrator.
-
The claim should not be rewarded merely because a provider request failed. Administrators can review provider configuration and claim records from the WordPress dashboard.
-
Can I change the reward currency?
-
Yes. The administrator can configure the base currency and campaign currency labels. These are accounting labels used by the plugin; the plugin does not create or issue a cryptocurrency.
-
Are referral rewards configurable?
-
Yes. The plugin supports configurable referral percentages for up to three levels.
-
Where are balances stored?
-
Balances and transaction records are stored in dedicated WordPress database tables created by the plugin. Administrative adjustments and reward events are recorded in the plugin ledger.
-
Does LinkLume include CAPTCHA protection?
-
Yes. Administrators can optionally use Cloudflare Turnstile or Google reCAPTCHA on registration, login, withdrawal requests and the contact form. Google reCAPTCHA v2 and v3 modes are supported.
-
Can I edit the FAQ and contact page?
-
Yes. The administration area includes structured FAQ management with individual questions, answers, categories, ordering controls and publish status. The public contact page uses a contact form and editable introductory content.
-
Can I edit plugin email templates?
-
Yes. LinkLume includes an Email Templates administration area for supported member-facing messages.
-
Is Pro a replacement for the Free plugin?
-
No. The Free plugin is the required core. LinkLume Pro extends it with commercial functionality and uses Freemius for licensing, trials and eligible Pro delivery/update workflows.
-
What should I do before launching publicly?
-
Test the full workflow on staging, configure real legal/privacy content, verify provider terms, configure payout rules, secure all API credentials, and make sure the service complies with laws applicable to your users and business.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“LinkLume Shortlink Rewards” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “LinkLume Shortlink Rewards” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.0
- Refreshed the WordPress administration experience and grouped LinkLume tools into clearer Earning, Finance, Users & Referrals, Security, Content & Design, System and Settings areas.
- Refreshed the responsive member dashboard and member navigation.
- Added optional Cloudflare Turnstile and Google reCAPTCHA protection with registration, login, withdrawal and contact-form controls; reCAPTCHA v2 and v3 modes are supported.
- Added structured FAQ management with question, answer, category, ordering and published-state controls.
- Improved the public Contact experience with a dedicated form and editable introductory content.
- Improved editable site-page controls, frontend appearance options and member profile access.
- Added/updated Email Templates administration and corrected template-saving behavior.
1.2.9
- Expanded withdrawal workflow fields for PayPal, Stripe, mobile money and Paystack while retaining administrator-controlled processing in Free.
- Improved deposit, wallet, transaction, referral, withdrawal and reporting presentation.
- Added clearer Free vs Pro comparison and upgrade handling while keeping Free as the required core plugin.
- Integrated Freemius account/upgrade infrastructure for the commercial Pro extension and corrected Free/Pro parent integration.
- Improved admin notices so save/update feedback appears outside LinkLume page banners.
1.2.8
- Improved frontend/admin contrast, cards, icons, navigation, spacing and responsive presentation.
- Hardened form handling with nonce verification, sanitization, escaping and prepared database queries where applicable.
- Improved shortlink return/claim handling, balance crediting and remaining-claim updates across configured provider flows.
- Improved Plugin Check compatibility and WordPress.org-facing metadata/documentation.
1.2.7
- Release-audit maintenance update.
- Correct the WordPress.org stable tag and current payment documentation.
- Keep Free/Pro responsibilities explicit for gateway automation.
1.1.6
- Improve text contrast and font sizes across the public pages and admin screens, especially labels, metadata, navigation and footer links.
- Render the home page only once when an edited page contains the home shortcode more than once.
1.1.5
- Add optional PayPal, Stripe Connect, mobile money and Paystack withdrawal requests with country and provider details. These are manually fulfilled methods; no provider payout API is called. Paystack country selection is restricted to NG, GH, KE and ZA.
- Require a payment reference before an administrator can mark the new methods paid.
1.1.4
- Extend return-based, one-time claim credit to configured shortener API providers and direct API campaigns.
- Preserve the prior automatic-credit setting while renaming it for all configured providers.
- Keep raw destination and pre-generated short URLs in manual review.
1.1.3
- Automatically credit eligible ShrinkEarn returns to the member wallet using a transactional, single-use claim reference.
- Process eligible pending returns from 1.1.2 when the member opens the dashboard.
- Count the daily remaining claims from credited completion dates.
- Add a setting to disable return-based credit when provider confirmation is required.
1.1.2
- Encode the member return URL before passing it to a shortener API so its claim token is retained.
- Use the public LinkLume URL for new claim returns; missing-token legacy admin-post returns now show an error on the member dashboard instead of a blank page.
1.1.1
- Replace saved shortener API example destinations with a unique member return URL and store each generated short URL for claim review.
- Show claim verification status on the member dashboard after a completed redirect.
- Reject direct campaign links that still contain a sample destination.
1.1.0
- Added automatic schema migration and database repair control.
- Added atomic wallet movements, idempotency references, and safer withdrawal/deposit transitions.
- Claim callbacks now require administrator verification before reward credit.
- Masked stored credentials and escaped spreadsheet formula values in CSV exports.
- Provider requests use WordPress safe HTTP handling.
1.0.0
- Initial release.
- Added standalone shortlink campaign and claim workflow.
- Added internal wallets and transaction ledger.
- Added withdrawal and deposit administration workflows.
- Added multi-level referral tracking and commissions.
- Added user, security, reporting, system, and content controls.
- Added configurable shortlink providers and direct campaigns.
- Added responsive public and member interfaces.
