Generating the White-Labeled Plugin
This is the flow you use when you're activating the product on a client's behalf — they paid you offline (cash, invoice, retainer) or you're onboarding them as part of an agency package. Five fields, one minute, plugin in their inbox.
Activation form
Open the marketplace section of the panel and select WordPress Plugin Installer Pack. The form asks for:
| Field | What to enter | Required |
|---|---|---|
| Plugin Name | The name your client will see in their WP admin sidebar (e.g. "Acme Power Pack") | Yes |
| Description | One or two sentences explaining what the plugin does — shown on the WordPress Plugins page | Yes |
| Author Name | Your business or the client's business — appears as the plugin author | Yes |
| Logo URL | A direct URL to the logo image (PNG with transparent background recommended). Used inside the plugin dashboard. | Yes |
| Billing Cycle | Monthly, Quarterly, Bi-Annual, or Annual | Yes |
Step-by-step
- From your panel's sidebar or marketplace, select WordPress Plugin Installer Pack
- Toggle the service on — the form expands
- Enter the Plugin Name — typically the client's brand or product name. Keep it short — long names truncate in the WP sidebar.
- Write a Description — one sentence works. "All-in-one site enhancement and management plugin for {brand}" is a safe default.
- Enter the Author Name — most resellers use the client's company name here so the plugin appears self-published
- Paste the Logo URL — must be a publicly accessible image URL (https://). Square images (256×256 or larger) work best.
- Pick a Billing Cycle
- Confirm and pay — wholesale is deducted from your wallet
What happens next
- The system queues the build — usually completes within 5–15 minutes
- You receive a confirmation email at your reseller account email
- The client receives a branded email with the plugin ZIP attached, sent from your white-labeled email setup (no ResellPortal mention)
- You receive a copy of the same email for your records — useful for support and audit trails
Important: the plugin is locked to one domain
When the plugin is built, it's tied to a specific domain — the one you provide during activation (or the client's domain from the storefront flow). Installing it on a different site won't work. If the client moves domains, open a ticket and we'll regenerate without an extra charge for active subscriptions.
Common mistakes
- Bad logo URL — make sure the URL loads in an incognito browser window. Authentication-required URLs (Dropbox/Drive shares) often fail.
- Wrong author name — once generated, the author can't be changed without regenerating. Confirm with the client before submitting.
- Forgetting to share the install instructions — clients have the ZIP but may not know what to do with it. Send them our install guide or write your own.