Centrally rebrand Text to Speech - TTSWP for every client site you connect. Plugin name, logo, plan label, footer copy, and per-feature hide toggles are configured once at app.ttswp.com/agency/branding and propagate to every connected client site within 5 minutes. Available on the Agency plan.
What changes on a client site
When a client site connects to your Agency account, the plugin reads your branding settings on the next admin page load and applies them across the WordPress admin:
- Sidebar logo and name swap to your uploaded logo and plugin name
- Plugins screen row (
wp-admin/plugins.php) shows your plugin name, author, author URL, and plugin URL instead of "Text to Speech - TTSWP — By Mementor" - Plan label wherever the tier name appears ("Agency Starter") is replaced with your custom label (e.g. "My Agency Plan")
- Footer text at the bottom of every plugin admin page is replaced with your text, or hidden entirely if you leave the field empty
- Sidebar items for billing, support, documentation, affiliate, and license pages disappear based on your hide toggles
- Direct URL access to gated pages bounces to the plugin Overview, so URL-typing can't bypass the hidden menus
Your own site (the master site) keeps the full plugin admin with billing, license, and support links intact — only client sites get the trimmed view.
Set up White Label
- Sign in to app.ttswp.com.
- Open White Label in the left sidebar (Account section, visible only on Agency plans).
- Pick your master site from the dropdown — this is your own site, where Top up and Manage Plan stay visible.
- Fill in the Branding fields:
- Plan name shown to clients — replaces "Agency Starter" wherever the tier label appears
- Plugin name — shown across the plugin admin headers
- Plugins-screen label — shown on the WordPress plugins list
- Author and Author website — replace "Mementor" and the Mementor URL on the plugins list
- Plugin website — linked as "Visit plugin site" on the plugins list
- Upload a Logo (PNG, SVG, JPG, or GIF, up to 1 MB; square works best).
- Toggle the Visibility on client sites switches for everything you want hidden:
- Hide billing UI (Top up, Upgrade, Manage Plan)
- Hide PRO Support menu
- Hide PRO license page
- Hide affiliate program signup
- Hide documentation links
- Optionally fill in Footer text (client sites) — replaces the TTSWP review-nudge footer on every client site. Leave it empty to remove the footer entirely.
- Save changes.
Master site vs client sites
Every connected site reads the same branding payload from the TTSWP API, but the master flag decides whether the hide toggles take effect:
- Master site (the one you picked above): branding overrides apply, but every hide toggle is treated as off. Billing, license, and support stay visible so you can manage your account.
- Client sites (every other connection): branding overrides apply and the hide toggles are enforced.
If you want a different site to become the master later, change the dropdown and save. The old master will see the trimmed view on its next admin page load.
Cache and propagation
The plugin caches the branding payload for 5 minutes. After you save changes at app.ttswp.com/agency/branding, client sites pick up the new values within 5 minutes of the next plugin admin page load. If you need to verify a change immediately, load the plugin Overview on the client site twice — the first load refreshes the cache, the second renders with the new values.
Hide settings reference
Each toggle controls one slice of TTSWP-specific UI on client sites. They're independent — turn on the ones that matter for your packaging.
| Toggle | What disappears on client sites |
|---|---|
| Hide billing UI | "My Plan & Credits" sidebar item, "Upgrade Plan", "Top up" buttons in the topbar and pages, "Add More Credits" CTA, the Setup Checklist, and the Quick Stats card |
| Hide PRO Support | "PRO Support" sidebar item under System & Help |
| Hide PRO license page | License management screen and links from elsewhere in the admin |
| Hide affiliate program | "Affiliate Program" sidebar item |
| Hide documentation | "Documentation" sidebar item and ttswp.com doc links from inside the plugin |
The plugin's own White Label sidebar item is hidden on every client site by default — your clients don't need to see it. On your master site the item is visible and opens app.ttswp.com/agency/branding in a new tab.
Custom footer text
The footer at the bottom of every plugin admin page defaults to a TTSWP rating nudge. Agency owners can replace it with their own text or hide it entirely:
- Filled in: your text is rendered verbatim on every client site. Basic HTML is allowed (links,
<br>,<span>). - Empty: the footer is removed entirely on client sites — no TTSWP self-promotion leaks to end clients.
Examples that work well:
Powered by Acme Voice — © 2026 Acme Co.
Need help? Email <a href="mailto:[email protected]">[email protected]</a> or visit <a href="https://acme.co">acme.co</a>.
The master site keeps the default TTSWP footer regardless of this setting, so your own admin stays linked to the source.
Plan label override
The Plan name shown to clients field replaces the canonical tier name ("Agency Starter", "Agency 1M", etc.) wherever the plugin displays a plan label — for example, "Current plan: Agency Starter" becomes "Current plan: My Agency Plan". Feature gating still uses the underlying slug, so capabilities don't change — only the label clients see does.
Limits of White Label
White Label hides TTSWP branding inside the plugin admin. It does not:
- Change the WordPress.org plugin page name (the public listing always shows "Text to Speech - TTSWP")
- Hide the plugin folder in
wp-content/plugins/text-to-speech-tts/ - Rename the plugin folder (would break automatic updates)
- Affect translations or
.potfiles
If a client inspects their server files, they'll still see the plugin by its real name. For most use cases that's fine.