> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Brand Portals

> Share a live, read-only catalog with retailers, resellers and buyers through one link. No account, no export file, always up to date.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-light-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=8e1b65815e0894df41be6ebbb8ee5682" alt="WISEPIM Brand Portals with shareable read-only catalog links and live view counts" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-dark-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=67645375341f17d5d58101cc8c079560" alt="WISEPIM Brand Portals with shareable read-only catalog links and live view counts" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-dark-branded.webp" />

A Brand Portal is your catalog as a web page you can send to anyone. You pick which products go in it, which columns are visible, and how it looks. WISEPIM gives you one link. Whoever opens it sees a branded, searchable catalog with no login and no account.

It replaces the spreadsheet you email to a retailer every month. The portal reads your live catalog, so when you fix a price or add a photo, the person looking at the link sees it. Nothing is ever editable from the outside.

<Info>
  Brand Portals are available on every plan and use **no AI credits**. Portal pages are unlisted and carry a random link, and search engines are told not to index them. They are not private on their own, so use a password for anything sensitive.
</Info>

**What acting on it enables:** give partners a catalog that is never out of date, stop maintaining per-retailer spreadsheets, and let a buyer pull your whole assortment into their own WISEPIM project in one click.

## Create a portal

<Steps>
  <Step title="Open Brand Portals">
    Find **Brand Portals** in the top navigation under **Advanced**.
  </Step>

  <Step title="Click Create portal">
    Give it a **Portal name**, something you will recognize in the list later, like "Retailer catalog 2026". This is your internal name, and you can set a different public name in a moment.
  </Step>

  <Step title="Click Create portal again">
    You land straight in the editor. New portals are **Live** from the start, but nobody can reach it until you share the link.
  </Step>
</Steps>

The portal list shows every portal with its status and its view count, so you can see which links partners actually use.

## Configure a portal

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-editor-light-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=664f0a0d24f1f20c4dff620aa3704532" alt="WISEPIM Brand Portal editor with product scope, column whitelist, access and branding panels" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-editor-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-editor-dark-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=76ac9bb0d57b3995d1eedaa5ca068c3e" alt="WISEPIM Brand Portal editor with product scope, column whitelist, access and branding panels" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-editor-dark-branded.webp" />

The editor has three sections. The header carries the portal name (click it to rename), a **Live** or **Paused** chip, the view count, **Preview**, and **Save changes**.

### What's in the portal

**Products in this portal** decides the scope:

* **Categories**: pick branches of your category tree.
* **Product families**: limit to specific families, or leave it on **All families**.
* **Advanced filters**: add any condition you can build in the normal product filters, for example only products in stock above a certain quantity.
* **Include out-of-stock products**: on by default. Switch it off for a portal where everything shown must be orderable today.

A live "≈ N products" chip updates as you narrow the scope. Leave everything empty to share your whole catalog.

**Visible columns** decides what a visitor can see about each product. Search the list, use **Reset to defaults** or **Clear all**, and pick from your standard columns and your custom attributes. The default set covers the basics: main image, name, SKU, brand, description, price, EAN, special price, stock status and quantity, short description, categories, and dimensions.

<Warning>
  Some columns are marked as sensitive: **cost price**, **supplier**, **supplier SKU**, **internal notes**, **margin**, and **purchase price**. Turning one on shows your buying terms to everyone who has the link. Check this list before you share a portal with a customer.
</Warning>

<Note>
  The column list is enforced on the server, not just hidden in the page. A column you did not enable is not sent to the visitor's browser at all.
</Note>

### How it looks

**Look & feel** controls the branding:

* **Public name** and **Headline**: what visitors see at the top. These can differ from your internal portal name.
* **Logo** and **Hero banner**: upload a file, pick from your media library, or use **Generate with AI** for the banner.
* **Intro text**: a short welcome, terms note, or contact line.
* **Appearance**: **Light**, **Dark**, or **Match visitor** to follow their device setting.
* **Accent color**: 12 presets or your own hex code.

**Storefront** controls the catalog itself:

* **Opens in**: **Product grid** or **Data table**. Grid suits browsing, table suits buyers scanning specs.
* **Content languages**: appears when your project has more than one locale. Pick which languages to publish, and visitors get a language switcher.
* **Currency symbol**: € by default, with the common alternatives available.
* **Contact email** and **Website link**: where an interested visitor goes next.

### Sharing & access

**Share** holds the link itself:

* Your public address, plus **Copy public link**.
* **Portal is live**: switch off to pause. The link stays valid but visitors see a friendly "taking a break" message instead of your catalog.
* **Generate new link**: creates a fresh address. The old one stops working immediately.

**Access** holds the password. Use **Set a password** to protect the portal, **Change password** to rotate it, and the **Remove password protection** checkbox to open it up again.

**Export & import** decides what visitors may take with them:

* **Allow export**: off by default. Turn it on and choose CSV, Excel, or both.
* **Show import button**: on by default. This is what lets another WISEPIM user pull your catalog into their own project.
* **Apply pricing rules**: off by default. Turn it on to run prices through your [Pricing & Margins](/en/settings/pricing) rules before they are shown, so a partner sees their price rather than your stored price. WISEPIM warns you if a cost column is also visible, since showing both defeats the point.

**Danger zone** holds **Delete portal**. Deleting is permanent and kills the link.

<Tip>
  Make one portal per audience, not one portal for everyone. A reseller portal with export on and cost columns off, and an internal portal with more columns and a password, are two portals that take two minutes each.
</Tip>

## What visitors see

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-public-light-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=8f92a374912e9a41e3b5adca7f2bce68" alt="A public WISEPIM Brand Portal: branded, filterable read-only product catalog" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-public-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-public-dark-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=2edadf53bdb72be506a6c3bb6ddbc9a9" alt="A public WISEPIM Brand Portal: branded, filterable read-only product catalog" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-public-dark-branded.webp" />

Visitors land on your branding, not on WISEPIM's. The top bar carries your logo and public name, a category menu, the language switcher if you enabled more than one language, and buttons for **Contact**, **Export**, and **Import this catalog**. The hero shows your banner and headline with chips for the product count, category count, and a **Live data** marker.

From there they can:

* **Search** across products.
* **Filter** by category and conditions, matching all, any, or at least a number of them.
* **Sort** by featured, name, price, brand, or stock.
* Switch between the **grid** and the **table** view, and choose columns in the table view.
* Open any product for a full detail page: image gallery with a lightbox, identifiers, price, stock, and cards for description, specifications, logistics and shipping, and product details.
* Click **Download PDF** on a product to get a clean datasheet, generated in their browser.

### Export the catalog

If you turned **Allow export** on, visitors get an **Export** button. They choose CSV or Excel, optionally limit it to the products matching their current filters, and download the file.

<Info>
  A single export is capped at **5,000 rows**. Exports are also rate-limited per visitor to keep a portal from being scraped in bulk.
</Info>

### Import this catalog

The **Import this catalog** button is what makes a portal more than a brochure.

* A visitor who is already signed in to WISEPIM picks a target project under **Import into** and clicks **Import catalog**. The import runs in the background and the products land in their project.
* A visitor without an account chooses **I'm new, get started free** to sign up, or **I have a WISEPIM account** to sign in first.

For a brand sending its assortment to twenty retailers, this turns catalog onboarding into one click on the retailer's side.

## Password protection

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-locked-light-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=d3a2089c9d934f96e5dcd92b11934d1f" alt="Password-protected WISEPIM Brand Portal lock screen with owner branding" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-locked-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/rF997Glh61pjEHZZ/images/marketing-screenshots/brand-portals/brand-portals-locked-dark-branded.webp?fit=max&auto=format&n=rF997Glh61pjEHZZ&q=85&s=6fbb9bc3b48e2d5e8f6a4318e448e9e2" alt="Password-protected WISEPIM Brand Portal lock screen with owner branding" width="2400" height="1445" data-path="images/marketing-screenshots/brand-portals/brand-portals-locked-dark-branded.webp" />

Set a password and visitors meet a lock screen carrying your branding before they see anything. They enter the password you sent them and click **View catalog**.

An unlock lasts **12 hours** on that visitor's browser, so a buyer working through your catalog is not asked again every few minutes.

<Warning>
  **Generate new link** logs everyone out at once. Rotating the address invalidates every active unlock, so anyone still browsing has to use the new link and password again. That is exactly what you want when a link has leaked, and something to avoid on a busy Monday morning otherwise.
</Warning>

<Info>
  Password attempts are limited to **10 per hour** per visitor, so a portal cannot be brute-forced.
</Info>

## Act on what you find

<AccordionGroup>
  <Accordion title="You send the same spreadsheet to a retailer every month">
    Build a portal scoped to what that retailer buys, turn **Allow export** on, and send the link once. They pull a fresh file whenever they need it. **Outcome:** the monthly export job disappears, and they stop working from stale data.
  </Accordion>

  <Accordion title="Partners should see their price, not yours">
    Set up a rule in [Pricing & Margins](/en/settings/pricing) scoped to that portal's channel, then turn on **Apply pricing rules** in the portal. Your stored prices never change, only what the portal shows. **Outcome:** one catalog serves several partner price levels. **Check first:** make sure cost price and margin columns are switched off.
  </Accordion>

  <Accordion title="A link went to the wrong person">
    Open **Sharing & access** and click **Generate new link**. The old address dies immediately and every active password unlock is cancelled. Send the new link to the people who should have it. **Outcome:** access is revoked in seconds, without deleting the portal or rebuilding it.
  </Accordion>

  <Accordion title="You want to check a portal before sharing it">
    Use **Preview** in the editor header to see exactly what a visitor sees, then walk the visible-columns list once more. **Outcome:** you catch a sensitive column before a customer does.
  </Accordion>

  <Accordion title="A campaign portal is finished">
    Switch **Portal is live** off instead of deleting it. Visitors see a "taking a break" message, your settings survive, and you can bring it back for the next season. **Outcome:** you keep the setup work without leaving old prices in public.
  </Accordion>
</AccordionGroup>

## How it compares to exports and feeds

* **[Exporting products](/en/essentials/exporting-products)** gives someone a file. It is right when they need data at a fixed moment: a one-off price list, an accountant's request, a migration.
* **[Feed Hub](/en/essentials/feed-hub)** gives a machine a file on a schedule. It is right for marketplaces and comparison sites that fetch a feed automatically.
* **A Brand Portal** gives a person a page. It is right when a human needs to browse, search, and decide, and you want them looking at today's catalog rather than last month's download.

## Related

<CardGroup cols={2}>
  <Card title="Pricing & Margins" icon="coins" href="/en/settings/pricing">
    Show partner prices in a portal without touching your stored prices.
  </Card>

  <Card title="Exporting Products" icon="file-output" href="/en/essentials/exporting-products">
    Send a file when a page is not what someone needs.
  </Card>

  <Card title="Feed Hub" icon="rss" href="/en/essentials/feed-hub">
    Scheduled product feeds for marketplaces and comparison sites.
  </Card>

  <Card title="Media Library" icon="images" href="/en/products/media-library">
    Manage the logos, banners, and product photos your portal shows.
  </Card>
</CardGroup>
