Product names, titles and descriptions written by AI from your own product data, with reusable templates, one-job bulk generation and a person approving every text.
Template · DescriptionDescribe [Name]Vayura Breeze in 40 words: a [Sweep]1200 mm sweep, a [Motor]BLDC motor using [Power]28 W. Warm, factual, no claims.Result · draft to reviewThe Vayura Breeze cools a large room with its 1200 mm sweep, while its BLDC motor uses only 28 W.
ThenSaved as a templateApplied to 240 fansReviewed before publishing
Prompt from data
Generate
Save a template
Apply to many
AI text generation in Perfion writes product names, titles, headers and descriptions from the data already in the product record. Create with AI passes a prompt, built with feature tags from the item’s own features, to a language model and shows the reply for editing before it is saved. A prompt that works is saved as a prompt template and can be applied to many items in one job. The built-in AI uses OpenAI, with your own API key and default model set in AI Setup.
Written for product content teams · By Vipin Kumar, Founder and Solution Architect · Last updated BPAS · Exclusive Boyum Practice. India's No.1 Customer-referred Boyum IT Partner.
At a glance
Perfion name
AI Integration, AI Setup, Enrichment Templates and Create with AI
Where
Create with AI on String and Text features, and AI administration in the web clientCreate with AIPrompt templatesApply TemplateAvailable once an OpenAI API key is provided
Used by
Product executives, product data managers and administratorsTemplates are saved by users with the Can manage AI Integration role
One built-in AI service, two models named in the documentation, and AI in Actions and importsOOpenAI4GPT-4-turbo (default)5GPT-5 (images and files)SSELECT.GPT and SELECT.API
How It Works
How AI text generation works in Perfion, from product facts to approved text
Your own OpenAI key connects the service. Prompts draw on each item’s features, a good prompt becomes a template, and one job applies it to a whole range, with people reviewing what comes back.
The prompt names the item’s features with feature tags, so each product’s own sweep, power or material is filled in before the prompt is sent.
Generate and refine on the item
Create with AI shows the reply from the language model in a result view, where it can be edited. It becomes the feature value only when it is saved.
Save the prompt as a template
A prompt that gives the right tone and format is saved as a prompt template for one feature on one configuration, ready for every user to apply.
Apply it to many items
Apply Template runs the template as one job for all the selected items, filling in each item’s own tags, and the results are ready to review in the grid.
PromptDescribe [Name] in 40 words: a [Sweep] sweep and a [Motor] motor using [Power]. Warm, factual, no claims.
FeaturesNameSweepMotorPowerSpeedsRemoteColour
Result · editable before savingThe Vayura Breeze cools a large room with its 1200 mm sweep, while its BLDC motor uses only 28 W. Five speeds and a remote make it easy to set just right.
Draft: reviewed, then saved to Description
Apply template · 240 fans selectedJob on the application serverEach fan’s own tags filled in
An illustration, not a screenshot: your own OpenAI key and model, saved templates, a prompt built from feature tags, a draft to review, and the same template applied to many items.
Writing by Hand vs Perfion AI
Writing by hand vs Perfion AI: what changes when text is written from the record
By hand, every text depends on a writer, a spec sheet and the time available. In Perfion, texts are generated from the product’s own features with approved templates, and people review them.
Writing by handItemPowerDescriptionVY-CF-120028 WBreeze fan with a 75 W motor, 5 speeds.VY-CF-140032 WVY-PF-40055 WBEST FAN EVER!!! Perfect for every home.VY-WF-30045 WWall fan.VY-EX-15030 WA wrong wattage, a shouting tone, a one-line description and two products with no text at all.
vs
Perfion AIWritten from the record[Name][Sweep][Power][Speeds]One template for every writerSaved centrallyOne feature, one configurationGenerated, then approved240 items, one jobEdited before savingReviewed in the gridEvery text written from the product’s own features, in one approved voice, and checked by a person before it is published.
Writing product texts by hand or in a personal chatbot, compared with Perfion's Create with AI, prompt templates and Apply Template as described in Boyum IT Solutions' Perfion documentation.
Task
Writing by hand or in a chatbot
Perfion AI text generation
Product names and titles
Typed one by one, in whatever style the writer prefers.
Generated from the product’s own features with a saved prompt template.
Long descriptions
Written from a spec sheet sent by email, which may already be out of date.
Written from the features held on the item, filled into the prompt by feature tags.
Facts inside the text
Copied by hand, or left to a chatbot to guess.
Each tag is replaced by the item’s value, and the full prompt can be checked before it is sent.
Tone and format
Different for every writer and every prompt.
The same template, so every product of a kind is described the same way.
Product photos and datasheets
Looked at by the writer, if there is time.
Images and files such as PDFs can be part of the prompt, with a model that supports them.
A new range of 240 products
Weeks of writing before the range can go live.
One job applies the template to each selected item, each with its own prompt.
Other languages
Each market writes or prompts in its own language.
One main language, then Perfion’s translation tools for every market.
Perfion AI capabilities: eight ways to write product text from your data
Each capability shows what it does in Perfion and what it is worth to the business.
Operational Reality (Capabilities)
Create with AI generates a value for a feature from a prompt you write. It works on any explicit, single-value String or Text feature, such as a product name, a title, a header or a description. The window has three parts: a prompt editor, a result view and the list of the item’s features. Generating passes the prompt to the language model and shows the reply in the result view. The reply can be edited there, and it becomes the feature value only when the user saves it.
Any explicit, single-value String or Text feature
Prompt, result and feature list in one window
Edited before it is saved
Executive ROI Value
Create with AI · DescriptionDescribe [Name] in 40 words…Quiet BLDC ceiling fan with a 1200 mm sweep.GenerateEditSave
Product executives start from a solid first draft of a name or a description, on the item itself, instead of a blank field and a separate chatbot.
First drafts in seconds
No copying between tools
Operational Reality (Capabilities)
The feature list shows every feature in the item’s configuration: on the Product configuration, all the features of a Product. Choosing one inserts a feature tag into the prompt, and these tags work the same way as tags in Perfion formulas. Before the prompt is sent, each tag is replaced by the item’s own value. The prompt can be viewed exactly as it will be passed to the language model, with every tag filled in, so you see what the model will be told.
Every feature in the item’s configuration
Tags work like tags in formulas
The filled-in prompt can be checked first
Executive ROI Value
Prompt · tags filled in for VY-CF-1200[Sweep]1200 mmSweep[Motor]BLDCMotor[Power]28 WPowerChecked before it is sent
Texts are written from the facts held in Perfion, not from memory or an old spec sheet, so the description matches the product it sits on.
Facts taken from the record
Fewer errors in published text
Operational Reality (Capabilities)
A prompt can include images and other files, such as PDFs, alongside its text. Not every language model supports them. Boyum’s documentation notes that GPT-5 supports images and files, while some older models, such as GPT-4-turbo, do not. So the model in use decides whether a prompt can draw on a product photo or a datasheet.
Images and files such as PDFs
Supported by GPT-5
Not by older models such as GPT-4-turbo
Executive ROI Value
Prompt attachmentsProduct photoDatasheet PDFGPT-5Images and filesGPT-4-turboText only
Descriptions can reflect what a photo or a datasheet shows, which helps when a product’s look or its technical document says more than its features.
Richer descriptions
Datasheets put to work
Operational Reality (Capabilities)
Getting a language model to reply in the right tone, in the right format and with the right content is often trial and error. Once a prompt works, it can be saved as a named prompt template and reused on other products, and templates can include images and files too. Each template belongs to one feature on one configuration: a template saved for Subheader on Product is only ever offered on the Subheader feature of Products. Saving templates needs the Can manage AI Integration role; other users choose from the templates already saved.
Saved with a name, reused on other items
One feature on one configuration
Saved by role holders, used by everyone
Executive ROI Value
Templates · Description on ProductMarketplace description, fansWeb shop description, fansDealer catalogue text, fansNot offered on Subheader or other configurations
The work of finding a good prompt is done once, and every product of that kind gets text in the same structure and the same tone.
One brand voice
No prompt writing for each item
Operational Reality (Capabilities)
When one or more items are selected on a feature that has templates, Apply Template takes the place of Create with AI. The chosen template runs as a job on the application server, which applies it to each selected item individually. If the prompt contains feature tags, they are filled in for each item, so each item gets its own prompt and its own result. If it contains none, the same prompt and the same result go to every item. When the job is done, the new values are ready to review and compare in the grid.
Runs as a job on the application server
Tags filled in for each item
Results reviewed in the grid
Executive ROI Value
Apply template · 240 items · one jobVY-CF-12001200 mm · 28 WVY-CF-14001400 mm · 32 WVY-PF-400400 mm · 55 W
A new range of hundreds of products gets its names and descriptions in one run, each written from its own data, so the range is ready to sell sooner.
Faster range launches
Writers’ time spent on review
Operational Reality (Capabilities)
Users with the Can manage AI Integration role manage prompt templates centrally as Enrichment Templates. The table shows which templates are available on which features and base features, such as Description on Product. A new template is given a name, the base feature it is available on, the feature it fills, and the template text itself. An example product can be chosen, so the feature tags in the template show real values while it is being written.
The business sees and controls every prompt in use, instead of each person keeping their own version in a personal chatbot account.
Central control of prompts
Templates kept current in one place
Operational Reality (Capabilities)
Users with the Can manage AI Integration role manage the AI service, its API key and the default model in AI Setup. The built-in AI in Perfion currently supports OpenAI only. The key is provided by the AI service, and its licence is handled between you and that service. The default model for OpenAI is GPT-4-turbo. Create with AI becomes available once a key has been provided.
OpenAI for the built-in AI
Your own key, licensed with OpenAI
Default model: GPT-4-turbo
Executive ROI Value
AI setupServiceOpenAIKey•••••• 4f2aDefault modelGPT-4-turbo
The business owns its AI account and its usage, and decides which model writes its product text.
Account under your control
The model chosen by you
Operational Reality (Capabilities)
AI in Perfion goes beyond Create with AI. SELECT.GPT is an Action command that prompts a language model without any coding, and SELECT.API can be used to integrate with any AI API. The import wizard can also analyse an import file and match it with features in Perfion. All of this arrived with Perfion 2025-R3, together with template-based generation of product names, titles, headers and descriptions.
SELECT.GPT in Actions, without coding
SELECT.API for any AI API
Import files matched with features
Executive ROI Value
Perfion 2025-R3SELECT.GPTAction command, no codingSELECT.APIAny AI APIImport wizardFile matched with features
AI can be part of automated jobs and imports, not only something people use one field at a time.
AI in automated jobs
Quicker imports
Core Concepts
5 Core Concepts of AI Text You Can Trust
The first is about prompting. The next two are about templates and scale. The fourth is about review, and the last is about languages.
01
PromptingConcept 01 · Facts in, facts out
Build the Prompt from Product Facts
The product data problem it solves
A copywriter pastes a product name into a chatbot and asks for a description. The reply reads well, but it gives the fan a 75 W motor when the product uses 28 W, and the mistake goes live on two marketplaces.
The concept explained
A language model writes from what it is given. Asked about a product name alone, it fills the gaps with general knowledge, and general knowledge is not your product. A prompt built from the item’s own features gives the model the facts it should use. In Perfion, feature tags place each feature into the prompt and are replaced by the item’s values before the prompt is sent, so the model is told the sweep, the motor and the power of this fan, not of fans in general.
Everyday analogy
Briefing a new salesperson. Hand over the product sheet and they describe the product correctly; send them out with only its name and they improvise.
In Perfion
The feature list in Create with AI holds every feature in the item’s configuration, and adding one inserts its feature tag, which works like the tags in formulas. The prompt can be viewed with every tag filled in before it is sent.
Swipe sideways to see the full diagramFeature tags in the template are replaced by the item’s own values, so the model writes from this product’s facts.
02
TemplatesConcept 02 · Trial and error, once
Turn a Good Prompt into a Template
The product data problem it solves
Five people write their own prompts for product descriptions. One asks for bullet points, one for a paragraph, and one forgets the warranty. The catalogue reads as if five different companies wrote it.
The concept explained
A prompt that gives the right tone, format and content usually takes several attempts. That effort should be made once and kept. A prompt template saves the prompt that works, so every product of that kind is described the same way. Because each template belongs to one feature on one configuration, a description template is offered only on descriptions, and only for the products it was written for. Keeping the right to save templates with a few people keeps the brand voice in safe hands.
Everyday analogy
A company letterhead and standard letter format. Everyone writes their own letters, and every letter still looks like it came from the same company.
In Perfion
Prompt templates are saved with a name and are unique per configuration and per feature. Only users with the Can manage AI Integration role can save templates; other users choose from the templates already saved.
Swipe sideways to see the full diagramSeveral attempts, one saved template for Description on Product, offered to every user who works on product descriptions.
03
ScalingConcept 03 · Many items, one job
Generate in Bulk, Tailored to Each Item
The product data problem it solves
A new range of 240 fans needs descriptions before summer. Writing them one by one takes weeks, and pasting one general paragraph onto all 240 makes every listing the same.
The concept explained
Bulk generation is only useful if each item still gets its own text. In Perfion, a template applied to many selected items runs as one job, and the job fills in the template’s feature tags for each item separately. Each fan’s prompt carries its own sweep, motor and power, so each description is about that fan. A template without feature tags does the opposite: the same prompt, and the same result, on every item.
Everyday analogy
A mail merge. One letter, hundreds of names and addresses, and every letter addressed to the right person.
In Perfion
When several items are selected on a feature with templates, Apply Template is offered. The job runs on the application server and applies the template to each item individually; the new values then show in the grid for review.
Swipe sideways to see the full diagramOne template, one job: each item’s tags are filled in separately, so 240 fans get 240 different descriptions.
04
ReviewingConcept 04 · A draft, not a decision
Let the AI Draft and People Approve
The product data problem it solves
Generated descriptions go straight from the product to the web shop. One of them calls a pedestal fan suitable for outdoor use, which the product team never claimed.
The concept explained
A language model writes fluent text quickly, and fluent text is easy to trust. The business still answers for every claim it publishes. Perfion leaves room for review: in Create with AI the reply can be edited before it is saved, and after a bulk run the new values sit in the grid, ready to be checked and compared. Treating every generated text as a draft keeps the speed and keeps the responsibility where it belongs.
Everyday analogy
A junior writer’s first draft. Quick and often good, but the editor reads it before it goes to print.
In Perfion
The result view holds what will be saved, and the text can be edited first. After an Apply Template job, the generated values show in the grid so users can verify the results and compare the changes.
Swipe sideways to see the full diagramThe AI writes a draft; a product executive corrects and approves it before it is saved and published.
05
LanguagesConcept 05 · Write once, translate with Perfion
Prompt in One Language, Translate with Perfion
The product data problem it solves
Each market team writes its own prompts in its own language. The German description mentions the remote, the Arabic one does not, and nobody can say which text is right.
The concept explained
Language models generally reply in the language they are prompted in: a prompt in English gives English, and a prompt in German, or a line such as “Reply in German”, gives German. Boyum recommends always prompting in the same main language and using Perfion’s translation tools for the other languages. One template in one language keeps the content the same everywhere, and translation, with your glossaries and reviewers, carries it to each market.
Everyday analogy
A head office press release. Written once, then translated for each country, so every market announces the same news.
In Perfion
Prompts can be written in any language, or can ask for the reply in a given language. Boyum recommends prompting in one main language and handling localisation with Perfion’s translation tools, covered in guide 07.
Swipe sideways to see the full diagramOne English template writes the master text; Perfion’s translation tools carry it to German, French and Arabic.
Best Practices
10 Best Practices for AI Text Generation in Perfion
Each practice says what good AI-generated content looks like and what it costs to ignore it. Setting them up for your team is what BPAS consultants do.
01
01Complete the product facts before generating text
Data · Readiness
The rule
Texts are generated only for items whose key features are filled in, because a prompt can only use what the record holds.
Risk if ignored
Prompts are sent with blanks where facts should be, and the AI writes vague or invented text around the gaps.
Get it right with BPAS
Not sure this is in place for your team? Talk to a BPAS consultant.
Illustrative scenario · not a client case studyA Business Like Yours
Illustrative scenario: an Indian fan and appliance maker, with every description written by hand
A fan and small appliance maker has about 1,400 products: ceiling, pedestal and wall fans, exhaust fans and air coolers. It sells through dealers across India, on two marketplaces and on its own web shop, and launches two new ranges every year before summer. Orders, stock and invoicing are in the ERP. Names and descriptions are written by two copywriters and an agency, from spec sheets sent by email.
The Operational Challenge
Each new range waits weeks for its descriptions. Copywriters work from spec sheets that are sometimes out of date, so wattages and sweep sizes in the text do not always match the product. Some staff paste product names into a chatbot in their browser, each with their own prompt, and every listing reads differently.
Last summer, a range of 180 BLDC fans went live on marketplaces with one-line descriptions, and 40 listings had to be corrected after customers pointed out the wrong power figure.
Weeks of writing for each new range
Facts in the text that do not match the product
A different tone in every listing
Prompts kept in personal chatbot accounts
The Financial Transformation
In Perfion, the product data manager builds templates for names, short headers and descriptions on the Product configuration, with feature tags for sweep, motor, power, speeds and remote. Each template is proven on example products and saved, and only two people can change templates. The company’s own OpenAI account and API key are set up, with a default model chosen to suit the templates.
A new range is selected in the grid and the description template is applied in one job, so each fan’s text is written from its own features. Product executives review and approve every text, and the English master goes to the other languages through Perfion’s translation tools.
New ranges described in days, not weeks
Facts taken from the product record
One tone across every listing
Templates owned by the business
Illustrative figures for a typical Indian fan and appliance maker of this size, with AI service usage included in the after figures. They add up, but they are not a client case study.
Cost line
Before (per month)
After (per month)
Difference (per year)
Writing names and descriptions (after: including AI service usage)
₹ 1,50,000
₹ 55,000
₹ 11,40,000
Correcting wrong facts in published listings
₹ 50,000
₹ 10,000
₹ 4,80,000
Rewriting texts to one tone and format
₹ 30,000
₹ 5,000
₹ 3,00,000
Total
₹ 2,30,000
₹ 70,000
₹ 19,20,000
Illustrative saving a year₹ 19,20,000Same figures as the table, not a client result
Writing texts
Correcting listings
Rewriting to one format
Before After
See product descriptions generated from your own records in Perfion.
prodRecord Live is a monthly webinar series on product information management, held on the second Wednesday of every month from January 2027. Each session takes one product data topic and works through it in plain English with time for your questions.
Who benefits from text written from the record: one record, three answers
One record
Promoter & CXOs
How fast can a new range be ready to sell?
Names and descriptions for a whole range are generated in one job from the product record, so the range reaches dealers and marketplaces sooner, with text the business has approved.
Product Data Manager
Can AI text stay accurate and on-brand?
Templates take their facts from feature tags, are saved centrally, and only a named group can change them, so every product of a kind is described the same way.
Product Executive
Can I get a good first draft without leaving Perfion?
Create with AI writes a draft on the item from its own data, which I edit and save, and approved templates mean I never start a prompt from scratch.
Vocabulary
AI Text Generation Vocabulary and Definitions
From the model that writes, to the prompts, templates and settings that keep its text accurate. Each term shows what it means, why it matters, and a household comparison.
01
Language model
AI · engine
Large language model
Operational definition
An AI model that writes text in reply to a prompt, such as OpenAI’s GPT models, Gemini or Copilot.
Why it matters in Perfion
Perfion’s built-in AI uses OpenAI. Not every model reads images and files: GPT-5 does, GPT-4-turbo does not.
Everyday analogy
A fast, well-read writer who knows nothing about your products until you tell them.
Short answers, each with a link to the part of this guide that explains it.
The built-in AI in Perfion, including Create with AI and prompt templates, currently supports OpenAI only. Beyond that, SELECT.API can be used to integrate with any AI API, and SELECT.GPT prompts a language model from an Action without coding.
Yes. Perfion needs an API key provided by the AI service, and the licence for that key is handled between you and the AI service. Create with AI becomes available once a key has been provided. The default OpenAI model is GPT-4-turbo.
Create with AI works on any explicit, single-value String or Text feature, which covers product names, titles, headers and descriptions. Prompt templates are saved for one feature on one configuration, such as Description on Product.
Language models generally reply in the language of the prompt, so a prompt can be written in that language or ask for the reply in it, for example “Reply in German”. Boyum recommends always prompting in one main language and using Perfion’s translation tools for the other languages.
Yes. A saved template can be applied to many selected items. It runs as a job on the application server and is applied to each item individually, with its feature tags filled in for each item, so each gets its own text. A template without tags gives every item the same result.
On a single item, no: the reply can be edited and becomes the feature value only when the user saves it. A bulk job writes its results into the selected items, which are ready to review in the grid once the job is done, so a review step belongs in the process before anything is published.
Yes. AI text generation is part of Perfion itself, so this guide applies whichever ERP your product data comes from. What changes from one ERP to another is the integration that brings ERP data into Perfion.
See your product descriptions written from your data in Perfion
See names and descriptions for your own products generated from their features, saved as templates, applied to a whole range and reviewed by your team. Choose the path that fits the ERP you run.