--- title: White-Label & Brand Override (Pro addon) description: Rebrand Easy Invoice end-to-end — plugin name, admin menu label, sidebar logo, primary color, PDF / email footers, support URL. Hide every "Upgrade" prompt from end-clients. Required for agencies reselling Easy Invoice as a managed service. ---
Pro · Agency plan Requires Easy Invoice Pro with an Agency license.
# White-Label & Brand Override The single highest-value Agency addon. Lets you ship Easy Invoice to end-clients with **your brand** instead of MatrixAddons / Easy Invoice branding — admin menu name, logo, colors, PDFs, emails, support URL, and the version badges. ## When to use it - You're a WordPress agency building billing systems for clients - You're a SaaS that bundles invoicing into a larger product - You don't want clients to know which third-party plugin powers your billing If you're a single business using Easy Invoice for your own books, this addon is overkill — leave it off. ## Enabling 1. **Easy Invoice → Addons** → activate **White-Label & Brand Override** 2. Open via the **Settings →** link on the card Settings are stored in one wp_option: `easy_invoice_white_label_settings`. Disabling the addon stops all overrides instantly but **keeps the settings**, so re-enabling restores everything. ## Settings reference The settings page is organised in four sections. ### 1. Plugin Identity | Field | What it does | Affects | |---|---|---| | **Plugin Name** | Replaces "Easy Invoice" in the **Plugins** listing | `wp-admin/plugins.php` row title + filterable via `all_plugins` | | **Admin Menu Label** | Replaces "Easy Invoice" in the wp-admin sidebar | Top-level menu item | | **Menu Icon** | Dashicons class **or** image URL | Top-level menu icon | The menu icon accepts: - A **dashicons class**, e.g. `dashicons-portfolio` (validated against `^dashicons-[a-z0-9_\-]+$`) - A **full URL** to a 16×16-px image (`http(s)` only — `javascript:` / `data:` are rejected) ### 2. Admin UI Design This is the design-focused section. Let's cover each control. #### Primary Color Replaces the indigo accent across every Easy Invoice admin screen. Pick via the color swatch or paste a `#RRGGBB` hex into the text input — they stay in sync. **Reset** clears the override so the default theme returns. When set, the addon prints a scoped `