Optimise product titles using open LLM models hosted by Feedoptimise.
OpenAI Title Optimiser
Optimise product titles using an OpenAI GPT model.
Google Gemini Title Optimiser
Optimise product titles using a Google Gemini model.
Anthropic Claude Title Optimiser
Optimise product titles using an Anthropic Claude model.
xAI Grok Title Optimiser
Optimise product titles using an xAI Grok model.
AI Description Creator
Generate a product description from available attributes using Feedoptimise-hosted models.
OpenAI Description Creator
Generate a product description from available attributes using an OpenAI GPT model.
Google Gemini Description Creator
Generate a product description from available attributes using a Google Gemini model.
AI Product Type Creator
Generate a product type from the available attributes using Feedoptimise-hosted models.
OpenAI Product Type Creator
Generate a product type from the available attributes using an OpenAI GPT model.
AI Product Highlights
Extract unique product features from the description or other fields using Feedoptimise-hosted models.
Extraction and Categorisation
AI Attributes Extractor
Extract product attributes from the description or other fields using Feedoptimise-hosted models.
OpenAI Attributes Extractor
Extract attributes from the description or other fields using an OpenAI GPT model.
OpenAI Image Attributes Extractor
Extract attributes from a product image using an OpenAI GPT model.
Google Gemini Image Attributes Extractor
Extract attributes from a product image using a Google Gemini model.
OpenAI Product Details Extractor
Extract product details such as specifications and other relevant information from descriptions, titles and any other attributes.
OpenAI Google Product Category
Assign a Google Product Category from available attributes using an OpenAI GPT model.
Image Generation and Editing
OpenAI Prompt Image Editor
Edit product images using a text prompt.
Gemini Prompt Image Editor
Edit product images using a text prompt and Nano Banana.
group
Age group extractor
Extract the age group from the product title or category.
wc
Gender extractor
Extract gender from the product title or category.
language
Language detector
Detect which natural language a piece of content is written in.
fact_check
Keywords extractor
Check whether your input contains any term from a defined list of keywords.
loop
Taxonomy transcoder
Convert a category name to its category ID, or an ID back to its name.
low_priority
Most specific category
Return the most specific category from a list, choosing the deepest level and sorting alphabetically where several are equal.
Variant option
Build variant option values for Google Shopping Conversational attributes.
Product detail
Build product_detail values to the Google Shopping feed specification.
Product highlight
Build product_highlight values to the Google Shopping feed specification.
local_shipping
Shipping formatter
Build the shipping attribute with delivery speed and cost in the Google Shopping specification format.
GTIN validator
Validate GTIN codes (EAN, UPC, ISBN).
category
Related product
Related product attribute structure helper for Google Shopping Conversational Attributes.
quiz
Question and answer
Question and answer attribute structure helper for Google Shopping Conversational Attributes.
colorize
Color <> Hex
Convert a color name to its hex code, or a hex code back to a color name.
palette
Color extractor
Extract a color from a title or other field.
square_foot
Unit extractor
Extract measurements and their units from text.
Unit converter
Convert a value from one unit of measurement to another.
IF
Define conditional statements that return different values based on the input.
input
Value of
Load a value from a chosen input field.
label
Range labels
Create custom label values based on numeric ranges.
Mapper
Map input values to new values, for example to categorise for Google Shopping or append text to titles.
date_range
Date difference
Calculate the difference between two dates in days, weeks, months, hours and more.
Date formatter
Convert a date and time to any date format or Unix timestamp.
bar_chart
Analyser
Pull a list of analysis results, labels or values from a feed analyser.
insights
Report
Pull reports from various sources such as Google Ads, Google Analytics, your ecommerce cart, and more.
insights
Report - SKU formater
Format the SKU field so it can be used in the Report panel.
Stock fragmentation
Measure how stock is fragmented across a product variants.
code
HTML to Text
Strip HTML tags and remove <style> and <script> sections.
format_list_bulleted
HTML list
Convert content to or from HTML ordered and unordered lists.
code
HTML entities
Encode or decode HTML character entities for reserved characters.
html
HTML Preview
Preview how your HTML formatting will render.
photo_size_select_large
Image editor
Scale, resize, crop and enrich product images with dynamic templates and promotional messaging.
OpenAI Prompt Image Editor
Edit product images using a text prompt.
Gemini Prompt Image Editor
Edit product images using a text prompt and Nano Banana.
Override
Override a value using shared or remote override lists.
Amazon Merchant Shipping Groups
Retrieve your merchant shipping group names from the Amazon API.
Bazaarvoice Product Reviews
Pull product review counts from the Bazaarvoice API.
Bazaarvoice locale formater
Format the locale value for a Bazaarvoice feed.
Global-e
Load product prices from your Global-e account.
Weglot
Translate content through your Weglot account to support multilingual feeds.
Prisync
Competitor Price Tracking & Monitoring Software
Weather forecast
Get weather forecasts for up to 14 days ahead.
JSON Formater
Format and tidy JSON output, including Unicode handling.
colorize
JSON Path
Extract values from a JSON string using a JSONPath expression.
data_array
JSON List
Create a JSON list (array).
JSON Object
Create a JSON object.
JSON Select
Extract collections, objects and values from JSON.
JSON - remove empty fields
Remove empty fields from a list, object or list of objects.
Parent item object
Return the whole item as a JSON object.
PHP serializer
Serialise and unserialise data in PHP format. Often used with WooCommerce
code
XPath
Extract content from XML and HTML inputs using an XPath expression.
Xpath object to XML
Convert an XPath object to XML.
all_inclusive
Operand
Advanced modifier for loop operations and complex data transformations.
list
To List
Convert a string into a list (array).
list
Object to List
Extract the properties or values of an object into a list.
functions
List length
Count the number of items in a list.
format_list_numbered
List reorder
Sort or reverse the items inside a list.
sort
List truncate
Shorten a list, or return a specific slice of it.
low_priority
List position switcher
Rearrange the order of items within a list.
low_priority
List deduplicate
Remove duplicate items from a list.
List caster
Cast a value to a list if it is not one already.
Search in list
Find an element within a list.
Multi search in list
Search a list of texts for multiple keywords at once.
calculate
Arithmetic
Basic math operations such as addition, subtraction, multiplication, division, exponentiation and modulo.
123
Number sanitiser
Extract and clean a number from free text.
Number rounder
Round numbers using a range of rounding options.
Number formatter
Format numbers using a range of options.
functions
Statistics calculator
Calculate sum, max, min, average, median, harmonic mean, mode, range, variance, standard deviation and linear regression (trend) for a list of numeric values.
casino
Random number generator
Generate a random number between a minimum and maximum value.
local_atm
Currency formatter
Format prices to match the conventions of different locales.
request_quote
Currency converter
Convert between all major global currencies at current foreign exchange rates.
Profit margin calculator
Calculate the profit margin percentage from the price and cost per unit.
Discount calculator
Calculate the discount level between two prices.
transform
Sale price converter
Convert between sale_price/price and price/was_price attribute pairs.
content_cut
Trim
Remove unwanted characters from the start and end of a string.
more_horiz
Truncate
Shorten text to a specified length.
colorize
Text substring
Return the portion of a string defined by an offset and length.
straighten
Text length
Return the number of characters in your input.
plus_one
Text counter
Count characters, words, sentences and specific phrases within a block of text.
filter_7
Text occurs
Count how many times a given text occurs within the input.
cleaning_services
Text sanitiser
Remove hidden or invalid characters from text.
spellcheck
Text encoder
Convert text from one character encoding to another.
speaker_notes
Text summariser
Return a brief summary of the main points of the input.
wrap_text
Text wrap to list
Wrap text at a set width and return the result as a list of lines.
call_merge
Concatenator
Join two or more strings into one.
call_merge
Join
Join all elements of a JSON list into a single string.
call_split
Split
Divide a string into an ordered list of substrings.
call_split
Split and select
Split a string and return a specific part from the results.
edit_note
Word inject
Insert a word at a chosen position within the text.
cleaning_services
Break lines remover
Remove all new line characters (\r and \n) from text.
memory
Inflect
Singularise or pluralise a word.
token
Tokenizer
Break text into smaller units (tokens) to help with data normalisation.
tag
Hash
Produce a hash string from any input value.
multiple_stop
Base64
Encode data to, and decode data from, Base64 strings.
find_replace
Find and replace
Find a value and replace it with a new value, or remove it. Regex syntax supported.
Regex extractor
Run a regular expression (regex) against a field to extract or match content.
text_fields
Case formatter
Allows to capitalise words and make lower or upper case changes.
local_offer
URL tagger
Append query parameters to a URL.
link_off
URL params cleaner
Remove GET parameters from a URL.
link
URL Slug
Create a safe, lowercase ASCII slug from text by transliterating and hyphenating it.
link_off
URL decoder
Decode encoded URL characters back to their original form.
link
URL encoder
Encode reserved URL characters according to the specification.
http
URL parser
Parse a URL and return its individual components.
Google Analytics UTM
Add UTM tracking parameters to URLs for Google Analytics.
Visual rule builder with real-time previews
Design and chain complex rules in a purpose-built interface, with no code required
Real-time previews
See every rule applied live against real products from your catalog, so you can confirm the output and catch issues before anything is published.
Visual data flows
Follow each transformation step by step, so you can see exactly how each step modified the final value.
Rich data structures
Work with lists and nested objects as easily as plain text, so variant data and structured attributes like product details stay manageable.
Reusable rule chains
Chain modifiers for almost any output, start from 500+ ready-made presets such as adding the brand to titles that are missing it, or save your own and copy them across feeds and accounts.
Feed
expand_more
palette
IFinput = Feed return Optimise
toggle_off
expand_more
Optimise
AI and machine learning feed enrichment
Generate and optimise content, extract attributes and convert data automatically using the latest AI models
Detect and extract attributes such as color, age group, material and gender, plus measurements like size, weight and volume, from your existing text or directly from product images.
Translate content into the major shopping languages and convert prices between currencies at live FX rates.
Common ways retailers use modifiers
From improving how products rank and perform to meeting each channel's requirements
Optimise product feed titles with AI
Rewrite product titles with an AI model so they lead with the attributes shoppers search for, such as brand, type, color and size, then preview the result before it goes live.
Label products by performance
Pull clicks, conversions or ROAS from your reports and Google Ads data, then apply custom labels like Best seller or Low performer to control bidding in Shopping campaigns.
Set custom labels by margin or price
Calculate margin from price and cost, then assign range based labels so high margin and clearance products can be bid on differently.
Enhance images for social channels
Overlay dynamic templates with sale badges and pricing, replace backgrounds and auto-resize so product images stand out on Meta and TikTok without cropping.
Fill the Google and Microsoft Shopping color attribute
Extract a color from the product title, so Royal Sapphire Cocktail Dress returns Blue and every item carries a valid value.
Clean messy text
Strip HTML, remove hidden characters and trim stray spacing before the feed reaches a channel.
Help and guidance whenever you need it
New to feed modifiers? Learn at your own pace with step-by-step help, an in-platform AI assistant, or a team that can set everything up for you
Help center
Follow step-by-step articles for individual modifiers and common setups, so you can work from a worked example instead of a blank rule. You can also raise a support ticket any time you want a hand from our team.
Ask the in-platform agent to explain a modifier, suggest attribute mappings, or draft a rule you can validate before it goes live. It also works through our MCP server, so you can ask from Claude, ChatGPT, or any MCP-compatible assistant.
Prefer not to configure anything yourself? Managed Feed Operations is included in every plan at no extra fee, so our team can build your rules and mappings and adjust them as your catalog and channels change.
Frequently asked questions
Quick answers on how modifiers work
What is a feed modifier?
A modifier is a single transformation applied to a field in your product feed, such as trimming text, converting a currency or extracting an attribute. You combine several to build the output a channel needs.
Do I need to write code?
No. Modifiers are configured visually, and you can preview the result on real products from your catalog before anything is published.
Can I combine more than one modifier on a field?
Yes. Modifiers run in sequence as a data flow, so the output of one becomes the input of the next. This lets you build complex rules from simple steps.
Which AI models are available?
You can use OpenAI ChatGPT, Google Gemini, Anthropic Claude and xAI Grok, alongside open models hosted by Feedoptimise.
Where can the optimised feed be sent?
Modifier output works across the 3500+ destinations Feedoptimise distributes to, including Google Shopping, Meta, Amazon, eBay and Bing, plus other marketplaces, comparison engines and affiliate networks.
What if I'm not technical enough to set this up?
You do not need to be. Modifiers are built visually with live previews, and if you want help you can use the Help center, the in-platform AI Feed Agent, or our managed service, covered in Help and guidance above.