Learn the required fields, format specifications, and optimization strategies for Channable Feed feeds.
Channable is a powerful feed management and optimization platform that acts as a central hub for distributing your product data across multiple marketing channels and marketplaces. Rather than maintaining separate feeds for each platform, you import your product data into Channable once from your e-commerce platform (via API, CSV, XML, or direct integration), apply transformations and optimizations using a visual rules engine, and then export optimized feeds to destinations including Google Shopping, Facebook/Meta, Amazon, Bol.com, Pinterest, TikTok, and hundreds of other channels. The primary input format for Channable is flexible, supporting XML, CSV, JSON, and direct platform connectors, making it compatible with virtually any product data source. This centralized approach dramatically reduces the time and complexity of multi-channel product data management.
Optimizing your feed management platform configuration is essential for maximizing performance across all your sales channels simultaneously. The power of Channable lies in its rules engine, which allows you to transform, enrich, and filter product data without modifying your source catalog. You can create channel-specific title formulas, map categories from your internal taxonomy to each platform's required category structure, dynamically adjust pricing based on channel and margin rules, filter out products that do not meet a channel's requirements, and add channel-specific attributes like custom labels for advertising campaign segmentation. This approach ensures each channel receives perfectly optimized product data while you maintain a single source of truth in your e-commerce platform or PIM system.
Channable supports a wide range of input and output formats. For the input feed (your source product data), XML is the most flexible format as it supports nested attributes, multiple images, and complex variant structures natively. The platform refreshes your source feed on a configurable schedule (as frequently as every 15 minutes on premium plans) and automatically regenerates all connected channel feeds through the rules pipeline. This architecture means that updating your source feed automatically propagates changes across all channels, dramatically reducing the operational overhead of multi-channel e-commerce. Channable also includes PPC automation features that can generate and manage Google Ads and Microsoft Ads campaigns directly from your product feed, creating keyword-targeted text ads and Shopping campaigns based on your product data.
Required and optional fields for your product feed
Key structural rules and formatting requirements for this feed type
Your source XML feed should have a clear, consistent structure with a root element (commonly <products> or <feed>) containing individual product elements (commonly <product> or <item>). Each product element should contain child elements for every attribute you want to map in Channable. Use descriptive, consistent element names across all products. Channable's import parser is flexible and can handle various XML structures, but consistency is key to reliable attribute mapping. Ensure the XML declaration includes the correct encoding (UTF-8) and the file is well-formed with all tags properly opened and closed.
Since Channable transforms your source feed into channel-specific outputs, your source feed should include every attribute that any of your target channels might need. Include all product identifiers (SKU, EAN, MPN, ASIN), all descriptive attributes (titles, descriptions, colors, sizes, materials), all pricing data (regular price, sale price, cost price for margin calculations), inventory data, shipping details, and category information. It is much easier to have extra data in your source feed and filter it per channel than to add missing data later. Think of your source feed as a superset of all channel requirements.
For products with multiple images, include them as separate child elements within the product element, either as repeated elements (multiple <image> elements) or as numbered elements (<image_1>, <image_2>, etc.). Channable can handle both formats through its field mapping interface. For variant products, each variant should be a separate product element in the XML with a shared group identifier and variant-specific attributes. Alternatively, you can include variant data as nested elements within a parent product and use Channable's rules to explode them into separate items for channels that require flat variant structures.
XML feeds must properly encode special characters to be parsed correctly. Ampersands must be &, less-than must be <, greater-than must be >, and quotes must be " or '. For fields containing HTML or complex text, use CDATA sections to prevent parsing errors. Validate your XML using an online validator or command-line tool before configuring it as a source in Channable. Malformed XML will cause the entire feed import to fail, blocking updates across all connected channels. Set up monitoring to detect and alert on XML validation errors in your feed generation process.
The first step in Channable is setting up your source feed, which is the product data input from your e-commerce platform or PIM system. Channable supports direct integrations with Shopify, WooCommerce, Magento, Lightspeed, and other platforms through plugins. Alternatively, you can provide a URL to an XML or CSV feed that Channable fetches at scheduled intervals, or use the Channable API for programmatic data submission. Set the refresh interval based on how frequently your product data changes, with shorter intervals for stores with frequently changing prices and inventory levels.
Proven strategies to improve your feed performance and product visibility
Different channels have different title requirements and best practices. Google Shopping favors keyword-rich titles with brand first, Amazon has strict category-specific formulas, Bol.com needs Dutch-language titles, and Facebook prefers natural, readable titles. Use Channable's rules engine to create channel-specific title transformations from your source data. Combine multiple attributes (brand, product name, color, size) using different formulas per channel output. This allows you to maintain clean, consistent source titles while serving optimized titles to each platform without modifying your original data.
One of the most powerful features of Channable is the ability to calculate margin tiers and assign them as custom labels for advertising platforms. Import your cost_price in the source feed and create rules that calculate margin percentage, then assign custom labels like margin_high, margin_medium, and margin_low. These labels enable you to create separate campaigns with different bidding strategies in Google Ads, Meta Ads, and other platforms. Products with higher margins can afford more aggressive bidding, while low-margin items need tighter ROAS targets for profitability.
Each advertising platform and marketplace has its own product category taxonomy. Google uses the Google Product Taxonomy (6,000+ categories), Facebook uses the same taxonomy, Amazon has its own browse nodes, and Bol.com has a different category structure entirely. Channable provides category mapping tools that let you map your internal categories to each platform's taxonomy. Create detailed mappings that use the most specific category available on each platform. Review and update mappings quarterly as platforms regularly update their taxonomies. Use Channable's auto-suggest feature for initial mapping suggestions.
Not every product in your catalog should be advertised on every channel. Use Channable's exclude rules to filter out products that would waste budget or cause policy violations. Common filter criteria include out-of-stock products, products with missing images, products below a minimum margin threshold, products without GTINs (for channels that require them), and products that have historically underperformed. Channel-specific filters help you focus your advertising budget on products most likely to convert on each platform, maximizing your return on ad spend.
Accurate marketing attribution requires proper UTM parameters on all product URLs sent to advertising channels. Channable can automatically append UTM parameters to your product links for each channel without modifying your source URLs. Create rules that add utm_source, utm_medium, utm_campaign, and utm_content parameters dynamically based on the channel, product category, and custom labels. This ensures every click from every channel is properly attributed in your analytics platform, enabling data-driven budget allocation across channels.
Different channels may require different pricing strategies based on their commission structures, competitive landscapes, and customer demographics. Channable allows you to create price transformation rules that adjust your base price for each channel. You can add marketplace commission percentages to maintain margins, apply rounding rules for psychological pricing, create bundle price calculations, or implement minimum advertised price (MAP) compliance rules. Price rules ensure profitability across channels while maintaining competitive positioning on each platform.
Feed management platforms provide diagnostics that show data quality issues across all your connected channels. Regularly check the error reports and quality scores in your Channable dashboard. Common issues include missing required attributes for specific channels, invalid category mappings, image URL errors, and price formatting problems. Set up email alerts for critical errors that could result in product disapprovals or feed rejections. Prioritize fixing errors that affect the most products and the highest-revenue channels first.
Use Channable's rules engine to create systematic title and description variations that you can test across channels. For example, test whether including the color in the title improves CTR on Google Shopping, or whether leading with the product benefit versus the brand name performs better on Facebook. Create variations using rules that apply to specific product subsets and compare performance metrics over time. Document your findings and apply winning formulas across your entire catalog for each channel to continuously improve performance.
Frequent feed issues and how to resolve them
Source feed import fails due to malformed XML or connectivity issues
XML validation errors prevent Channable from importing your source feed, which blocks updates across all connected channels. Common XML issues include unclosed tags, unescaped special characters (& instead of &), invalid character encoding, and missing XML declaration. If the issue is connectivity, check that your feed URL is accessible from Channable's servers (not behind authentication or firewall restrictions). Validate your XML feed using an online validator or xmllint before configuring it as a Channable source. Set up automated validation in your feed generation process to catch errors before they reach Channable.
Category mapping not set for new product categories
When you add products in new categories to your source feed, they may not have corresponding category mappings configured in Channable. These products will either be excluded from channels that require categories or receive a default/generic category that reduces their visibility. Regularly review your Channable category mappings when adding new product lines. Set up a monitoring rule that flags products without mapped categories. Some channels (like Google Shopping) will disapprove products with missing or incorrect category mappings, so this should be a priority fix.
Price formatting inconsistencies across channels
Different channels require different price formats: Google Shopping needs the currency code (149.95 EUR), Amazon needs just the number (149.95), and some channels use comma as the decimal separator (149,95). Ensure your source feed uses a consistent format, then create channel-specific rules in Channable to transform the price into the required format. Common issues include double currency codes, missing decimal places, and thousand separators being interpreted as decimal separators. Test price formatting with a sample of products on each channel before publishing the full feed.
Image URLs returning 404 errors in channel feeds
When product images are removed or moved on your website, the URLs in your feed become broken. Channels regularly verify image URLs and will disapprove products with inaccessible images. Set up a Channable rule that checks for common image URL patterns and excludes products with invalid or placeholder image URLs. Implement URL redirects on your web server when images are moved. Monitor the image error reports in each channel's dashboard and cross-reference with your Channable feed to identify and fix broken image URLs in your source data.
Feed rules creating unexpected results or data corruption
Rule processing order matters in Channable; rules are applied sequentially from top to bottom. If a rule modifies a field that a later rule depends on, the output may be unexpected. Use Channable's rule preview feature to test rules on sample products before activating them. When debugging, temporarily disable rules one by one to isolate the problematic rule. Avoid creating circular dependencies where Rule A modifies a field used by Rule B, which modifies a field used by Rule A. Document your rule logic and review it periodically to ensure it still aligns with your optimization goals.
Variant products not grouped correctly in channel feeds
Variant grouping requirements differ across channels. Google Shopping uses item_group_id, Amazon uses parent-child relationships, and Facebook uses item_group_id with specific variant attributes. If your source feed does not include a consistent group identifier, variants may appear as separate products on each channel. Ensure your source XML includes an item_group_id or equivalent field for all variant products. Create Channable rules to map this field to each channel's variant grouping mechanism. Test variant grouping on each channel after the initial feed export to verify products display correctly with selectable options.
Key metrics that indicate how well your product feed is performing
The time it takes for Channable to import your source feed, apply all rules, and generate channel-specific output feeds. Aim for processing times under 30 minutes for feeds with up to 100,000 products. Longer processing times may indicate overly complex rules, very large feeds, or source feed accessibility issues. Monitor processing times in the Channable dashboard and investigate any sudden increases, as they may indicate data quality problems or rule conflicts that need attention.
The percentage of products in each channel feed that have errors or warnings, such as missing required attributes, invalid values, or policy violations. Track error rates per channel in Channable's diagnostics dashboard. Aim for error rates below 2% across all channels. High error rates on specific channels usually indicate missing category mappings, incomplete rules, or source data quality issues. Prioritize fixing errors that affect your highest-revenue channels and highest-volume products.
Compare return on ad spend across all channels to identify which platforms deliver the best performance for your product catalog. Feed management platforms like Channable enable consistent product data across channels, making cross-channel ROAS comparisons more meaningful. Track ROAS by product category and channel to identify optimal channel-product combinations. Reallocate budget from low-performing channel-product combinations to high-performing ones based on this data.
A measure of how many optional but recommended attributes are populated in your source feed. Higher data completeness enables better rule creation, more accurate channel optimization, and improved product visibility across all platforms. Track the percentage of products that have all key attributes filled (GTIN, brand, color, size, material, images, cost_price). Products with complete data can leverage more Channable rules and typically perform 20-40% better across advertising channels.
Measure the impact of specific Channable rules on channel performance. Track before-and-after metrics when implementing new title rules, category mappings, or filtering rules. Key metrics to compare include impression volume, click-through rate, conversion rate, and ROAS at the product group level. Rules that consistently improve performance should be expanded to additional product groups, while underperforming rules should be revised or removed.
The percentage of your total product catalog that is actively listed on each channel. Some products may not meet a specific channel's requirements, resulting in gaps in your multi-channel coverage. Track which products are live on which channels and identify products that are missing from high-value channels. Use this metric to prioritize data enrichment efforts, focusing on completing the data for products that are most likely to generate revenue if listed on additional channels.
Step-by-step guide to creating and optimizing your product feed
Sign up for a Channable account at channable.com and select a plan that supports your product volume and required channels. Create a new project and configure your source feed by either connecting your e-commerce platform directly (Shopify, WooCommerce, Magento, etc.) or providing the URL to a hosted XML/CSV feed. Set the feed refresh interval based on how frequently your product data changes. After the initial import, review the imported data in Channable's product view to verify all attributes are correctly parsed and mapped. Check for any import warnings or errors and fix them in your source data.
Navigate to the Channels section in Channable and add your first export channel (e.g., Google Shopping). Channable loads the channel's required and optional fields automatically. Map your source feed fields to the channel's required attributes using the visual mapping interface. For fields without a direct mapping, create rules to generate the required data. For example, map your source title field to the channel's title field, your price field to the price field, and your product image URL to the image_link field. Channable highlights missing required fields in red, making it clear which mappings need attention before you can export.
Build rules to optimize your product data for each export channel. Start with essential rules: title optimization (front-load brand and key attributes), category mapping (map your categories to the channel's taxonomy), availability transformation (convert your stock status to the channel's accepted values), and price formatting. Add filtering rules to exclude products that should not appear on this channel (out of stock, missing images, low margin). Set up category mapping by matching your internal product categories to channel categories using the mapping interface. Use the auto-suggest feature for initial mapping suggestions and refine manually where needed.
Download our comprehensive playbook for mastering Channable's feed management platform. This guide covers everything from initial setup to advanced multi-channel optimization strategies, including rule templates, category mapping best practices, and performance monitoring frameworks used by leading e-commerce retailers managing feeds across 10+ channels.
Common questions about Channable Feed product feeds
WisePIM automatically generates optimized product feeds for all major channels from your central product catalog.