PIMgate runs alongside your existing PIM and turns its data into branded, entitled portals for customers, suppliers, and sales — without touching the source.
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/:idGET /v1/assets
GET /v1/categories
POST /v1/webhooks
GET /v1/sync/diff
# Per-tenant tokens. Per-token rate limits.# Filtered by entitlements server-side.
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.