emfasemfas

Generating with AI

Use AI to improve product descriptions and data

AI can help you write product descriptions, improve existing content, and fill in missing attributes. This guide shows you how to generate content for a single product.

Generating for multiple products

This guide covers generating content for a single product. To generate content for multiple products at once, check out making bulk changes.

Before you start

Before AI can generate content for an attribute, you need to mark it as Generatable. This tells Emfas which attributes can be AI-generated.

To make an attribute generatable:

  1. Click Attributes in the left menu and select an attribute
  2. This opens the attribute settings
  3. In the Attribute state section, enable the Generatable toggle

You only need to do this once per attribute. After that, you can generate content for this attribute on any product.

Creating a proposal

Emfas uses Proposals to manage changes to your products. A proposal is a set of suggested changes that you can review before publishing. You can edit the suggestions, regenerate them if you're not happy, publish them to go live, or revert them entirely. This keeps your live data safe while you work on improvements.

Learn more about Proposals

Want to understand how Proposals work in detail? Check out the Proposals page.

Let's generate a description for the Liquid Snowboard product. From the product detail view:

  1. Click the Create proposal button
  2. Select the Description attribute
  3. Select English as the language
  4. Click Create proposal

This creates a new proposal and takes you to the proposal view, where AI will generate the content.

Generating in multiple languages

Emfas can generate content in multiple languages at once. For this guide, we're focusing on English to keep things simple.

Reviewing the generated content

Once you create the proposal, you're taken to the proposal view. There's a lot here, but for now just know: products on the left, generated attributes on the right. In this case, you'll see the Description attribute with AI-generated text.

What if I'm not happy with the result?

Behind the scenes, Emfas does a lot to generate sensible content, but the instructions and attribute configuration you provide are key to getting good results. The better your instructions, the better the output.

Experiment freely

Don't worry about getting it perfect on the first try. Proposals are safe spaces to test different approaches. Try adjusting your instructions, regenerate, and see what works best.

The typical workflow is to adjust your instructions through Generation settings. For example, let's say you want to change the formatting and length of the description:

  1. Click the Generation settings link next to the Description attribute
  2. Update the instructions (for example: "Start with an intro, then bullet points. Keep it friendly.") and character limits (for example: min: 100, max: 250)
  3. Close the settings

Need inspiration?

For common attributes like product descriptions, meta titles, and meta descriptions, click Show examples to browse pre-written instruction templates you can use as a starting point.

When you close the settings, AI automatically regenerates the content with your updated configuration.

The regenerated description with bullet point formatting

AI Reasoning

The column on the right shows how the AI approached the generation. Great for understanding why it made certain choices.

Attribute vs Language instructions

Instructions can be set at the attribute level (like we're doing here) or at the language level. Language-level instructions apply across all attributes in that language. For this guide, we're focusing on attribute-level instructions.

This is a simple example - there's much more you can configure to match your specific goals.

Publishing

When you're happy with the generated content, click the Publish button to update the product. This sends the changes live and syncs them to any connected systems.

Publishing to where?

Notice it says "1 destination" - this is because Description is an External Attribute that syncs to your connected data source.

Reverting

If you change your mind, you can always revert the published changes by clicking Revert.

Revert button to undo published changes

Brand guidelines

Brand guidelines are global instructions that apply to all AI-generated content across your entire workspace. They're useful for organization-wide standards that should be consistent everywhere.

Use attribute instructions for most customization

For specific control over content, use attribute-level or language-level instructions instead.

Common use cases for brand guidelines:

  • Brand name spelling: "Always spell the brand name as 'Emfas', not 'EMFAS' or 'emfas'"
  • Universal tone: Organization-wide voice and style requirements
  • Standard terminology: Terms that should be used consistently across all attributes

To configure brand guidelines:

  1. Go to SettingsBrand
  2. Add your global instructions
  3. These automatically apply to all AI generation

Keep brand guidelines minimal. Most customization should happen through attribute-level or language-level instructions.

What's next

You've now learned how to generate content for a single attribute on a single product. But Emfas really shines when you need to update multiple products at once. Check out making bulk changes to learn how to generate content across your entire catalog.