The project's README from github.com/Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce. As one markdown file: README.md.
Official source repository for the Neofollower WordPress plugin that connects WooCommerce products to the NeoFollower SMM panel reseller API and automates paid order fulfillment.
This free, GPL-licensed plugin is designed for agencies, social media service resellers, and WooCommerce store owners who want to sell selected NeoFollower services through a normal WordPress + WooCommerce storefront instead of operating a separate SMM panel interface.
Official plugin: https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/
NeoFollower: https://neofollower.com
Reseller API endpoint: https://panel.neofollower.com/api/v1
NeoFollower API documentation: https://panel.neofollower.com/api/docs
WordPress.org is the canonical distribution channel for stable plugin releases. This GitHub repository provides the source code, technical documentation, issue tracking, and development history.
Neofollower – SMM Reseller API for WooCommerce turns selected WooCommerce products into API-fulfilled social media service products.
A store administrator can synchronize the NeoFollower service catalog, connect a WooCommerce product to a service, collect the public target information required for fulfillment, and automatically submit an eligible paid WooCommerce order to NeoFollower. The plugin stores the external order ID and can synchronize fulfillment status back into WooCommerce.
Typical use cases include:
| Requirement | Minimum |
|---|---|
| WordPress | 6.2 |
| WooCommerce | 6.0 |
| PHP | 7.4 |
| NeoFollower account | Required |
| NeoFollower API key | Required |
The plugin code is free. NeoFollower is a separate service, and API orders use the balance, service catalog, prices, and fulfillment terms of the connected NeoFollower account.
The recommended installation method is the official WordPress Plugin Directory:
https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/
In WordPress:
wp plugin install neofollower-smm-reseller-api-for-woocommerce --activate
Download a stable release ZIP from WordPress.org, then use:
Plugins → Add New Plugin → Upload Plugin
See the full installation guide.
After activation, go to:
WooCommerce → Neofollower
The administration area provides controls for:
Then edit a WooCommerce product and enable NeoFollower fulfillment for that product.
See configuration.
At a high level:
Customer selects configured WooCommerce product
↓
Customer enters target / quantity / comments when required
↓
WooCommerce checkout and payment
↓
Plugin detects eligible paid order
↓
Plugin locks the order item against duplicate submission
↓
POST request to NeoFollower reseller API
↓
NeoFollower order ID saved to WooCommerce
↓
Scheduled or manual status synchronization
↓
Updated fulfillment status shown in WooCommerce
The plugin listens to eligible WooCommerce payment/order events and submits only products that have NeoFollower fulfillment enabled.
Read how fulfillment works.
The current plugin supports these integration modes:
| Type | Description |
|---|---|
| Standard | Target + quantity |
| Customer quantity | Customer selects quantity within configured limits |
| Custom comments | Target + comment lines |
| Package | Target without quantity |
| Drip feed | Target + quantity + runs + interval |
Actual service availability and field requirements depend on the live NeoFollower service catalog.
The plugin communicates with:
https://panel.neofollower.com/api/v1
using WordPress wp_remote_post().
Core API actions used by the plugin include:
services
balance
add
status
The API key and request payload are sent server-side. The plugin does not expose the NeoFollower API key to normal storefront visitors.
For the API itself, see:
.
├── neofollower-smm-reseller-api-for-woocommerce.php
├── readme.txt
├── uninstall.php
├── LICENSE
│
├── includes/
│ ├── class-nfwc-plugin.php
│ ├── class-nfwc-api.php
│ ├── class-nfwc-admin.php
│ ├── class-nfwc-product.php
│ ├── class-nfwc-order.php
│ └── class-nfwc-db.php
│
├── assets/
│ ├── css/
│ └── js/
│
├── docs/
│ ├── installation.md
│ ├── configuration.md
│ ├── how-it-works.md
│ ├── developer-guide.md
│ ├── privacy-security.md
│ └── faq.md
│
└── .github/
├── ISSUE_TEMPLATE/
└── workflows/
The plugin is deliberately small and uses WordPress/WooCommerce APIs directly.
NFWC_PluginInitializes the plugin, declares WooCommerce compatibility, schedules recurring tasks, adds privacy-policy text, and manages balance monitoring.
NFWC_APIHandles server-side communication with the NeoFollower reseller API using wp_remote_post().
NFWC_AdminProvides the WooCommerce → Neofollower administration interface and administrator actions such as testing the API, synchronizing services, checking balance, retrying orders, and viewing logs.
NFWC_ProductAdds NeoFollower fulfillment settings to WooCommerce products and collects the service-specific customer input used for fulfillment.
NFWC_OrderSubmits eligible paid order items, applies duplicate-submission locking, stores external order IDs, synchronizes statuses, and manages failure notifications.
NFWC_DBCreates and manages the plugin's service, fulfillment-order, and log tables plus plugin settings.
More detail is available in the developer guide.
Depending on configuration and order type, the plugin can store:
The plugin also stores the API key in WordPress settings for server-side API communication.
See privacy and security.
NeoFollower provides the remote service required for catalog synchronization, balance checks, external order placement, and fulfillment status synchronization.
Depending on the action and service type, requests can include the NeoFollower API key, service ID, public target, username, quantity, comments, drip-feed data, or NeoFollower order ID.
The plugin does not include advertising telemetry.
It is a WooCommerce reseller integration for NeoFollower. It lets a WordPress store sell selected services through WooCommerce and send eligible paid orders to the NeoFollower API. It is not intended to reproduce every feature of a dedicated SMM panel script.
Yes. WooCommerce is a required plugin.
Yes. A valid NeoFollower account and API key are required for service synchronization, balance checks, order placement, and status synchronization.
Yes. The plugin source code is GPL-licensed and available free of charge. Orders placed through the API use the connected NeoFollower account balance.
Yes. Products with NeoFollower fulfillment enabled can be submitted automatically after eligible WooCommerce payment/order events.
Yes. The plugin includes a custom-comment fulfillment mode.
Yes. The plugin can collect and submit quantity, runs, and interval values for configured drip-feed products.
Variations can inherit settings from an enabled parent product. Test the exact configuration before selling live.
No. Normal supported workflows use public targets, public usernames, quantities, comments, or other service-specific public information. Do not request customer social media passwords through this plugin.
See the complete FAQ.
The stable user-facing plugin is published here:
https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/
WordPress.org remains the canonical installation and update channel.
GitHub is used for:
When reporting an issue, never publish your NeoFollower API key or customer information.
Documentation corrections and reproducible plugin bugs are welcome.
Read CONTRIBUTING.md before opening a pull request.
Do not publish API credentials, private site diagnostics, or customer/order data in GitHub issues.
See SECURITY.md.
For plugin usage questions, use the official WordPress.org plugin support forum or the support tools provided inside WooCommerce → Neofollower.
For NeoFollower account, balance, service, pricing, or order questions, use the official NeoFollower support channels.
This plugin is licensed under GPL-2.0-or-later.
See LICENSE.
Neofollower – SMM Reseller API for WooCommerce is the official NeoFollower WooCommerce reseller integration for connecting WordPress products and payments to API-based SMM service fulfillment.