ConnXL Docs

Customize

White-labeling

Replace every ConnXL mark your end users would otherwise see — the add-in's name, its icon, the ribbon tab, and the taskpane's whole look — with your own brand, sourced from one shared assets library.

6 min read

A customer who configures nothing sees no "ConnXL" anywhere in their add-in — no name, no logo, no formula prefix. Everything visible either falls back to your own organization's name or shows exactly what you set.

What you can rebrand

FieldTypeDescription
Display nameOptional
stringThe add-in's name — shown in the manifest, on ribbon labels, and in the taskpane header. Empty falls back to your organization's name.
Add-in iconOptional
imageThe icon Excel shows for the add-in — the manifest icon and every ribbon group/button icon that doesn't set its own. Empty falls back to a neutral default logo.
Ribbon tab nameOptional
stringThe label of your add-in's custom ribbon tab, set from the Ribbon buttons page. Empty falls back to the add-in's display name.
Taskpane theme & headerOptional
Accent color, font, corner radius, density, mode, background, and an optional branded header bar with your logo — configured in the taskpane builder.

Manifest fields need a re-deploy — the taskpane doesn't

Display name and icon changes update the Office manifest, the same as a ribbon-button change — re-deploy for Excel to pick them up. The taskpane's branding rides the live config channel instead, so it applies with no re-deploy at all.

The assets library

Images, icons, and workbook templates all come from one org-scoped library — upload once and reuse it across every add-in and every environment, under Resources → Assets:

  • Images — PNG, JPEG, WEBP, GIF, or SVG, resized for the taskpane's image blocks and its background.
  • Icons — PNG, JPEG, WEBP, GIF, or SVG, rasterized to 16/32/80px variants for ribbon buttons and the add-in icon.
  • Templates.xlsx workbooks your users insert with one click from the taskpane's template list; each upload is scanned and sanitized (macros, external links, and a handful of risky formula functions are rejected).

The function namespace

Every formula your users type is prefixed with your add-in's namespace=NAMESPACE.MODULE.FN(…). You choose it once, when you create the add-in, and it's immutable after that.

Blank gives you the default — typing it doesn't

Leave the namespace field blank to get the default, CONNXL. Typing CONNXL explicitly is rejected — it's a reserved word, and blank is the only way to get it. Pick your own (e.g. NORTHWIND) for a fully de-branded formula prefix — =NORTHWIND.SALES.TOP_CUSTOMERS(10) instead of =CONNXL.SALES.TOP_CUSTOMERS(10).

On this page