How to use OpenAI's ChatGPT to generate product marketing content

Learn how to use OpenAI's ChatGPT to generate advertising content specific for your product, such as titles and descriptions.

OpenAI Template

There's a near-infinite amount of tasks you can solve using OpenAI. Use this template showcase to get started with +10 pre-built examples.

About Rows

Rows is the easiest way to import, transform, and share data in a spreadsheet. It combines a spreadsheet editor, +50 integrations with the tools you use every day, a powerful AI Analyst✨, and a sharing experience to instantly turn any spreadsheet into a web app, a form, or a dashboard.

Product image

Connect the OpenAI integration

To connect the integration, open a new spreadsheet, and select the OpenAI integration on the welcome side panel. Alternatively, you can search for the integration inside the Data actions panel.

Connect OpenAI

Inside the actions panel, search for "product Openai" and select one of the actions.

product actions

Finally, Connect the integration to get started.

The Free plan includes 20 free uses of the OpenAI integration. Users on the Plus or Pro plans have unlimited access to OpenAI and can use their API key to access any OpenAI model, including fined-tuned models. By default, the OpenAI integrations use the "gpt-4o" model.

Use the Product title action

Once the integration is connected, you can start using OpenAI in Rows to generate advertising content for your product.

product title wizard

Alternatively, you can use the Content generation function directly in the spreadsheet. Type =PRODUCT to see the autocomplete.

product title editor

All OpenAI functions need to be configured through mandatory and optional parameters, depending on their purpose. Let's go through them.


The description of the product of which you want to generate the title, e.g. 'wireless gaming headphones' or 'light mechanical keyboard'. Be very detailed or very general, depending on your desired output.


The instructions that you want the function to follow to generate the title, e.g. 'add emoji' or 'follow this template: ...'


The number of alternatives you want to generate.

The remaining parameters are all optional and commonly used for advanced use cases. Learn more about them in the Sentiment analysis function documentation.

Use the Product description action

To use the Product description action, you need to fill in the following parameters:


The set of features to be included in the description, e.g. 'QLED display, 4.0 Bluetooth and titanium chassis'.


The instructions that you want the function to follow to generate the description, e.g. 'add emoji' or 'follow this template: ...'


There are several ways to use OpenAI for content generation:

  • Generate product titles: Generate product titles based on your product description and a set of instructions.
  • Generate product description: Generate a product description based on a set of features.

Generate product titles


Generate a number of product titles based on a product description.




  • The function assumes that A2 contains the product description

generate product title

Generate product descriptions


Generate product descriptions based on a list of features.




  • The function assumes that A2 contains the list of features to be included in the description
  • Use a temperature of 1 to deliver more creative results

generate product desc

Ready to get started?

Try this example and more in our template showcase , or create your first spreadsheet at