// The portal layer for your PIM

The portal layer
your PIM is missing.

PIMgate runs alongside your existing PIM and turns its data into branded, entitled portals for customers, suppliers, and sales — without touching the source.

See capabilities

// The problem

PIMs hold the data.
They don't share it.

Your PIM is the source of truth for product information. But the people who need it most — customers waiting on assets, agencies building campaigns, suppliers submitting data, sales reps building quotes — don't live inside it. They wait on email threads, FTP folders, and shared drives. PIMgate ends that.

// Architecture

Many sources. One layer. Every channel.

PIMgate consolidates product, customer, and operational data from your PIM, ERP, CRM, and any other system — then exposes it cleanly to every place it needs to go. Add a source without touching a channel. Add a channel without touching a source.

Sources of truth
PIM
viamedici · Akeneo · Stibo · custom
ERP
SAP · Microsoft Dynamics · Oracle
CRM
Salesforce · HubSpot · Pipedrive
Other systems
DAM · MDM · custom databases
// Middleware
PIMgate
Consolidate · Route · Audit
Channels & portals
E-commerce
CMS / DXP
Mobile App
Customer Portal
Supplier Portal
Sales Portal

Per-channel entitlements. Per-tenant branding. Always under your domain.

// Connections

Built for any consumer.

A clean, versioned REST API with rate-limited tokens — plus webhooks, push, pull, and scheduled delivery. Use whichever fits the consumer: a shop polls, a CMS subscribes, a mobile app pulls on demand.

REST API · v1api.pimgate.ai
GET  /v1/products
GET  /v1/products/:id
GET  /v1/assets
GET  /v1/categories
POST /v1/webhooks
GET  /v1/sync/diff

# Per-tenant tokens. Per-token rate limits.
# Filtered by entitlements server-side.
Bearer-token auth · Per-tenant tokens · Rate limited
Delivery methods

Pull

Consumers fetch on demand. Cacheable, idempotent, fast.

Push

PIMgate posts to your endpoint. Useful for one-shot syncs.

Webhook

Subscribe to events. Notified the moment data changes.

Scheduled

Cron-style polling and exports. Per-tenant cadence.

Mix and match per integration. The same product can feed your shop via webhook, your sales portal via scheduled export, and your mobile app via on-demand pull — without duplicating logic.

// Delta sync

Only what changed.

PIMgate compares each new export against the previous one and computes the diff at the field level. Downstream consumers receive only what actually changed — by pull, push, or webhook — keeping payloads small and integrations cheap.

Source exports
export-2026-04-24.xml
<product id="42">
- <name>Sensor v1</name>
<ean>4001234</ean>
- <stock>120</stock>
</product>
export-2026-04-25.xml
<product id="42">
+ <name>Sensor v2</name>
<ean>4001234</ean>
+ <stock>87</stock>
</product>
// Diff engine
PIMgate
Field-level · Versioned
Delivered as

Pull

GET /v1/sync/diff?since=2026-04-24

Returns only the records that changed since the given timestamp.

Push

POST https://yourapp.com/sync

PIMgate posts the changeset to your endpoint after each export.

Webhook

event: product.updated

Per-record events with a delta payload — wire it to anything.

Smaller payloads
~95%

Typical reduction vs. full re-syncs on incremental updates.

Field-level diffs
Yes

Know exactly which attributes changed, not just which records.

Versioned
Always

Every export is preserved. Compare any two points in time.

// How it works

One platform. Many portals.

01

Connect

PIMgate ingests from your PIM — XML, API, or scheduled SFTP. Your PIM stays the source of truth.

02

Scope

Define who sees what. Per-tenant, per-role, per-market, per-category. Entitlements down to the asset.

03

Deliver

Branded portals for every stakeholder. Customer access, supplier submissions, sales-rep workspaces — under your domain.

// Capabilities

What PIMgate does.

Customer Portal

Branded asset access for the people you sell to.

  • Entitled asset browsing — multi-language, multi-market[live]
  • Search, filter, and category navigation[live]
  • Collections and lightboxes[2026]
  • Share links with caps and expiry[2026]
  • Bulk download with full audit trail[2026]
  • Per-tenant white-label branding[2026]

Supplier Portal

Bring partner data in without polluting the PIM.

  • Submission workflow with review/approval[roadmap]
  • Custom-attributes framework per tenant[roadmap]
  • Threshold and partial submissions[roadmap]
  • Per-attribute validation rules[roadmap]

Sales Portal

Equip your reps with the data their accounts need.

  • Sales-rep-to-customer mapping[roadmap]
  • Customer-specific PDF and XLSX exports[roadmap]
  • Conflict resolution between PIM and platform fields[roadmap]

Platform

Multi-tenant by design.

  • Multi-tenant architecture, per-tenant subdomains[2026]
  • Role-based access control — catalog, roles, groups[2026]
  • Admin console with audit log[2026]
  • Transactional email, invitations, password resets[2026]
  • SSO via OIDC and SAML[roadmap]
  • SCIM provisioning for enterprise tenants[roadmap]
  • Public REST API with rate-limited tokens[live]
  • AI-assisted asset tagging[roadmap]

Foundation

Built on PIM data, normalized and indexed.

  • PIM XML ingestion, parsing, and normalization[live]
  • 11-table relational schema, full-text search[live]
  • Asset metadata extraction — COAT attributes, market flags[live]
  • Multi-language and multi-market filtering[live]
  • Side-by-side export comparison[live]
  • SFTP-based scheduled sync[live]
  • Saved filter templates[live]

PIM Migration

A safe bridge while you switch PIMs.

  • Run old and new PIM in parallel — channels keep working[live]
  • Approved data flows through PIMgate, not a hard cutover[live]
  • Side-by-side diffs to validate the new export[live]
  • Per-attribute mapping between source and target schemas[2026]
  • Rollback any time — channels never noticed the switch[2026]
  • Decommission the old PIM when you’re ready, not when you must[live]

// Built for enterprise

Serious software for serious data.

Multi-tenant by design.

Tenant isolation at the schema level. One breach doesn't cascade.

Permission-aware everywhere.

Every route, every query, every asset checked against an explicit permission catalog.

EU-hosted.

Hetzner Falkenstein, Postgres, daily snapshots, off-host backups.

Auditable.

Every action — invite, share, download, role change — written to an append-only audit log.

Ready to see PIMgate?

Enterprise solution. Tell us about your PIM and we'll set up a call.