How to improve or generate your email copy with OpenAI

You can build emails faster by creating text in email templates with OpenAI. You can improve your email copy, create it from scratch, or translate it into a another language. This can significantly optimize your routine and increase your campaign conversions.

You can test this feature using 30 free requests. To send more requests, connect your OpenAI account.

Let's talk about how to connect OpenAI and use its features in email templates.

How to connect OpenAI

Create an account

Go to OpenAI, and create an account. Click Sign up, enter your email address, and click Continue, or continue with your Google or Microsoft account.

If you specified your email address, enter a password in the next window. You will receive a confirmation email in your inbox. Click Verify in the email, and enter your name and the name of your organization.

Enter your phone number, and a confirmation code will be sent to it via SMS. Enter the code, and log in to your account.

Before choosing a phone number to use, check OpenAI’s list of supported countries and territories.

During the first registration, OpenAI gives $18 dollars for 3 months. This money will be withdrawn when you use tokens. Read more: What are tokens and how to count them and about OpenAI’s pricing plans in the Pricing section.

To see how many tokens you have left, log in to your OpenAI account, and go to the Usage tab.

To check your token usage history, scroll down to the Daily usage breakdown (UTC) section. You can see the whole history or filter it by specific date or team member.

Copy the API key

Once you have logged in to your account, click the settings icon in the upper right corner.

Go to the Your profile section in the left panel > the User API keys tab.

You can create multiple API keys for projects in your OpenAI account. It helps manage your team and enhance data security. An account owner can generate keys in all projects. You do not need to create any separate projects — all data will be saved in the Default project automatically. Read more about project creation options in the OpenAI documentation.

Click View project secret Key > Create new secret key.

In the modal window, select an owner, and configure your key parameters.


This API key is tied to your user and can make requests to your selected project. If you leave the project, this key will be disabled.

Enter your key name, and select a project and permissions.

We recommend giving full access to your project.

Read more in the OpenAI documentation.

Service account

A new bot member (service account) will be added to your project, and an API key will be created.

You can implement this feature if you use multiple OpenAI tools.

Enter your service ID, and select a project.

Click Create secret key, and copy it in the next modal window.

You need to save a key on your device because you cannot copy the same key on this page a second time. If you lose the key, you will need to generate a new one.

Insert the key into SendPulse

Go to your account settings > the API tab. In the OpenAI & ChatGPT section, click Add OpenAI token.

Enter your key, and click Save.

How to use AI in email templates

Go to an email template. Add the Text element from the right panel to the workspace, click the text, and select Use AI.

You can improve this text or generate a new one.

Improve your email copy

Check your text, and select how to modify it using suggested options.

You can select the options described in the table below.

Improve text

Edits your text according to selected actions.

Add creativity Enriches your text with creative elements and metaphors.
Correct mistakes Fixes grammatical and punctuation mistakes in your text.
Extend Generates more details based on specific context.
Shorten Summarizes your text and removes unnecessary words to make your text more concise without sacrificing your key message.
Simplify Reduces text complexity using simpler words and phrases. Helps make your text more accessible and understandable for a wide audience.
Change tone of voice

Changes your text style and expressiveness to suit a particular context or audience and achieve a particular communication goal. You can choose various tones of voice listed below.

Formal Used in situations where you need to be professional, direct, and respectful.
Festive Used during events and celebrations, focusing on elation and solemnity.
Joyful Used in conversational and entertaining writing to inspire the audience and maintain cheerful mood.
Friendly Used in personal communication to establish warm connections.

Translates text into your selected language. Available languages: English, Spanish, Portuguese, Turkish, French, German, Italian, Ukrainian, Russian, and Polish.

Once you select an option, your text will be modified. If you need to regenerate your text using the last option, click the icon on the right.

Generate email copy

You can also generate text from scratch by specifying your key points and context. Click Create new request.

Enter your prompt, and click Create text.

To create effective instructions for ChatGPT to generate content for your email template, make sure to specify the following:

  • Email type. Specify an email type (welcome email, marketing campaign, order confirmation, reminder, invitation, thank-you email).
  • Email task. Describe your email goal (notify, remind, invite, express gratitude, confirm an order, conduct a survey).
  • Product or service description. Provide key features of your company's product or service that are important to customers. If this is a promo email, include special offers, discounts, or promotions.
  • Target audience. Add your potential audience description (demographics, interests, pain points, and more). This will help tailor your message to specific groups of recipients.
  • Tone of voice. Determine your tone of voice (formal, festive, joyful, friendly). You can also add your company's specific style guidelines.
  • Text volume. Specify the number of words, sentences, or paragraphs your email should include. You can also specify an email structure (introduction, body, and conclusion).
  • Call to action (CTA). Specify a call to action(purchase, follow a link, subscribe).

Once you generate your new text, you can improve it using the options described in the previous section.

To add the generated text to your website, click Apply text (Apply text).

Once you add the generated text to your website, you can edit and format it.

    Rate this article about "How to improve or generate your email copy with OpenAI"

    User Rating: 4 / 5 (8)


    How to create your custom template


    How to create responsive emails in the SendPulse template builder

    Popular in Our Blog

    Try SendPulse today for free