Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.
The WISEPIM app brings your catalog into ChatGPT. Ask which products miss a description, what your analytics say, or how your enrichment prompts are set up, and ChatGPT answers from your real project data. When you want something changed, ChatGPT prepares the exact change and runs it through the same enrichment, translation and bulk edit pipelines you use in the app. If you switched on approval for the connection, it sends you a review link first and waits for your decision in WISEPIM.What this page enables: you can plan and run catalog work from a ChatGPT conversation without giving it a free hand: it sees one project, only with the permissions you allowed, and you decide per connection whether it applies changes itself or waits for your approval in WISEPIM.Where to find it: start in ChatGPT: open the WISEPIM app and choose Connect. Afterwards, manage the connection in WISEPIM under Settings > Connected apps.
This is not the ChatGPT Shopping channel in Feed Hub. Feed Hub sends your products out to shoppers. The WISEPIM app lets ChatGPT reach in to the catalog you work on.
A WISEPIM account. No account yet? The sign-in page links to signup, and the connection picks up where it left off once you finish setup.
A project you can edit. The app asks for permissions that change the catalog, so you need to be the project owner, an admin or editor, or have a custom role that can edit products. Viewers see no projects to choose.
Credits for the actions you plan to run. Reading your catalog is free; enrichment, translation, research and catalog jobs use credits.
WISEPIM appears in ChatGPT once OpenAI has published the listing. If you can’t find the WISEPIM app yet, the listing is still on its way.
Open the WISEPIM app in ChatGPT and choose Connect. ChatGPT opens WISEPIM in your browser.
2
Sign in to WISEPIM
Use your normal WISEPIM sign-in. ChatGPT never sees your password.
3
Check who is asking
The Connect WISEPIM screen shows “ChatGPT requests access to your account” with the email you are signed in with. Signed in with the wrong account? Deny and start again.
4
Read the requested permissions
Every permission is listed under Requested permissions with a short explanation. The table below shows them all.
5
Choose a project
Under Choose a project, pick exactly one: “Only this project will be accessible through this connection.” To use another project, connect again and pick that one.
6
Decide whether changes need your approval
Because the app asks for permissions that change the catalog, the card offers Require approval before changes. Leave it off and ChatGPT applies the changes you ask for within its permissions: “Your assistant can apply changes and start jobs within the permissions you grant. WISEPIM still checks access, data freshness and credits.” Switch it on and every change waits for your approval in WISEPIM. You can change this later under Settings > Connected apps.
7
Allow access
Click Allow access and you’re back in ChatGPT, connected. Deny access cancels the request.
The WISEPIM app requests these permissions for its workflows:
Permission
What it allows
Read catalog
Search products and view product data.
Read quality information
View quality scores and missing product information.
Read task status
Check progress and results of project tasks.
Read project settings
View configuration for the selected project.
Read prompts
View reusable prompts available to the project.
Read analytics
View project analytics and suggestions.
Change catalog
Prepare and apply product changes according to this connection’s approval setting.
Change project settings
Change configuration for the selected project.
Change prompts
Create and change reusable project prompts.
Start enrichment
Start native WISEPIM enrichment jobs using your saved configuration.
Start product research
Research selected products on the web using the granted permissions.
Start catalog jobs
Run catalog improvement jobs without publishing products.
Permissions never go beyond your own role. If your role in the project changes, WISEPIM checks it again on every request. A permission added in a later version of the app is not granted silently: you reconnect and approve it.
Talk to ChatGPT the way you would talk to a colleague who knows WISEPIM. For example:
“Find products that need enrichment and suggest a WISEPIM action.”
“Find products missing key information, then prepare descriptions and German translations for my review.”
“Research missing facts for the products I select and show the evidence before proposing changes.”
“Review my enrichment settings and saved prompts.”
“Which of these products get search traffic but have weak content?”
“Help me set up my first catalog.”
For a precise selection, ChatGPT turns your request into a WISEPIM filter, shows you how it read it and how many products match, and only then works with that selection. If it can’t turn part of your request into a filter, it asks instead of guessing.In ChatGPT, some answers come with a WISEPIM card that shows the match count, the criteria it used and a link to the review page. The card has no approve button: when approval is on, approving happens in WISEPIM.
Each WISEPIM tool has a name, which you may see while ChatGPT works. Each tool needs one or more permissions:
Area
Tools
Permission
Products
List authorized projects, Search products, Get product filter fields, Build a product filter, Get product details, Get WISEPIM setup status
Read catalog
Quality
Analyze product quality (stored scores and missing fields, no paid audit)
Read quality information
Taxonomy, images and channels
Get catalog taxonomy, Get product taxonomy, Assess product image evidence, Get channel issues
Read catalog
Research and documents
Get stored product research, List project documents, Read a project document
Read catalog
Analytics
Get project analytics, Get catalog suggestions, Get order metrics, Get analytics capabilities
Read analytics
Search performance
Get product SEO performance, Get catalog opportunities
Read analytics and Read catalog (opportunities also Read quality information)
Settings and prompts
Get project settings, List saved prompts, Get a saved prompt
Read project settings, Read prompts
Catalog jobs
List catalog job kinds, Estimate a catalog job
Read catalog
Progress
Get task status, Get catalog job status
Read task status
Proposals
Preview enrichment or translation
Start enrichment (bulk edits: Change catalog)
Preview product changes (exact text edits you ask for)
Change catalog
Preview project settings, Preview a saved prompt
Change project settings, Change prompts
Preview web research
Start product research and Read catalog
Preview a catalog job
Start catalog jobs, Read catalog and Change catalog
Approval
Get change review status, Apply approved changes
The permission of the original proposal
Catalog jobs cover five of the Catalog Jobs: Fill the gaps, Complete a supplier sheet (rows you already imported), Fix missing images, Map categories between shops and Get ready for Google and Meta ads. Jobs started from ChatGPT never export.
The app does not handle billing, credentials, team access, deleting products, exports or publishing to a channel. It doesn’t generate images, video or audio, read PDFs, or import new files. Do those in WISEPIM itself.
Every change goes through a proposal, whether or not you approve it by hand:
1
ChatGPT prepares a proposal
It freezes the exact products, fields, languages, saved prompt and settings, and works out a credit estimate. Nothing runs yet.
2
With approval off, ChatGPT applies it
This is the default. ChatGPT applies the proposal within its permissions and, for enrichment, translation, research and catalog jobs, starts the job. Ask it for the review link to see exactly what it did, and for progress until the job is done.
3
With approval on, you open the review link
The link opens Review assistant changes in WISEPIM, signed in as the account that made the connection. You see the action under Action to authorize, its target, “Estimated WISEPIM credits” and every selected product by name and image. For text edits you see Current value and Proposed value side by side, with a flag for the language of each translated field.
4
You approve or reject
Click Approve this proposal or Reject proposal. There is no tool that lets ChatGPT approve its own proposal.
5
ChatGPT applies it
Go back to ChatGPT and ask it to apply the proposal. For enrichment, translation, research and catalog jobs, this starts the job. Ask ChatGPT for progress until the job is done.
The proposal is fixed once it exists. Products that start matching your filter later are not added. If a selected product, the prompt or the settings change before you apply it, the status becomes Needs a new preview and ChatGPT has to prepare a fresh one. For enrichment you approve the action and its estimate, not the finished text: the text is generated when the job runs.
With approval on: “Approval covers exactly this proposal. Your assistant must then apply it before it expires. Approval alone does not change your catalog.” A proposal expires one hour after ChatGPT creates it.
Actions started from ChatGPT use your normal WISEPIM credits, from the same balance as actions you start in the app, and show up on the Usage page.
What ChatGPT does
Credits
Searching, reading products, quality scores, analytics, settings and prompts, building filters
No credits
Enrichment and translation
The estimate on the proposal, which ChatGPT reports and the review page shows. If WISEPIM can’t work it out, the page says “The credit estimate is unavailable. This action may consume WISEPIM credits.”
Web research
Paid. The proposal sets a maximum based on the launch estimate; a product is charged once per research task, even if a request is retried.
Catalog jobs
The job’s own estimate. The maximum on the proposal is an estimate ceiling, not a hard cap on final spend.
The app never sells you credits or upgrades. Your existing plan and balance apply.
The same WISEPIM app works in Codex. Open the WISEPIM connection in Codex, choose Connect, and go through the same sign-in and consent screen. The permissions, approval setting, credits and limits on this page apply unchanged.
In WISEPIM, go to Settings > Connected apps, click Revoke access on the connection and then Confirm revocation. This “stops new requests and invalidates pending approvals for this connection.” Your catalog data stays in WISEPIM.You can also disconnect the app in ChatGPT. To be sure the access itself is gone, revoke it in WISEPIM as well. Connections also expire on their own; the date is under Expires.
No projects are available with the requested permissions
The app asks for permissions that change the catalog, so only projects you can edit are listed. Ask the project owner or an admin for an editor role, or deny the request.
This connection request is invalid or has expired
The request from ChatGPT timed out, for example during a long signup. Start a new connection from ChatGPT.
The WISEPIM connection is not available yet
WISEPIM can’t accept new connections right now. Try again later. Existing connections stay listed and you can still revoke them.
This preview is unavailable
The proposal expired, the connection was revoked, or you are signed in to WISEPIM with a different account than the one you connected. Sign in with the right account, or ask ChatGPT for a new preview.
The review page says Needs a new preview
A selected product, prompt or setting changed after ChatGPT made the proposal. Ask for a fresh preview and review that one.
ChatGPT says a selection is too large
Proposals take at most 500 products. Narrow the filter, or ask ChatGPT to split the work into batches that you review one by one.
ChatGPT can't use a feature it used to offer
A newer version of the app may need a permission your connection doesn’t have. Connect again and approve the new permission.
Ask it to prepare enrichment or translation for exactly those products, then check the selection and the credit estimate before the job runs: on the review page when approval is on, in ChatGPT’s answer when it is off.
ChatGPT applied a change you wanted to see first
Approval is off by default. Switch on Require approval before changes for the connection under Settings > Connected apps, and every later change waits for you in WISEPIM. The review link for the change that already landed shows exactly what was applied.
You approved a proposal
Go back to ChatGPT and ask it to apply the proposal. Ask again later for the job’s progress. A queued job is not a finished one.
A job finished
Ask ChatGPT to read the products back, or open them in WISEPIM. Catalog jobs can leave suggestions in their review queue; check them in Catalog Jobs.
You no longer use the app
Revoke the connection under Settings > Connected apps.
Connect Claude Code or the Claude apps to the same WISEPIM project.
Connected Apps
See every assistant connection, its permissions and dates, and revoke access.
API Access
Connect your own code to the catalog with a project API key.
Usage Settings
See the credits that assistant actions spend, next to everything else.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WISEPIM Documentation","description":"Documentation for WISEPIM, the AI-powered product information management (PIM) platform: import, enrich, translate and publish product content, connect e-commerce platforms and marketplaces, automate catalog work, and build on the WISEPIM Public API.","colors":{"primary":"#E71447","light":"#E71447","dark":"#E71447"},"logo":{"light":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/logo/wisepim-logo-horizontal-transparant-lightmode.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=fb18d37ec9d57e2050a1acb063cd8424","dark":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/logo/wisepim-logo-horizontal-transparant-darkmode.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=f908843e7a886bf8143cb9bc525b7b86"},"favicon":"https://mintcdn.com/swiftsyncai/CpcHeNUil_YXkrs1/favicon.png?fit=max\u0026auto=format\u0026n=CpcHeNUil_YXkrs1\u0026q=85\u0026s=50f7573d74bc7da293b9931d815b2bb3","api":{"openapi":"openapi.json","playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"]}},"appearance":{"default":"system"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://wisepim.com/contact","label":"Support"}],"primary":{"type":"button","label":"Go to WISEPIM","href":"https://wisepim.com/products"}},"footer":{"socials":{"youtube":"https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw","linkedin":"https://linkedin.com/company/wisepim"}},"search":{"prompt":"What are you looking for?"},"seo":{"metatags":{"og:site_name":"WISEPIM Documentation","og:type":"website","twitter:card":"summary_large_image"},"organization":{"name":"WISEPIM","legalName":"WISEPIM B.V.","url":"https://wisepim.com","logo":"https://docs.wisepim.com/logo/wisepim-logo-horizontal-transparant-lightmode.png","sameAs":["https://linkedin.com/company/wisepim","https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw"]},"indexing":"all"},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-6NXPFG6S4Z"}},"errors":{"404":{"redirect":false,"title":"This page moved or never existed","description":"No worries, use the search above (or press Cmd+K) to find what you were looking for, or head back to the [introduction](/en/introduction)."}},"contextual":{"options":[{"title":"Ask WISEPIM AI","description":"Open the WISEPIM AI chat with this page as the question","icon":"sparkles","href":{"base":"https://wisepim.com/chat","query":[{"key":"prompt","value":"I am reading the WISEPIM documentation page https://docs.wisepim.com$path and I have a question about it. Answer in the language of that page.\n\nMy question: "}]}},"copy","view","chatgpt","claude","perplexity","mcp"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/swiftsyncai/2_3RgILsRdlQxjn6/images/og-background.png?fit=max\u0026auto=format\u0026n=2_3RgILsRdlQxjn6\u0026q=85\u0026s=f55698f3b0dd04d58e5f67b096de1f26","fonts":{"family":"Inter"}},"navigation":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://wisepim.com"},{"anchor":"Latest changes","icon":"history","href":"https://wisepim.com/changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://wisepim.com/blog"}]},"languages":[{"language":"en","href":"en/introduction"},{"language":"nl","href":"nl/introduction"},{"language":"de","href":"de/introduction"},{"language":"es","href":"es/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"swiftsyncai","hasAudioNarration":false,"actualSubdomain":"swiftsyncai","customDomains":["docs.wisepim.com"],"gitSource":{"type":"github","owner":"lldiegon","repo":"wisepim-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2813ceb1ba5d9c11551d6","collectionId":"4597947d-7c54-477e-a176-8c8e0089c6c6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2813ceb1ba5d9c11551d6"},"entitlements":{},"buildId":"6ae288d7868e9e89bb813eb6","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"en","tag":"Documentation","count":196},{"language":"de","tag":"Dokumentation","count":183},{"language":"es","tag":"Documentación","count":183},{"language":"nl","tag":"Documentatie","count":183},{"language":"en","tag":"Products","count":66},{"language":"de","tag":"Produkte","count":61},{"language":"es","tag":"Productos","count":61},{"language":"nl","tag":"Producten","count":61},{"language":"de","tag":"Erstellen \u0026 Bearbeiten","count":41},{"language":"de","tag":"Einstellungen","count":41},{"language":"en","tag":"Creating \u0026 Editing","count":41},{"language":"en","tag":"Settings","count":41},{"language":"es","tag":"Crear y Editar","count":41},{"language":"es","tag":"Configuración","count":41},{"language":"nl","tag":"Aanmaken \u0026 Bewerken","count":41},{"language":"nl","tag":"Instellingen","count":41},{"language":"de","tag":"Analytics","count":38},{"language":"en","tag":"Analytics","count":38},{"language":"es","tag":"Analytics","count":38},{"language":"nl","tag":"Analytics","count":38},{"language":"de","tag":"Massenaktionen","count":34},{"language":"en","tag":"Bulk Actions","count":34},{"language":"es","tag":"Acciones Masivas","count":34},{"language":"nl","tag":"Bulkacties","count":34},{"language":"de","tag":"Integrationen","count":30},{"language":"en","tag":"Integrations","count":30},{"language":"es","tag":"Integraciones","count":30},{"language":"nl","tag":"Integraties","count":30},{"language":"de","tag":"Projekt","count":29},{"language":"en","tag":"Project","count":29},{"language":"es","tag":"Proyecto","count":29},{"language":"nl","tag":"Project","count":29},{"language":"de","tag":"Anleitungen","count":20},{"language":"en","tag":"Guides","count":20},{"language":"es","tag":"Guías","count":20},{"language":"nl","tag":"Handleidingen","count":20},{"language":"de","tag":"KI \u0026 Anreicherung","count":19},{"language":"en","tag":"AI \u0026 Enrichment","count":19},{"language":"es","tag":"IA y Enriquecimiento","count":19},{"language":"nl","tag":"AI \u0026 Verrijking","count":19}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img.nav-logo{height:2rem}#theme-preference-menu-trigger{display:none!important}#wisepim-theme-toggle{position:relative;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;background:0 0;border:0;color:rgb(107 114 128)}#wisepim-theme-toggle:hover{color:rgb(55 65 81);background:rgba(0,0,0,.05)}html.dark #wisepim-theme-toggle{color:rgb(156 163 175)}html.dark #wisepim-theme-toggle:hover{color:rgb(229 231 235);background:rgba(255,255,255,.08)}#wisepim-theme-toggle .wp-tt-icon{position:absolute;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .25s ease}html:not(.dark) #wisepim-theme-toggle .wp-tt-sun{opacity:1;transform:rotate(0deg) scale(1)}html:not(.dark) #wisepim-theme-toggle .wp-tt-moon{opacity:0;transform:rotate(90deg) scale(.4)}html.dark #wisepim-theme-toggle .wp-tt-sun{opacity:0;transform:rotate(-90deg) scale(.4)}html.dark #wisepim-theme-toggle .wp-tt-moon{opacity:1;transform:rotate(0deg) scale(1)}#wisepim-tooltip{position:fixed;z-index:60;max-width:20rem;padding:.4rem .6rem;border-radius:.5rem;font-size:.75rem;line-height:1.4;font-weight:500;text-align:center;color:rgb(243 244 246);background:rgb(24 24 27);box-shadow:0 6px 20px rgba(0,0,0,.18);pointer-events:none;opacity:0;transform:translateY(-3px) scale(.97);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}#wisepim-tooltip[data-visible=true]{opacity:1;transform:translateY(0) scale(1)}#wisepim-tooltip::before{content:'';position:absolute;top:-3px;left:var(--wp-tip-arrow, 50%);width:8px;height:8px;margin-left:-4px;border-radius:1px;background:inherit;transform:rotate(45deg)}html.dark #wisepim-tooltip{color:rgb(24 24 27);background:rgb(240 240 243);box-shadow:0 6px 20px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){#wisepim-tooltip{transition:opacity .01s linear;transform:none}#wisepim-tooltip[data-visible=true]{transform:none}}::view-transition-group(root),::view-transition-image-pair(root),::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999;will-change:clip-path}"}],"page":{"pagePath":"en/integrations/chatgpt","slug":"/en/integrations/chatgpt","pageMetadata":{"title":"ChatGPT","description":"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.","icon":"message-square","tag":"New","href":"/en/integrations/chatgpt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The WISEPIM app brings your catalog into ChatGPT. Ask which products miss a description, what your analytics say, or how your enrichment prompts are set up, and ChatGPT answers from your real project data. When you want something changed, ChatGPT prepares the exact change and runs it through the same enrichment, translation and bulk edit pipelines you use in the app. If you switched on approval for the connection, it sends you a review link first and waits for your decision in WISEPIM.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`What this page enables:`}),` you can plan and run catalog work from a ChatGPT conversation without giving it a free hand: it sees one project, only with the permissions you allowed, and you decide per connection whether it applies changes itself or waits for your approval in WISEPIM.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Where to find it:`}),` start in ChatGPT: open the WISEPIM app and choose `,_jsx(_components.strong,{children:`Connect`}),`. Afterwards, manage the connection in WISEPIM under `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Connected apps`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This is not the `,_jsx(_components.a,{href:`/en/essentials/feed-hub`,children:`ChatGPT Shopping channel in Feed Hub`}),`. Feed Hub sends your products `,_jsx(_components.em,{children:`out`}),` to shoppers. The WISEPIM app lets ChatGPT reach `,_jsx(_components.em,{children:`in`}),` to the catalog you work on.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A WISEPIM account. No account yet? The sign-in page links to signup, and the connection picks up where it left off once you finish setup.`}),`\n`,_jsx(_components.li,{children:`A project you can edit. The app asks for permissions that change the catalog, so you need to be the project owner, an admin or editor, or have a custom role that can edit products. Viewers see no projects to choose.`}),`\n`,_jsx(_components.li,{children:`Credits for the actions you plan to run. Reading your catalog is free; enrichment, translation, research and catalog jobs use credits.`}),`\n`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`WISEPIM appears in ChatGPT once OpenAI has published the listing. If you can’t find the WISEPIM app yet, the listing is still on its way.`})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-chatgpt-to-wisepim`,children:`Connect ChatGPT to WISEPIM`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=15024d141c47109ebe1ed93b29201294`,alt:`WISEPIM consent screen where ChatGPT requests access, listing the requested permissions, a project to choose, the Require approval before changes switch, and Deny access and Allow access buttons`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/openai-consent-light-transparent.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=280\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=f64307408c387cd749ca69ebd8a8d7f9 280w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=560\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=a03c3a08164669ed5d3653667f4bce0a 560w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=840\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=580e22fe911be16e560059d1299d03ad 840w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=828c6bd206beb8108f8090f1ca41d4bb 1100w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=f9a5221bd7bef88bcf8e6d4b5f571a39 1650w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-light-transparent.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=4f6b8535dac73721892cdd5d3b57c6d6 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=b2ed87c526a2a377fb5c582f7acd4aa2`,alt:`WISEPIM consent screen where ChatGPT requests access, listing the requested permissions, a project to choose, the Require approval before changes switch, and Deny access and Allow access buttons`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/openai-consent-dark-transparent.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=280\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=50efc638a6e57f702012530fb75e79cd 280w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=560\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=88aa3f51372ac80a16484cb7ea31f698 560w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=840\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=271c908dcddebda2d3e0b14bedfb1fd8 840w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=78d459eb8af3258ff8f02e2c6658fa9a 1100w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=9341cad0d620f0e9623a9fe1b5b0a55e 1650w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-consent-dark-transparent.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=dd96068f087c80c2d08fed4e431d68d5 2500w`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Choose Connect in ChatGPT`,children:_jsxs(_components.p,{children:[`Open the WISEPIM app in ChatGPT and choose `,_jsx(_components.strong,{children:`Connect`}),`. ChatGPT opens WISEPIM in your browser.`]})}),_jsx(Step,{title:`Sign in to WISEPIM`,children:_jsx(_components.p,{children:`Use your normal WISEPIM sign-in. ChatGPT never sees your password.`})}),_jsx(Step,{title:`Check who is asking`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Connect WISEPIM`}),` screen shows “ChatGPT requests access to your account” with the email you are signed in with. Signed in with the wrong account? Deny and start again.`]})}),_jsx(Step,{title:`Read the requested permissions`,children:_jsxs(_components.p,{children:[`Every permission is listed under `,_jsx(_components.strong,{children:`Requested permissions`}),` with a short explanation. The table below shows them all.`]})}),_jsx(Step,{title:`Choose a project`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Choose a project`}),`, pick exactly one: “Only this project will be accessible through this connection.” To use another project, connect again and pick that one.`]})}),_jsx(Step,{title:`Decide whether changes need your approval`,children:_jsxs(_components.p,{children:[`Because the app asks for permissions that change the catalog, the card offers `,_jsx(_components.strong,{children:`Require approval before changes`}),`. Leave it off and ChatGPT applies the changes you ask for within its permissions: “Your assistant can apply changes and start jobs within the permissions you grant. WISEPIM still checks access, data freshness and credits.” Switch it on and every change waits for your approval in WISEPIM. You can change this later under `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Connected apps`}),`.`]})}),_jsx(Step,{title:`Allow access`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Allow access`}),` and you’re back in ChatGPT, connected. `,_jsx(_components.strong,{children:`Deny access`}),` cancels the request.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`the-permissions-chatgpt-asks-for`,children:`The permissions ChatGPT asks for`}),`\n`,_jsx(_components.p,{children:`The WISEPIM app requests these permissions for its workflows:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Permission`}),_jsx(_components.th,{children:`What it allows`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read catalog`})}),_jsx(_components.td,{children:`Search products and view product data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read quality information`})}),_jsx(_components.td,{children:`View quality scores and missing product information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read task status`})}),_jsx(_components.td,{children:`Check progress and results of project tasks.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read project settings`})}),_jsx(_components.td,{children:`View configuration for the selected project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read prompts`})}),_jsx(_components.td,{children:`View reusable prompts available to the project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Read analytics`})}),_jsx(_components.td,{children:`View project analytics and suggestions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Change catalog`})}),_jsx(_components.td,{children:`Prepare and apply product changes according to this connection’s approval setting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Change project settings`})}),_jsx(_components.td,{children:`Change configuration for the selected project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Change prompts`})}),_jsx(_components.td,{children:`Create and change reusable project prompts.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Start enrichment`})}),_jsx(_components.td,{children:`Start native WISEPIM enrichment jobs using your saved configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Start product research`})}),_jsx(_components.td,{children:`Research selected products on the web using the granted permissions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Start catalog jobs`})}),_jsx(_components.td,{children:`Run catalog improvement jobs without publishing products.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Permissions never go beyond your own role. If your role in the project changes, WISEPIM checks it again on every request. A permission added in a later version of the app is not granted silently: you reconnect and approve it.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-ask`,children:`What you can ask`}),`\n`,_jsx(_components.p,{children:`Talk to ChatGPT the way you would talk to a colleague who knows WISEPIM. For example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Find products that need enrichment and suggest a WISEPIM action.”`}),`\n`,_jsx(_components.li,{children:`“Find products missing key information, then prepare descriptions and German translations for my review.”`}),`\n`,_jsx(_components.li,{children:`“Research missing facts for the products I select and show the evidence before proposing changes.”`}),`\n`,_jsx(_components.li,{children:`“Review my enrichment settings and saved prompts.”`}),`\n`,_jsx(_components.li,{children:`“Which of these products get search traffic but have weak content?”`}),`\n`,_jsx(_components.li,{children:`“Help me set up my first catalog.”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`For a precise selection, ChatGPT turns your request into a WISEPIM filter, shows you how it read it and how many products match, and only then works with that selection. If it can’t turn part of your request into a filter, it asks instead of guessing.`}),`\n`,_jsx(_components.p,{children:`In ChatGPT, some answers come with a WISEPIM card that shows the match count, the criteria it used and a link to the review page. The card has no approve button: when approval is on, approving happens in WISEPIM.`}),`\n`,_jsx(Heading,{level:`3`,id:`the-tools-behind-it`,children:`The tools behind it`}),`\n`,_jsx(_components.p,{children:`Each WISEPIM tool has a name, which you may see while ChatGPT works. Each tool needs one or more permissions:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Area`}),_jsx(_components.th,{children:`Tools`}),_jsx(_components.th,{children:`Permission`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Products`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`List authorized projects`}),`, `,_jsx(_components.strong,{children:`Search products`}),`, `,_jsx(_components.strong,{children:`Get product filter fields`}),`, `,_jsx(_components.strong,{children:`Build a product filter`}),`, `,_jsx(_components.strong,{children:`Get product details`}),`, `,_jsx(_components.strong,{children:`Get WISEPIM setup status`})]}),_jsx(_components.td,{children:`Read catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Quality`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Analyze product quality`}),` (stored scores and missing fields, no paid audit)`]}),_jsx(_components.td,{children:`Read quality information`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Taxonomy, images and channels`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get catalog taxonomy`}),`, `,_jsx(_components.strong,{children:`Get product taxonomy`}),`, `,_jsx(_components.strong,{children:`Assess product image evidence`}),`, `,_jsx(_components.strong,{children:`Get channel issues`})]}),_jsx(_components.td,{children:`Read catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Research and documents`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get stored product research`}),`, `,_jsx(_components.strong,{children:`List project documents`}),`, `,_jsx(_components.strong,{children:`Read a project document`})]}),_jsx(_components.td,{children:`Read catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Analytics`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get project analytics`}),`, `,_jsx(_components.strong,{children:`Get catalog suggestions`}),`, `,_jsx(_components.strong,{children:`Get order metrics`}),`, `,_jsx(_components.strong,{children:`Get analytics capabilities`})]}),_jsx(_components.td,{children:`Read analytics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search performance`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get product SEO performance`}),`, `,_jsx(_components.strong,{children:`Get catalog opportunities`})]}),_jsx(_components.td,{children:`Read analytics and Read catalog (opportunities also Read quality information)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Settings and prompts`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get project settings`}),`, `,_jsx(_components.strong,{children:`List saved prompts`}),`, `,_jsx(_components.strong,{children:`Get a saved prompt`})]}),_jsx(_components.td,{children:`Read project settings, Read prompts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Catalog jobs`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`List catalog job kinds`}),`, `,_jsx(_components.strong,{children:`Estimate a catalog job`})]}),_jsx(_components.td,{children:`Read catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Progress`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get task status`}),`, `,_jsx(_components.strong,{children:`Get catalog job status`})]}),_jsx(_components.td,{children:`Read task status`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Proposals`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preview enrichment or translation`})}),_jsx(_components.td,{children:`Start enrichment (bulk edits: Change catalog)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Preview product changes`}),` (exact text edits you ask for)`]}),_jsx(_components.td,{children:`Change catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Preview project settings`}),`, `,_jsx(_components.strong,{children:`Preview a saved prompt`})]}),_jsx(_components.td,{children:`Change project settings, Change prompts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preview web research`})}),_jsx(_components.td,{children:`Start product research and Read catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preview a catalog job`})}),_jsx(_components.td,{children:`Start catalog jobs, Read catalog and Change catalog`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Approval`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Get change review status`}),`, `,_jsx(_components.strong,{children:`Apply approved changes`})]}),_jsx(_components.td,{children:`The permission of the original proposal`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Catalog jobs cover five of the `,_jsx(_components.a,{href:`/en/products/catalog-jobs`,children:`Catalog Jobs`}),`: `,_jsx(_components.strong,{children:`Fill the gaps`}),`, `,_jsx(_components.strong,{children:`Complete a supplier sheet`}),` (rows you already imported), `,_jsx(_components.strong,{children:`Fix missing images`}),`, `,_jsx(_components.strong,{children:`Map categories between shops`}),` and `,_jsx(_components.strong,{children:`Get ready for Google and Meta ads`}),`. Jobs started from ChatGPT never export.`]}),`\n`,_jsx(Heading,{level:`3`,id:`what-stays-in-wisepim`,children:`What stays in WISEPIM`}),`\n`,_jsx(_components.p,{children:`The app does not handle billing, credentials, team access, deleting products, exports or publishing to a channel. It doesn’t generate images, video or audio, read PDFs, or import new files. Do those in WISEPIM itself.`}),`\n`,_jsx(Heading,{level:`2`,id:`review-and-approve-changes`,children:`Review and approve changes`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=54f77ecf0c9e0184e79a7ccd7a3ff8a9`,alt:`WISEPIM Review assistant changes page with an Awaiting review proposal, the action to authorize, its target of 3 products, the estimated credits, and a product shown by name with a German-flagged field and current and proposed values`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/openai-review-light-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=f5abc86b060c84d94e620651541b4c59 280w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=88078b1bc748176c3e80094aff9e39f6 560w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=7f862e000df33793a254d378c46d128c 840w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=eea4639dbdc20f395c92861b8f778c5b 1100w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=0c28295fc95f5ca6274464ddc41a41f0 1650w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-light-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=127d4c30eae48bcda399a867d7f17d3d 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=764a4c9a58b70e8938766862c81855e0`,alt:`WISEPIM Review assistant changes page with an Awaiting review proposal, the action to authorize, its target of 3 products, the estimated credits, and a product shown by name with a German-flagged field and current and proposed values`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1445`,height:`1445`,\"data-path\":`images/marketing-screenshots/settings/openai-review-dark-branded.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=280\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=ad5516bd0b06f9486a5c25d56538979b 280w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=560\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=ddb28f255001c259933216a81d3ea101 560w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=840\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=460feeb2662fcc019367253f26c52a33 840w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=5ddf4b9e964b30e627c5cee6c2b26d0c 1100w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=09fc10b4a19a6916c8ead2809623f43c 1650w, https://mintcdn.com/swiftsyncai/sl_1qDozLiAn5HYQ/images/marketing-screenshots/settings/openai-review-dark-branded.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=sl_1qDozLiAn5HYQ\u0026q=85\u0026s=8859d4789d3e45961a6c3591e090ad51 2500w`}),`\n`,_jsx(_components.p,{children:`Every change goes through a proposal, whether or not you approve it by hand:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`ChatGPT prepares a proposal`,children:_jsx(_components.p,{children:`It freezes the exact products, fields, languages, saved prompt and settings, and works out a credit estimate. Nothing runs yet.`})}),_jsx(Step,{title:`With approval off, ChatGPT applies it`,children:_jsx(_components.p,{children:`This is the default. ChatGPT applies the proposal within its permissions and, for enrichment, translation, research and catalog jobs, starts the job. Ask it for the review link to see exactly what it did, and for progress until the job is done.`})}),_jsx(Step,{title:`With approval on, you open the review link`,children:_jsxs(_components.p,{children:[`The link opens `,_jsx(_components.strong,{children:`Review assistant changes`}),` in WISEPIM, signed in as the account that made the connection. You see the action under `,_jsx(_components.strong,{children:`Action to authorize`}),`, its target, “Estimated WISEPIM credits” and every selected product by name and image. For text edits you see `,_jsx(_components.strong,{children:`Current value`}),` and `,_jsx(_components.strong,{children:`Proposed value`}),` side by side, with a flag for the language of each translated field.`]})}),_jsx(Step,{title:`You approve or reject`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Approve this proposal`}),` or `,_jsx(_components.strong,{children:`Reject proposal`}),`. There is no tool that lets ChatGPT approve its own proposal.`]})}),_jsx(Step,{title:`ChatGPT applies it`,children:_jsx(_components.p,{children:`Go back to ChatGPT and ask it to apply the proposal. For enrichment, translation, research and catalog jobs, this starts the job. Ask ChatGPT for progress until the job is done.`})})]}),`\n`,_jsxs(_components.p,{children:[`The proposal is fixed once it exists. Products that start matching your filter later are not added. If a selected product, the prompt or the settings change before you apply it, the status becomes `,_jsx(_components.strong,{children:`Needs a new preview`}),` and ChatGPT has to prepare a fresh one. For enrichment you approve the action and its estimate, not the finished text: the text is generated when the job runs.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`With approval on: “Approval covers exactly this proposal. Your assistant must then apply it before it expires. Approval alone does not change your catalog.” A proposal expires one hour after ChatGPT creates it.`})}),`\n`,_jsxs(_components.p,{children:[`The full list of review statuses is on `,_jsx(_components.a,{href:`/en/settings/connected-apps#what-each-status-means`,children:`Connected Apps`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`credits`,children:`Credits`}),`\n`,_jsxs(_components.p,{children:[`Actions started from ChatGPT use your normal WISEPIM credits, from the same balance as actions you start in the app, and show up on the `,_jsx(_components.a,{href:`/en/settings/usage`,children:`Usage`}),` page.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What ChatGPT does`}),_jsx(_components.th,{children:`Credits`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Searching, reading products, quality scores, analytics, settings and prompts, building filters`}),_jsx(_components.td,{children:`No credits`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enrichment and translation`}),_jsx(_components.td,{children:`The estimate on the proposal, which ChatGPT reports and the review page shows. If WISEPIM can’t work it out, the page says “The credit estimate is unavailable. This action may consume WISEPIM credits.”`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Web research`}),_jsx(_components.td,{children:`Paid. The proposal sets a maximum based on the launch estimate; a product is charged once per research task, even if a request is retried.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Catalog jobs`}),_jsx(_components.td,{children:`The job’s own estimate. The maximum on the proposal is an estimate ceiling, not a hard cap on final spend.`})]})]})]}),`\n`,_jsx(_components.p,{children:`The app never sells you credits or upgrades. Your existing plan and balance apply.`}),`\n`,_jsx(Heading,{level:`2`,id:`limits`,children:`Limits`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Limit`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Projects per connection`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Search results per page`}),_jsx(_components.td,{children:`Up to 50. The total count covers every match, and ChatGPT can page further.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Natural-language filters`}),_jsx(_components.td,{children:`10 requests per minute`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Quality check`}),_jsx(_components.td,{children:`Up to 10 products at a time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Taxonomy and image checks`}),_jsx(_components.td,{children:`Up to 20 products at a time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SEO performance and opportunities`}),_jsx(_components.td,{children:`1 to 50 selected products`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Analytics period`}),_jsx(_components.td,{children:`Up to 366 days; the last 30 days by default`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Enrichment, translation and bulk edit proposals`}),_jsx(_components.td,{children:`Up to 500 products. A larger selection fails as a whole; nothing is cut off.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exact text edits`}),_jsx(_components.td,{children:`Up to 10 products`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Web research proposals`}),_jsx(_components.td,{children:`Up to 50 products`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Catalog job proposals`}),_jsx(_components.td,{children:`Up to 500 products`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Proposal lifetime`}),_jsx(_components.td,{children:`1 hour, or less if the connection expires sooner`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`codex`,children:`Codex`}),`\n`,_jsxs(_components.p,{children:[`The same WISEPIM app works in Codex. Open the WISEPIM connection in Codex, choose `,_jsx(_components.strong,{children:`Connect`}),`, and go through the same sign-in and consent screen. The permissions, approval setting, credits and limits on this page apply unchanged.`]}),`\n`,_jsx(Heading,{level:`2`,id:`disconnect`,children:`Disconnect`}),`\n`,_jsxs(_components.p,{children:[`In WISEPIM, go to `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Connected apps`}),`, click `,_jsx(_components.strong,{children:`Revoke access`}),` on the connection and then `,_jsx(_components.strong,{children:`Confirm revocation`}),`. This “stops new requests and invalidates pending approvals for this connection.” Your catalog data stays in WISEPIM.`]}),`\n`,_jsxs(_components.p,{children:[`You can also disconnect the app in ChatGPT. To be sure the access itself is gone, revoke it in WISEPIM as well. Connections also expire on their own; the date is under `,_jsx(_components.strong,{children:`Expires`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`No projects are available with the requested permissions`,id:`no-projects-are-available-with-the-requested-permissions`,children:_jsx(_components.p,{children:`The app asks for permissions that change the catalog, so only projects you can edit are listed. Ask the project owner or an admin for an editor role, or deny the request.`})}),_jsx(Accordion,{title:`This connection request is invalid or has expired`,id:`this-connection-request-is-invalid-or-has-expired`,children:_jsx(_components.p,{children:`The request from ChatGPT timed out, for example during a long signup. Start a new connection from ChatGPT.`})}),_jsx(Accordion,{title:`The WISEPIM connection is not available yet`,id:`the-wisepim-connection-is-not-available-yet`,children:_jsx(_components.p,{children:`WISEPIM can’t accept new connections right now. Try again later. Existing connections stay listed and you can still revoke them.`})}),_jsx(Accordion,{title:`This preview is unavailable`,id:`this-preview-is-unavailable`,children:_jsx(_components.p,{children:`The proposal expired, the connection was revoked, or you are signed in to WISEPIM with a different account than the one you connected. Sign in with the right account, or ask ChatGPT for a new preview.`})}),_jsx(Accordion,{title:`The review page says Needs a new preview`,id:`the-review-page-says-needs-a-new-preview`,children:_jsx(_components.p,{children:`A selected product, prompt or setting changed after ChatGPT made the proposal. Ask for a fresh preview and review that one.`})}),_jsx(Accordion,{title:`ChatGPT says a selection is too large`,id:`chatgpt-says-a-selection-is-too-large`,children:_jsx(_components.p,{children:`Proposals take at most 500 products. Narrow the filter, or ask ChatGPT to split the work into batches that you review one by one.`})}),_jsx(Accordion,{title:`ChatGPT can't use a feature it used to offer`,id:`chatgpt-cant-use-a-feature-it-used-to-offer`,children:_jsx(_components.p,{children:`A newer version of the app may need a permission your connection doesn’t have. Connect again and approve the new permission.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`act-on-what-you-find`,children:`Act on what you find`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`ChatGPT found products with missing content`,id:`chatgpt-found-products-with-missing-content`,children:_jsx(_components.p,{children:`Ask it to prepare enrichment or translation for exactly those products, then check the selection and the credit estimate before the job runs: on the review page when approval is on, in ChatGPT’s answer when it is off.`})}),_jsx(Accordion,{title:`ChatGPT applied a change you wanted to see first`,id:`chatgpt-applied-a-change-you-wanted-to-see-first`,children:_jsxs(_components.p,{children:[`Approval is off by default. Switch on `,_jsx(_components.strong,{children:`Require approval before changes`}),` for the connection under `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Connected apps`}),`, and every later change waits for you in WISEPIM. The review link for the change that already landed shows exactly what was applied.`]})}),_jsx(Accordion,{title:`You approved a proposal`,id:`you-approved-a-proposal`,children:_jsx(_components.p,{children:`Go back to ChatGPT and ask it to apply the proposal. Ask again later for the job’s progress. A queued job is not a finished one.`})}),_jsx(Accordion,{title:`A job finished`,id:`a-job-finished`,children:_jsxs(_components.p,{children:[`Ask ChatGPT to read the products back, or open them in WISEPIM. Catalog jobs can leave suggestions in their review queue; check them in `,_jsx(_components.a,{href:`/en/products/catalog-jobs`,children:`Catalog Jobs`}),`.`]})}),_jsx(Accordion,{title:`You no longer use the app`,id:`you-no-longer-use-the-app`,children:_jsxs(_components.p,{children:[`Revoke the connection under `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Connected apps`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Claude`,icon:`sparkle`,href:`/en/integrations/claude`,children:_jsx(_components.p,{children:`Connect Claude Code or the Claude apps to the same WISEPIM project.`})}),_jsx(Card,{title:`Connected Apps`,icon:`bot`,href:`/en/settings/connected-apps`,children:_jsx(_components.p,{children:`See every assistant connection, its permissions and dates, and revoke access.`})}),_jsx(Card,{title:`API Access`,icon:`code`,href:`/en/settings/api`,children:_jsx(_components.p,{children:`Connect your own code to the catalog with a project API key.`})}),_jsx(Card,{title:`Usage Settings`,icon:`chart-bar`,href:`/en/settings/usage`,children:_jsx(_components.p,{children:`See the credits that assistant actions spend, next to everything else.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"ChatGPT","description":"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.","icon":"message-square","tag":"New","href":"/en/integrations/chatgpt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Connect ChatGPT to WISEPIM","slug":"connect-chatgpt-to-wisepim","depth":2,"children":[{"title":"The permissions ChatGPT asks for","slug":"the-permissions-chatgpt-asks-for","depth":3,"children":[]}]},{"title":"What you can ask","slug":"what-you-can-ask","depth":2,"children":[{"title":"The tools behind it","slug":"the-tools-behind-it","depth":3,"children":[]},{"title":"What stays in WISEPIM","slug":"what-stays-in-wisepim","depth":3,"children":[]}]},{"title":"Review and approve changes","slug":"review-and-approve-changes","depth":2,"children":[]},{"title":"Credits","slug":"credits","depth":2,"children":[]},{"title":"Limits","slug":"limits","depth":2,"children":[]},{"title":"Codex","slug":"codex","depth":2,"children":[]},{"title":"Disconnect","slug":"disconnect","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Act on what you find","slug":"act-on-what-you-find","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/swiftsyncai/9986cf3b3b72f587/theme-toggle.js","/_mintlify/custom/swiftsyncai/1bff8e31282c4d8f/hreflang.js","/_mintlify/custom/swiftsyncai/aa53ad39d1d4d71d/ask-ai.js","/_mintlify/custom/swiftsyncai/97fb2aa691253ef4/app-link.js","/_mintlify/custom/swiftsyncai/504d556d6549322a/i18n.js","/_mintlify/custom/swiftsyncai/55d6dc74327601f8/tooltips.js","/_mintlify/custom/swiftsyncai/a12705721d8951a9/webmcp.js"],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"swiftsyncai","siteName":"WISEPIM Documentation","title":"ChatGPT - WISEPIM Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/integrations/chatgpt","matchLevel":0},"nl":{"href":"/nl/integrations/chatgpt","matchLevel":1},"de":{"href":"/de/integrations/chatgpt","matchLevel":1},"es":{"href":"/es/integrations/chatgpt","matchLevel":1}}},"lastModified":"2026-10-28T23:45:35.195Z","originalFileLocation":"en/integrations/chatgpt.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"ChatGPT - WISEPIM Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.wisepim.com/en/integrations/chatgpt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://swiftsyncai.mintlify.app/_mintlify/api/og/v2?division=AI+Assistants\u0026amp;title=ChatGPT\u0026amp;description=Connect+the+WISEPIM+app+in+ChatGPT+or+Codex+to+search+your+catalog%2C+read+analytics+and+run+enrichment%2C+with+an+approval+step+in+WISEPIM+when+you+want+one.\u0026amp;theme=7db21e91a519f8adccd39f40\u0026amp;signature=076f0bae445e047afbfa11db33f29d6efb323a5f12f7af167c4cc40502b6a3b6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"ChatGPT - WISEPIM Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://swiftsyncai.mintlify.app/_mintlify/api/og/v2?division=AI+Assistants\u0026amp;title=ChatGPT\u0026amp;description=Connect+the+WISEPIM+app+in+ChatGPT+or+Codex+to+search+your+catalog%2C+read+analytics+and+run+enrichment%2C+with+an+approval+step+in+WISEPIM+when+you+want+one.\u0026amp;theme=7db21e91a519f8adccd39f40\u0026amp;signature=076f0bae445e047afbfa11db33f29d6efb323a5f12f7af167c4cc40502b6a3b6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/swiftsyncai/prPmMl6ADGPl2x5Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WISEPIM Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E71447\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.wisepim.com/en/integrations/chatgpt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/integrations/chatgpt.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.wisepim.com/en/integrations/chatgpt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.wisepim.com/nl/integrations/chatgpt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.wisepim.com/de/integrations/chatgpt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.wisepim.com/es/integrations/chatgpt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.wisepim.com/en/integrations/chatgpt\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://wisepim.com/#organization\",\"name\":\"WISEPIM\",\"legalName\":\"WISEPIM B.V.\",\"url\":\"https://wisepim.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.wisepim.com/logo/wisepim-logo-horizontal-transparant-lightmode.png\"},\"sameAs\":[\"https://linkedin.com/company/wisepim\",\"https://www.youtube.com/channel/UC5sQ48mV3sYEBme01xvVIXw\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.wisepim.com#website\",\"name\":\"WISEPIM Documentation\",\"url\":\"https://docs.wisepim.com\",\"publisher\":{\"@id\":\"https://wisepim.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.wisepim.com/en/integrations/chatgpt#webpage\",\"url\":\"https://docs.wisepim.com/en/integrations/chatgpt\",\"name\":\"ChatGPT\",\"description\":\"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\",\"dateModified\":\"2026-10-28T23:45:35.195Z\",\"isPartOf\":{\"@id\":\"https://docs.wisepim.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.wisepim.com/en/integrations/chatgpt#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.wisepim.com/en/integrations/chatgpt#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"WISEPIM Documentation\",\"item\":\"https://docs.wisepim.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChatGPT\",\"item\":\"https://docs.wisepim.com/en/integrations/chatgpt\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.wisepim.com/en/integrations/chatgpt#article\",\"headline\":\"ChatGPT\",\"name\":\"ChatGPT\",\"description\":\"Connect the WISEPIM app in ChatGPT or Codex to search your catalog, read analytics and run enrichment, with an approval step in WISEPIM when you want one.\",\"url\":\"https://docs.wisepim.com/en/integrations/chatgpt\",\"mainEntityOfPage\":{\"@id\":\"https://docs.wisepim.com/en/integrations/chatgpt#webpage\"},\"dateModified\":\"2026-10-28T23:45:35.195Z\",\"publisher\":{\"@id\":\"https://wisepim.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.wisepim.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WISEPIM Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WISEPIM Documentation","nav":{"global":{"anchors":[{"anchor":"Homepage","icon":"house","href":"https://wisepim.com"},{"anchor":"Latest changes","icon":"history","href":"https://wisepim.com/changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://wisepim.com/blog"}]},"languages":[{"language":"en","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/en/introduction"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/en/guides/overview"}]},{"tab":"Integrations","groups":[{"group":"Overview","pages":[{"title":"Supported Platforms","description":"See every platform WISEPIM connects to: Shopify, WooCommerce, Magento, Lightspeed, bol.com, Akeneo and more, with what each one imports and exports.","href":"/en/integrations/supported-platforms"}]},{"group":"AI Assistants","pages":[{"title":"ChatGPT","icon":"message-square","tag":"New","href":"/en/integrations/chatgpt"},{"title":"Claude","description":"Connect Claude Code or the Claude apps to WISEPIM over MCP to search your catalog, read analytics and run changes, with an optional approval step in WISEPIM.","icon":"sparkle","tag":"New","href":"/en/integrations/claude"}]},{"group":"E-commerce Platforms","pages":[{"title":"Shopify Integration","sidebarTitle":"Shopify","icon":"shopify","href":"/en/integrations/shopify"},{"title":"WooCommerce Integration","sidebarTitle":"WooCommerce","icon":"wordpress","href":"/en/integrations/woocommerce"},{"title":"Magento 2 Integration","sidebarTitle":"Magento 2","icon":"magento","href":"/en/integrations/magento"},{"title":"BigCommerce Integration","sidebarTitle":"BigCommerce","icon":"store","href":"/en/integrations/bigcommerce"},{"title":"PrestaShop Integration","sidebarTitle":"PrestaShop","icon":"shopping-basket","href":"/en/integrations/prestashop"},{"title":"Shopware Integration","sidebarTitle":"Shopware","icon":"shopping-bag","href":"/en/integrations/shopware"},{"title":"ShopWired Integration","sidebarTitle":"ShopWired","icon":"cart-shopping","href":"/en/integrations/shopwired"},{"title":"Squarespace Integration","sidebarTitle":"Squarespace","icon":"squarespace","href":"/en/integrations/squarespace"},{"title":"Lightspeed Integration","sidebarTitle":"Lightspeed","icon":"bolt","href":"/en/integrations/lightspeed"},{"title":"Ecwid Integration","sidebarTitle":"Ecwid","icon":"shopping-bag","href":"/en/integrations/ecwid"},{"title":"CCV Shop Integration","sidebarTitle":"CCV Shop","icon":"shopping-cart","href":"/en/integrations/cvv-shop"},{"title":"Medusa Integration","sidebarTitle":"Medusa","icon":"package","href":"/en/integrations/medusa"},{"title":"Sylius Integration","sidebarTitle":"Sylius","icon":"code","href":"/en/integrations/sylius"},{"title":"Django Oscar Integration","sidebarTitle":"Django Oscar","icon":"python","href":"/en/integrations/django-oscar"},{"title":"WordPress Integration","sidebarTitle":"WordPress","icon":"wordpress","href":"/en/integrations/wordpress"},{"title":"Akeneo Integration","sidebarTitle":"Akeneo","icon":"layers","href":"/en/integrations/akeneo"}]},{"group":"Marketplaces","pages":[{"title":"Kaufland Integration","sidebarTitle":"Kaufland","icon":"store","href":"/en/integrations/kaufland"},{"title":"Mirakl Integration","sidebarTitle":"Mirakl","icon":"store","tag":"New","href":"/en/integrations/mirakl"},{"title":"bol.com Integration","sidebarTitle":"bol.com","icon":"store","tag":"Beta","href":"/en/integrations/bol"}]},{"group":"Shopping \u0026 Ads","pages":[{"title":"Google Merchant Center Integration","sidebarTitle":"Google Merchant Center","icon":"google","tag":"Beta","href":"/en/integrations/google-merchant-center"}]},{"group":"Data \u0026 Import","pages":[{"title":"Picqer Integration","sidebarTitle":"Picqer","icon":"warehouse","href":"/en/integrations/picqer"},{"title":"WebshopImporter Integration","sidebarTitle":"WebshopImporter","icon":"box","href":"/en/integrations/webshopimporter"},{"title":"Databricks Integration","sidebarTitle":"Databricks","icon":"database","href":"/en/integrations/databricks"}]},{"group":"Analytics \u0026 Search","pages":[{"title":"Google Analytics 4 Integration","sidebarTitle":"Google Analytics 4","icon":"google","tag":"New","href":"/en/integrations/google-analytics"},{"title":"Google Search Console Integration","sidebarTitle":"Google Search Console","icon":"google","tag":"New","href":"/en/integrations/google-search-console"}]},{"group":"Suppliers","pages":[{"title":"Shots Supplier Integration","sidebarTitle":"Shots","icon":"store","href":"/en/integrations/suppliers/Shots"},{"title":"TechData Integration","sidebarTitle":"TechData","icon":"truck","tag":"New","href":"/en/integrations/techdata"}]}]}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/integrations/chatgpt"}]},{"language":"de","pages":[{"title":"de","href":"/de/integrations/chatgpt"}]},{"language":"es","pages":[{"title":"es","href":"/es/integrations/chatgpt"}]}]},"title":"ChatGPT - WISEPIM Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}