PIM Integration
Connect betterfound directly to your Product Information Management system so the AI assistant always reflects your master product data — attributes, rich descriptions, digital assets, and taxonomy — without maintaining a separate sync.
Supported PIM platforms
| Platform | Connection method | Status |
|---|---|---|
| Akeneo | Akeneo REST API (OAuth2) | Available |
| Contentstack | Content Delivery API | Available |
| Salsify | Salsify REST API (API key) | Available |
| inRiver | inRiver REST API | Coming Q3 2026 |
| Plytix | Plytix REST API | Coming Q3 2026 |
| Custom PIM | Custom API data source | Available |
Akeneo setup
- In Akeneo, go to System → API connections → Create
- Set the connection role to Destination (read access only)
- Copy the Client ID, Client Secret, Username, and Password
- In betterfound, create a new data source and select Akeneo
- Enter your Akeneo base URL and credentials
Akeneo API connection setup — betterfound data source form
Attribute mapping
PIM platforms store rich structured attributes that map to betterfound fields. The mapping step surfaces all attributes from your PIM and lets you assign them:
| PIM attribute type | Best betterfound mapping |
|---|---|
| Long text / rich description | description |
| Categorical attributes (colour, material) | tags[] |
| Numeric (weight, dimensions) | tags[] or ignore |
| Media assets (images) | image_url (first asset) |
| Boolean (is_featured, is_new) | Custom field or tag |
| Price list | price (select channel/currency) |
Locale and channel selection
If your PIM manages multiple locales or sales channels, select the target locale and channel during setup. betterfound indexes only the selected channel's data. Multi-locale indexing (one index per locale) is available on Enterprise plans.
Sync frequency
| Plan | Sync interval | Webhook trigger |
|---|---|---|
| Growth | Every 6 hours | No |
| Pro | Every hour | Yes |
| Enterprise | Real-time (webhook) | Yes |
For real-time sync, configure a webhook in your PIM that calls
POST https://api.betterfound.ai/v1/data-sources/:id/sync on product publish events. betterfound will re-fetch only the changed products.