For ecommerce + marketplace ops + content ops + brand-voice leadership · Published June 1, 2026
Your Amazon title has 200 characters. Walmart gets 75. Etsy gets 140. Pinterest gets 100. Source-draft-plus-template does not adapt.
You run multi-marketplace ecommerce for a DTC brand with 1,000- 25,000 SKUs across 8-15 channels (own Shopify storefront, Amazon Seller Central, Amazon Vendor Central, Walmart Marketplace, Instagram Shop, TikTok Shop, Etsy, Google Merchant Center, Facebook Shop, Pinterest Shopping, eBay, plus Wayfair + Target Plus + Best Buy + Newegg + Rakuten as additional reach). The PIM-syndication stack (Akeneo PIM, Salsify, inriver PIM, Plytix, Pimcore, Catsy, Channable, ChannelAdvisor, Sellbrite, Feedonomics, GoDataFeed, ProductsUp) maps a source draft to per-channel templates. The marketplace listing-tool layer (Amazon Listing Optimizer + A+ Content Builder, Helium 10 Frankenstein + Scribbles + Magnet, Jungle Scout Listing Builder, AMZScout, SellerApp, ZonGuru, Sellzone) fills the Amazon-specific fields. The AI product-description tools (Jasper, Copy.ai, Anyword, Writesonic, Persado, Phrasee, Productlab.ai, Octane AI, DescribelyAI, Junia AI, Hypotenuse AI) generate copy. None of them adapt per channel. The same source description ships to Amazon at 200 characters, to Walmart truncated to 75, to Etsy with the 13-tag-max ignored, to Pinterest with the 500-char description over the 100-char title limit, to Instagram Shop with 2,200 characters of room unused, to TikTok Shop with the Gen-Z voice missing. The 7-spec per-channel adaptation (length + keyword + compliance policy + rich-content spec + image treatment + attribute spec + brand-voice gate) from a single source draft is operator-side architecture above all of them.
Or take the 3-question shape diagnostic first — no email required.
What this skill closes
- 11+ channel coverage — DTC Shopify + Amazon Seller Central + Amazon Vendor Central + Walmart Marketplace + Instagram Shop + TikTok Shop + Etsy + Google Merchant Center + Facebook Shop + Pinterest Shopping + eBay + Wayfair + Target Plus + Best Buy Marketplace + Newegg + Rakuten.
- Per-channel length-constraint enforcement — per-Amazon 200-char title + 1000-char bullet + 2000-char description + 250-byte search-term + per-Walmart 75-char title + 4000-char shelf + per-Shopify 70-char title + 160-char meta + per-TikTok 150-char title + 2000-char description + per-Etsy 140-char title + 13-tag x 13-char + per-Google Merchant 150-char title + 5000-char description + per-eBay 80-char title + per-Pinterest 100-char title + 500-char description + per-Instagram 65-char title + 2200-char description.
- Per-channel keyword treatment — per-Amazon search-term 250-byte + no-keyword-stuffing + no-competitor-brand + per-Walmart relevant-keyword + per-Etsy 13-tag x 13-char + per-Google Merchant natural-language + per-Pinterest Pinterest-Trends + per-Instagram hashtag-30-max + per-TikTok hashtag-trending.
- Per-channel policy validation — per-Amazon restricted-products + prohibited-claim + suspension-trigger + no-competitor-brand + A+-Content + per-Walmart prohibited-claim + counterfeit + per-Google Merchant Misrepresentation + Healthcare + Adult + per-Pinterest Inactive-Catalog + Restricted-Goods + per-TikTok Banned-Products + Health-Claims + per-Etsy Handmade + Vintage + per-eBay Listing-Practices + Restricted-Items + per-Facebook Commerce-Policies.
- Per-channel rich-content + image-treatment + attribute-spec — per-Amazon A+ Content modules + main-image-white-background-1000px + browse-node + per-Walmart Rich-Media + 2200px-min + MP-Item-Code + per-Shopify Metafields + 2048px + per-Instagram 1080-square + per-Pinterest 1000x1500-vertical + category-detail.
- Per-channel brand-voice gate — per-DTC-conversational + per-Amazon-feature-bullet-formal-imperative + per-Instagram-aspirational + per-TikTok-Gen-Z-trend-casual + per-Etsy-handmade-personal + per-eBay-direct-no-fluff per-canonical-brand-voice-spec.
- Per-policy severity tiering — Critical (suspension-risk) + High (listing-rejection) + Medium (warning) + Low (recommended-edit) with per-portfolio audit-trail and per-borderline routing to human review.
Why per-vendor-Akeneo-PIM-canonical-single-source-canonical-syndication breaks at multi-marketplace-operator scale
Per-vendor-Akeneo-PIM-canonical-single-source-canonical-syndication ships per-account per-SKU per-source-template per-channel-destination per-attribute-mapping primitive. Per-vendor-Salsify + inriver + Plytix + Pimcore + Crystallize + Catsy + ProductPilot + Channable + ChannelAdvisor + Sellbrite + Feedonomics + GoDataFeed + ProductsUp-canonical-single-account ship per-vendor per-native syndication primitives.
At 1-channel scale per-account per-SKU per-template-fill primitive is enough. At 10,000-SKU × 11-channel-coverage × per-channel-canonical-format-canonical-length-canonical-keyword-canonical-compliance-canonical-policy-canonical-brand-voice-canonical-spec-canonical-blind scale per-Amazon-200-char-title vs per-Walmart-75-char vs per-Shopify-70-char vs per-TikTok-150-char vs per-Google-Merchant-150-char vs per-Etsy-140-char + per-Amazon-keyword-stuffing-policy-suspension-risk + per-Walmart-prohibited-claim + per-Google-Merchant-Misrepresentation + per-Pinterest-Inactive-Catalog + per-TikTok-Banned-Products + per-Etsy-Handmade per-canonical-per-channel-policy-violation-blind.
Per-canonical-per-channel-rich-content-spec-blind + per-canonical-per-channel-image-treatment-blind + per-canonical-per-channel-attribute-spec-blind + per-canonical-per-channel-brand-voice-gate-blind. Per-canonical-marketplace-suspension-risk + per-canonical-listing-rejection-rate-7-to-22-percent + per-canonical-conversion-rate-3-to-8-percent-decline + per-canonical-Amazon-Buy-Box-loss-risk.
Per-vendor-Akeneo + Salsify + inriver + Plytix + Pimcore + Catsy + ChannelAdvisor + Sellbrite + Feedonomics + GoDataFeed + ProductsUp ship per-vendor per-syndication-template primitive. Per-canonical-per-channel-length-canonical-keyword-canonical-compliance-canonical-policy-canonical-brand-voice-canonical-rich-content-canonical-image-canonical-attribute is operator-side architecture above per-vendor per-syndication-template primitive.
What is in market today
Per-platform per-PIM-syndication
Akeneo PIM, Salsify, inriver PIM, Plytix, Pimcore, Crystallize, Catsy, ProductPilot, Channable, ChannelAdvisor (Rithum), Sellbrite, Feedonomics (Shopify), GoDataFeed, ProductsUp. Per-account per-SKU per-template per-channel-destination. Per-canonical-per-channel-canonical-length-canonical-keyword-canonical-compliance-canonical-policy-canonical-brand-voice is not the primitive.
Per-platform per-marketplace-listing-tool
Amazon Listing Optimizer + A+ Content Builder, Helium 10 Frankenstein + Scribbles + Magnet, Jungle Scout Listing Builder, AMZScout, SellerApp, ZonGuru, ZIK Analytics, Sellzone (Semrush), Marketscale, AMZ AI, Datawitz, Listing Mirror. Per-account per-marketplace per-listing. Per-canonical-cross-marketplace-canonical-cross-channel-canonical-orchestration is not the primitive.
Per-platform per-AI-product-description-tool
Jasper AI Product Descriptions, Copy.ai Product Descriptions, Anyword Product Descriptions, Writesonic Product Descriptions, Persado, Phrasee, Productlab.ai, Octane AI, DescribelyAI, Junia AI, Hypotenuse AI Product Descriptions. Per-account per-template per-bulk-generation. Per-canonical-per-channel-canonical-length-canonical-constraint-canonical-enforcement is not the primitive.
Per-platform per-feed-management
Google Merchant Center, Microsoft Merchant Center, Facebook Catalog Manager, Pinterest Catalogs, TikTok Catalog Manager, Channable, GoDataFeed, Feedonomics, DataFeedWatch (WordStream), Shopping Feed. Per-account per-feed per-channel-destination. Per-canonical-per-channel-canonical-policy-canonical-validation + per-canonical-per-channel-canonical-brand-voice-canonical-gate is not the primitive.
How the architecture is set up
- Per-portfolio per-canonical-multi-channel-canonical-API-substrate. Per-Shopify-Admin-API + per-Amazon-Selling-Partner-API + per-Walmart-Marketplace-API + per-Instagram-Graph-API-Shop + per-TikTok-Shop-API + per-Etsy-Open-API-v3 + per-Google-Merchant-Center-Content-API + per-Facebook-Catalog-Manager-API + per-Pinterest-Shopping-API + per-eBay-Sell-API canonical-multi-channel.
- Per-portfolio per-canonical-multi-PIM-canonical-API-substrate. Per-Akeneo + per-Salsify + per-inriver + per-Plytix + per-Pimcore + per-Crystallize + per-Catsy + per-ProductPilot + per-Channable + per-ChannelAdvisor + per-Sellbrite + per-Feedonomics + per-GoDataFeed + per-ProductsUp canonical-multi-PIM.
- Per-portfolio per-canonical-multi-LLM-canonical-substrate. Per-GPT-4 + per-Claude + per-Gemini + per-Cohere + per-Jasper-AI + per-Copy.ai + per-Anyword + per-Persado + per-Phrasee canonical-multi-LLM.
- Per-portfolio per-canonical-source-canonical-draft-canonical-ingestion. Per-PIM-source-draft + per-per-SKU-description-generation-sibling-output canonical-source-ingestion.
- Per-portfolio per-canonical-per-channel-canonical-format-canonical-spec. Per-Amazon-200-char-title + per-Walmart-75-char + per-Shopify-70-char + per-TikTok-150-char + per-Google-Merchant-150-char + per-Etsy-140-char + per-Pinterest-100-char + per-Instagram-65-char + per-eBay-80-char + per-Facebook-100-char canonical-format-spec.
- Per-portfolio per-canonical-per-channel-canonical-length-canonical-byte-canonical-emoji-canonical-HTML-canonical-validation. Per-character-count + per-word-count + per-byte-count + per-emoji-allowed + per-HTML-tag-allowed + per-line-break + per-special-character canonical-validation.
- Per-portfolio per-canonical-per-channel-canonical-keyword-canonical-spec. Per-Amazon-search-term-250-byte + per-no-stuffing + per-no-competitor-brand + per-Walmart-relevant + per-Etsy-13-tag-13-char + per-Google-natural-language + per-Pinterest-Trends + per-Instagram-hashtag-30-max + per-TikTok-hashtag-trending canonical-keyword-spec.
- Per-portfolio per-canonical-per-channel-canonical-keyword-canonical-placement-canonical-density-canonical-synonyms-canonical-prohibited. Per-title-front-loaded + per-bullet-distributed + per-description-natural + per-density-spec + per-synonyms-spec + per-prohibited-best-guaranteed-medical-claim.
- Per-portfolio per-canonical-per-channel-canonical-policy-canonical-validation. Per-Amazon-restricted + prohibited-claim + suspension-trigger + no-competitor-brand + A+-Content + per-Walmart-prohibited + counterfeit + per-Google-Merchant-Misrepresentation + Healthcare + Adult + per-Pinterest-Inactive-Catalog + Restricted-Goods + per-TikTok-Banned-Products + Health-Claims + per-Etsy-Handmade + Vintage + per-eBay-Listing-Practices canonical-policy-spec.
- Per-portfolio per-canonical-per-policy-violation-canonical-severity-canonical-tiering. Per-Critical-suspension-risk + per-High-listing-rejection + per-Medium-warning + per-Low-recommended-edit canonical-severity.
- Per-portfolio per-canonical-per-channel-canonical-rich-content-canonical-image-canonical-attribute-canonical-spec. Per-Amazon-A+-Content + per-Walmart-Rich-Media + per-Shopify-Metafields + per-Amazon-1000-px-white-background + per-Walmart-2200-px-min + per-Shopify-2048-px + per-Instagram-1080-square + per-Pinterest-1000-x-1500-vertical + per-Amazon-browse-node + per-Walmart-MP-Item-Code + per-Etsy-13-tag + per-Pinterest-category-detail canonical-rich-image-attribute.
- Per-portfolio per-canonical-per-channel-canonical-brand-voice-canonical-gate. Per-DTC-conversational + per-Amazon-feature-bullet-formal-imperative + per-Instagram-aspirational + per-TikTok-Gen-Z-trend-casual + per-Etsy-handmade-personal + per-eBay-direct-no-fluff + per-borderline-routing-to-human-review canonical-brand-voice.
- Per-portfolio per-canonical-per-channel-canonical-publish-canonical-execution + audit-trail. Per-pre-flight-validation-pass + per-channel-API-publish + per-publish-confirmation + per-PIM-sync + per-CMO-dashboard-rollup.
Frequently asked questions
What is per-channel product description adaptation for multi-marketplace operators?
The orchestration layer that takes a single source product draft from your PIM (Akeneo, Salsify, inriver, Pimcore, Plytix, Catsy, Channable) and adapts it per marketplace channel along seven specs: length constraint (Amazon 200-char title + 1000-char bullets + 2000-char description + 250-byte search term; Walmart 75-char title + 4000-char shelf description; Etsy 140-char title + 13-tag max with 13-char tag limit; Pinterest 100-char title + 500-char description; Instagram Shop 65-char title + 2200-char description; TikTok Shop 150-char title + 2000-char description; Google Merchant 150-char title + 5000-char description; Facebook Shop 100-char + 9999-char; eBay 80-char title); keyword treatment (per-channel SEO + per-channel category-mapped); compliance policy (Amazon keyword-stuffing-suspension + Walmart prohibited-claim + Google Merchant Misrepresentation + Pinterest Inactive-Catalog + TikTok Shop Banned-Products + Etsy Handmade); rich-content spec (Amazon A+ Content modules + Walmart Rich Media + Shopify Metafields + eBay HTML); image treatment (Amazon main-image white-background 1000px + Walmart 2200px min + Shopify 2048px + Instagram Shop 1080 square + Pinterest 1000x1500 vertical); attribute spec (Amazon browse-node + Walmart MP-Item-Code + Etsy 13-tag + Pinterest category-detail); and brand-voice gate (DTC conversational + Amazon feature-bullet formal + TikTok Shop Gen-Z trend). The PIM-syndication vendors (Akeneo, Salsify, inriver, Plytix, Pimcore, Catsy, ProductPilot, Channable, ChannelAdvisor, Sellbrite, Feedonomics, GoDataFeed, ProductsUp, Webgility) ship the template-mapping primitive. The marketplace listing-tool vendors (Amazon Listing Optimizer + A+ Content Builder, Helium 10 Frankenstein + Scribbles + Magnet, Jungle Scout, AMZScout, SellerApp, ZonGuru, ZIK Analytics, Sellzone, Marketscale, AMZ AI, Datawitz, Listing Mirror) ship the channel-specific fill primitive. The AI product-description vendors (Jasper, Copy.ai, Anyword, Writesonic, Persado, Phrasee, Productlab.ai, Octane AI, DescribelyAI, Junia AI, Hypotenuse AI) ship the copy-generation primitive. The 7-spec per-channel adaptation that sits on top of all of them is the operator-side architecture.
Why does single-source PIM syndication break down at multi-marketplace operator scale?
A 10,000-SKU multi-marketplace operator runs Akeneo PIM or Salsify or inriver or Pimcore on the source side, plus ChannelAdvisor or Sellbrite or Feedonomics or GoDataFeed or ProductsUp on the syndication side. The syndication layer maps the source draft to per-channel templates field-by-field. At single-channel scale that template mapping is enough. At 11-channel coverage the mapping breaks down on seven dimensions. Length: Amazon takes 200 characters of title, Walmart truncates to 75, Etsy caps at 140, Pinterest at 100, Shopify meta at 160, TikTok Shop at 150, Google Merchant at 150, Instagram Shop allows 2,200 (most operators leave the room unused), eBay at 80. Mid-truncation kills the trailing keywords. Compliance: Amazon suspends listings for keyword stuffing the source draft passed through; Walmart rejects prohibited claims; Google Merchant flags Misrepresentation; Pinterest moves the catalog to Inactive; TikTok Shop bans certain product categories; Etsy requires Handmade-policy attestation. Rich content: Amazon expects A+ Content modules, Walmart expects Rich Media, Shopify expects Metafields, eBay expects HTML — none of which the source draft carries. Image treatment: Amazon main-image must be white-background at 1000px minimum, Walmart wants 2200px minimum, Shopify 2048px, Instagram Shop 1080 square, Pinterest 1000x1500 vertical — the source image library has none of these per-channel variants. Attribute spec: Amazon needs browse-node, Walmart needs MP-Item-Code, Etsy needs the 13-tag set, Pinterest needs category-detail. Brand voice: DTC storefront wants conversational, Amazon wants feature-bullet-formal, TikTok Shop wants Gen-Z trend-aware. The single-source syndication template ships the same description through all eleven channels and gets uneven results. The 7-spec per-channel adaptation layer above the syndication template is what closes the gap.
What does per-portfolio per-canonical-per-channel-canonical-length-canonical-constraint-canonical-enforcement do?
Per-portfolio per-canonical-per-channel-canonical-length-canonical-constraint-canonical-enforcement runs per-portfolio per-canonical-per-channel-canonical-format-canonical-spec-canonical-load (per-DTC-Shopify-canonical-title-70-char-meta-description-160-char-product-description-canonical-no-limit + per-Amazon-Seller-Central-canonical-title-200-char-bullet-1000-char-description-2000-char-search-term-250-byte + per-Amazon-Vendor-Central-canonical-title-200-char-bullet-1000-char + per-Walmart-Marketplace-canonical-title-75-char-shelf-description-4000-char-long-description-canonical-no-limit + per-Instagram-Shop-canonical-title-65-char-description-2200-char + per-TikTok-Shop-canonical-title-150-char-description-2000-char + per-Etsy-canonical-title-140-char-description-canonical-no-limit-tags-13-max-13-char-each + per-Google-Merchant-Center-canonical-title-150-char-description-5000-char + per-Facebook-Shop-canonical-title-100-char-description-9999-char + per-Pinterest-Shopping-canonical-title-100-char-description-500-char + per-eBay-canonical-title-80-char-description-canonical-no-limit per-canonical-format-spec) + per-canonical-per-channel-canonical-character-count-canonical-validation + per-canonical-per-channel-canonical-word-count-canonical-validation + per-canonical-per-channel-canonical-byte-count-canonical-validation (per-Amazon-search-term-canonical-250-byte-canonical-spec) + per-canonical-per-channel-canonical-emoji-canonical-validation (per-Amazon-canonical-no-emoji + per-Walmart-canonical-no-emoji + per-Instagram-Shop-canonical-emoji-allowed + per-TikTok-Shop-canonical-emoji-allowed per-canonical-emoji-policy) + per-canonical-per-channel-canonical-HTML-tag-canonical-validation (per-Amazon-canonical-allowed-HTML-tags-canonical-spec + per-eBay-canonical-allowed-HTML-tags + per-Shopify-canonical-rich-text-allowed per-canonical-HTML-spec) + per-canonical-per-channel-canonical-line-break-canonical-validation + per-canonical-per-channel-canonical-special-character-canonical-validation. Per-portfolio audit-trail.
How does per-portfolio per-canonical-per-channel-canonical-keyword-canonical-treatment-canonical-spec work?
Per-portfolio per-canonical-per-channel-canonical-keyword-canonical-treatment-canonical-spec runs per-portfolio per-canonical-per-channel-canonical-keyword-spec-canonical-load (per-Amazon-Seller-Central-canonical-search-term-250-byte-canonical-no-keyword-stuffing-canonical-no-competitor-brand + per-Walmart-canonical-relevant-keyword-canonical-no-stuffing + per-Etsy-canonical-13-tag-canonical-each-13-char-canonical-multi-word + per-Google-Merchant-canonical-natural-language-canonical-no-keyword-stuffing + per-Pinterest-Shopping-canonical-keyword-canonical-pin-text-canonical-Pinterest-Trends + per-Instagram-Shop-canonical-hashtag-canonical-30-max + per-TikTok-Shop-canonical-hashtag-canonical-trending + per-eBay-canonical-keyword-canonical-relevant + per-Shopify-canonical-meta-keyword-canonical-deprecated-canonical-product-tags-canonical-collection per-canonical-keyword-spec) + per-canonical-per-channel-canonical-keyword-canonical-density-canonical-spec + per-canonical-per-channel-canonical-keyword-canonical-placement-canonical-spec (per-title-keyword-canonical-front-loaded + per-bullet-keyword-canonical-distributed + per-description-keyword-canonical-natural per-canonical-keyword-placement) + per-canonical-per-channel-canonical-keyword-canonical-synonyms-canonical-spec + per-canonical-per-channel-canonical-prohibited-keyword-canonical-spec (per-Amazon-prohibited-canonical-best-canonical-guaranteed + per-Walmart-prohibited-canonical-claims + per-Google-Merchant-prohibited-canonical-medical-claim per-canonical-prohibited-keyword) + per-canonical-per-channel-canonical-keyword-canonical-localization-canonical-spec + per-canonical-per-channel-canonical-keyword-canonical-research-canonical-source (per-Amazon-canonical-Helium-10-Magnet + per-Walmart-canonical-Sellbrite-Keyword + per-Google-Merchant-canonical-Google-Keyword-Planner + per-Pinterest-canonical-Pinterest-Trends + per-TikTok-canonical-TikTok-Creative-Center-canonical-Top-Searches per-canonical-keyword-research). Per-portfolio audit-trail.
What does per-portfolio per-canonical-per-channel-canonical-policy-canonical-validation + per-canonical-brand-voice-gate do?
Per-portfolio per-canonical-per-channel-canonical-policy-canonical-validation runs per-portfolio per-canonical-per-channel-canonical-policy-spec-canonical-load (per-Amazon-canonical-restricted-products-canonical-policy + per-Amazon-canonical-prohibited-claim-canonical-policy + per-Amazon-canonical-suspension-canonical-trigger-canonical-policy + per-Amazon-canonical-no-competitor-brand-canonical-policy + per-Amazon-canonical-A+-Content-canonical-policy + per-Walmart-canonical-prohibited-claim + per-Walmart-canonical-counterfeit-canonical-policy + per-Walmart-canonical-restricted-products + per-Google-Merchant-canonical-Misrepresentation-canonical-policy + per-Google-Merchant-canonical-Healthcare-related-canonical-policy + per-Google-Merchant-canonical-Adult-content-canonical-policy + per-Pinterest-canonical-Inactive-Catalog-canonical-policy + per-Pinterest-canonical-Restricted-Goods-canonical-policy + per-TikTok-Shop-canonical-Banned-Products-canonical-policy + per-TikTok-Shop-canonical-Health-Claims-canonical-policy + per-Instagram-Shop-canonical-Restricted-Goods-canonical-policy + per-Etsy-canonical-Handmade-canonical-policy + per-Etsy-canonical-Vintage-canonical-policy + per-eBay-canonical-Listing-Practices-canonical-policy + per-eBay-canonical-Restricted-Items-canonical-policy + per-Facebook-Shop-canonical-Commerce-Policies per-canonical-policy-spec) + per-canonical-per-channel-canonical-policy-canonical-violation-canonical-detection + per-canonical-per-channel-canonical-policy-canonical-violation-canonical-severity-canonical-tiering (per-Critical-suspension-risk + per-High-listing-rejection + per-Medium-warning + per-Low-recommended-edit per-canonical-severity-tiering). Per-canonical-brand-voice-gate runs per-portfolio per-canonical-per-channel-canonical-brand-voice-spec-canonical-load (per-DTC-conversational-friendly + per-Amazon-canonical-feature-bullet-formal-imperative + per-Instagram-Shop-canonical-aspirational + per-TikTok-Shop-canonical-Gen-Z-trend-casual + per-Etsy-canonical-handmade-personal + per-eBay-canonical-direct-no-fluff per-canonical-brand-voice-spec) + per-canonical-per-channel-canonical-voice-canonical-validation + per-canonical-per-channel-canonical-corporate-vs-marketplace-canonical-voice-canonical-segmentation + per-canonical-borderline-canonical-routing-to-human-review. Per-portfolio audit-trail.
What does per-portfolio per-canonical-multi-channel-canonical-substrate-canonical-ingestion + per-product-description-orchestration-agent-canonical-bundle do?
Per-portfolio per-canonical-multi-channel-canonical-substrate-canonical-ingestion runs per-portfolio per-canonical-Shopify-Admin-API + per-canonical-Shopify-Storefront-GraphQL + per-canonical-Amazon-Seller-Central-Selling-Partner-API + per-canonical-Amazon-Vendor-Central-Vendor-API + per-canonical-Walmart-Marketplace-API + per-canonical-Instagram-Graph-API-Shop + per-canonical-TikTok-Shop-API + per-canonical-Etsy-Open-API-v3 + per-canonical-Google-Merchant-Center-Content-API + per-canonical-Facebook-Catalog-Manager-API + per-canonical-Pinterest-Shopping-API + per-canonical-eBay-Sell-API + per-canonical-Wayfair-Partner-API + per-canonical-Target-Plus-API + per-canonical-Best-Buy-Marketplace-API + per-canonical-Newegg-Marketplace-API canonical-multi-channel-API-substrate + per-canonical-Akeneo-PIM-API + per-canonical-Salsify-API + per-canonical-inriver-PIM-API + per-canonical-Plytix-API + per-canonical-Pimcore-API + per-canonical-Crystallize-API + per-canonical-Catsy-API + per-canonical-ProductPilot-API + per-canonical-Channable-API + per-canonical-ChannelAdvisor-API + per-canonical-Sellbrite-API + per-canonical-Feedonomics-API + per-canonical-GoDataFeed-API + per-canonical-ProductsUp-API canonical-multi-PIM-substrate + per-canonical-OpenAI-GPT-4-API + per-canonical-Anthropic-Claude-API + per-canonical-Google-Gemini-API + per-canonical-Cohere-API + per-canonical-Jasper-AI-API + per-canonical-Copy.ai-API + per-canonical-Anyword-API + per-canonical-Persado-API + per-canonical-Phrasee-API canonical-multi-LLM-substrate. Per-product-description-orchestration-agent-canonical-bundle integrates the per-channel-description-adaptation skill with sibling skills on the same agent: per-canonical-per-SKU-description-generation (skill sibling — generates source draft for adaptation) + per-canonical-SEO-preserving-refresh (skill sibling — refresh preserves channel-specific keyword spec). Per-portfolio audit-trail.
Engage the product-description-orchestration agent
Per-portfolio per-SKU per-channel per-length-spec per-keyword-spec per-compliance-spec per-brand-voice-gate description adaptation + per-channel-policy-validation + per-channel-rich-content-spec + per-channel-image-treatment + per-channel-attribute-spec + per-portfolio audit-trail shipped as the orchestration layer above your existing per-PIM-syndication + per-marketplace-listing-tool + per-AI-product-description-tool + per-feed-management primitive.