How to Use AI to Create Amazing Web Design with Divi (Using ChatGPT & MidJourney)

Last Updated on April 20, 2023 by 6 Comments

How to Use AI to Create Amazing Web Design with Divi (Using ChatGPT & MidJourney)
Blog / Divi Resources / How to Use AI to Create Amazing Web Design with Divi (Using ChatGPT & MidJourney)

It’s no secret that artificial intelligence (AI) is becoming a significant part of our day-to-day lives, from Netflix recommendations to chatbots, and facial detection to text editors. Today, the impact of AI is not only seen on screens but is felt. An arena that is now seeing an influx of AI’s presence is digital design and art. Conversations are sprouting up about the power and people – or lack thereof – participating in this medium. Is it possible to use AI to create amazing artwork while still supporting artists? Can AI be used as a tool to help facilitate better digital creations? We’d like to think so, so we’ll explore using ChatGPT and MidJourney with Divi.

In this tutorial, we’ll use two AI tools — MidJourney and ChatGPT — to help influence a homepage design in Divi. We will use the MidJourney bot to create the visual aspect of our design. Then we will use ChatGPT to create the copy that we’ll use in our test. Finally, we will recreate the design, using the design from MidJourney and the copy from ChatGPT in Divi.

Let’s get into it!

Using MidJourney to Inspire Amazing Web Design

MidJourney, according to their website, “is an independent research lab exploring new mediums of thought and expanding the imaginative powers of the human species.”. The MidJourney Discord bot allows you to use your Discord account to create four, custom AI-generated images from simple text prompts. You can then use other commands to modify and interact with the images created.

Create a MidJourney Account

Before we start using the AI, you will need to create an account on the MidJourney Discord server.

Sign up or join the MidJourney Discord server

If you already have a Discord account, you can log in to your existing account and begin using MidJourney right away.

Sign into the MidJourney Discord server with your current Discord account

Enter the MidJourney Discord

Once on the MidJourney Discord, take a quick read through the quick start guide. This will help you familiarize yourself with the server’s guidelines. You will also gain insights into how the bot works and the other cool things you can do once you are comfortable using the bot.

Read the MidJourney quick start guide

Remember that the free version of MidJourney allows you to do 25 queries. Once you enter the MidJourney Discord server, you want to look to join a newbies channel. You can see the available channels on the server by looking in the menu on the left-hand side.

Joining a newbies channel within the MidJourney Discord

Click on any newbies channel to start generating images.

Begin Creating with MidJourney

Now that you’re in your newbies channel on MidJourney, the real fun begins… creating some images!

Issue Initial Command

We want to generate some inspiration to create a clean homepage design. To issue your first command, you have to use the command /imagine as you click in the textbox at the bottom right of your screen. You can be as descriptive or concise as you’d like. In our case, we entered, “create a clean, modern and material design homepage template. Included the CN tower. Use the colors white, grey, gray, and gold.”

Issuing your first command to MidJourney

This is what was generated from that command.

Begin your search in MidJourney

Here’s what it looks like outside of Discord.

MidJourney generated homepage layout

Refine Initial Command

While these layouts are a good jumping-off point, let’s see what happens when we try to refine our AI-generated web design layouts. To do this, we’re going to refine the fourth option from our list.

Upscale variation 4 of our AI generated image

Rework AI-Generated Design

Once you’ve created your first design, MidJourney allows you to upscale (make larger) or create variations from one of your four options. We decided that we wanted to see some variations of the fourth option and to make it bigger.

Upscale option 4 and create a variation of this selection in MidJourney

These are the results of MidJourney making variations of our fourth design.

Second iteration of MidJourney

Let’s take a closer look.

MidJourney generated homepage layout versions

Notice the addition of elements such as menus, icons, titles, and social media icons. From this layout, we’re going to use the fourth option. This is the design that we are going to emulate in Divi.

Using ChatGPT to Create AI-Generated Web Design Copy

Now that our design has been created, we’re going to use AI to create the copy to go into our design. We will use ChatGPT to create a headline, a short paragraph, and a call-to-action to use on our button.

Create a ChatGPT Account

To begin, we create an account with ChatGPT. If you already have an account, you can log in.

Login or signup for a ChatGPT account

To save time, you can also use your Gmail or Outlook account.

Create your ChatGPT account

Issue Initial Command

Once you are logged in, you’ll be presented with this screen. This is the dark mode version, but there is also a light mode version.

Using ChatGPT and MidJourney with Divi

Let’s start by creating our first request. In the text box, we’re going to ask ChatGPT to “create a short slogan for a Toronto-based web design firm.”

Asking ChatGPT to create a short slogan for our website

This is the result of that request.

Results of our first ask

Refine Copy with ChatGPT

The beauty of ChatGPT is that we can ask many questions and get some great options to use in our copy. Let’s ask for 5 other variations, but let’s ask that each variation is, at most, 5 words. In the textbox, enter, “Make the slogan only 5 words. Create 10 different variations.”

Refine slogan for ChatGPT

These are the variations that ChatGPT came up with for our slogan.

Different slogan options in ChatGPT

Let’s use option 5 for our slogan. We’re going to repeat the process for our paragraph of text. Let’s enter into ChatGPT, “Craft a 5-sentence paragraph promoting web design services to Toronto business owners.”

Creating copy for intro paragraph

This is the result that was created. It’s pretty good!

ChatGPT generated welcome paragraph

Instead of asking for more versions of this paragraph, let’s ask ChatGPT to change the tone of the welcome paragraph. Let’s ask ChatGPT to “Make this paragraph more casual, leaning toward light and fluffy.”

Change the tone of the welcome paragraph

Notice that the tone of the paragraph has become more casual and is still on track with what one would need to introduce their web design company.

Casual copy for welcome paragraph with ChatGPT

To complete our copy, let’s create 10 different versions of call-to-action text that we can use on our button. Our next command for ChatGTP is, “Come up with 5 versions of call to action text that I can use on a button.”

Creating a variety of call-to-action text for a button

While these options are great, they’re a little long for a button.

Button CTA options

As our final request to ChatGPT, let’s ask it to make our text shorter by saying, “make them shorter.”

Our final CTA text options

We will use the last option Launch Now as the CTA for our button.

Using ChatGPT and MidJourney with Divi

Now, we have both our design inspiration and the content to use within this design. We can bring these findings to Divi and start building a real-life working homepage layout. Let us proceed to begin using ChatGPT and MidJourney with Divi.

Create a New Page in WordPress

Let’s start by creating a new page in WordPress. From the WordPress Dashboard, we hover over Pages from the left-hand menu. Then, we click Add New. This will create a brand new page.

Add new page

When your new page has been created, add a title. Then, publish the page by clicking on the blue Publish button. Lastly, activate the Divi Builder by clicking on the purple Use Divi Builder button.

Title and publish new page before activating Divi Builder

With the Divi Builder activated, click the blue button that says Start Building. We’ll build our page from scratch but use assets from the layout generated by MidJourney.

Build page from scratch

Creating Sections and Rows

Once the visual builder has loaded, we are now presented with several column structures that we can add to our default row and section. We will delete this section and use a Special section layout instead. Firstly, we click the X button to exit the row selection menu.

Exit out of the regular section menu

Then, we click on the blue button at the bottom of the section. This will allow us to add a new section. We want to click the Speciality section icon. This will allow us to add a section that is similar to the layout that MidJourney generated.

Add new specialty section

From the options of Specialty sections, we click the second option.

Select second specialty section option

With our section selected, we now have the option to start adding rows to our section. When we refer back to the layout generated by MidJoureny, we see a row containing the headline, paragraph, and call-to-action button. Then, we notice that there is a decorative set of columns. So, let’s add a one-column layout that will hold our copy.

Add row to column layout, first

Next, we’re going to add another row beneath this by clicking on the green plus icon. We’ll add a two-column row underneath the initial one-column row. This will function as our decorative columns.

Add second row to specialty section

With our Specialty section layout now complete, we can now delete the default section from our page. Click on the trash can icon from the section’s menu to delete it.

Delete regular section

Adding Divi Modules

This is what our base layout looks like in Divi.

Section and row layout in Divi

We’re now going to add Divi’s native modules to the layout to create our homepage. This will act as a low-fi wireframe.

Adding the Image Module

To begin, let’s add an Image Module to the first column of our section. Click on the gray plus icon within the column. Then, select the Image Module icon.

Add Image Module to column

Click the green checkmark to save the Image Module in place.

Exit out of Image Module

Inserting the Text Modules

Next, we’re going to move over to the second column of our section. In the first row, we’re going to add two Text Modules. The first one will hold the headline, and the second will hold our paragraph copy. Both of which were generated in ChatGPT. Click on the gray plus icon within the first row. Then, select the Text Module. This is going to be our Text Module holding our headline.

Add first text module

We’re now going to add our heading content. However, we’re going to format it to look like our MidJourney design. To do this, break up the text and use the h3 tag to highlight a keyword within our headline. This is an important step, as we’ll be applying separate styling to that part of the text. Click on the green check mark to save our content.

Add headline text from ChatGPT to first text module

Now, we’re going to add a second Text Module for our paragraph content. Click on the gray plus icon again, and select the Text Module icon.

Add second text module

This time, however, add the paragraph copy from ChatGPT and click the green check mark to save our content. To complete this row, we can add our last module, which is a Button Module.

Add paragraph from ChatGPT to second text module

Add Button Module

We’re going to add a Button Module to this row. To do that, we click on the gray plus icon and select the Button Module.

Add Button Module

Add the text from ChatGPT to the button’s text and click the green check mark to save our content.

Add CTA text from ChatGPT to our button

Inserting the Social Media Follow Module

If you look closely at our AI-generated design, you’ll see some icons underneath the image. We’re going to use the Social Media Follow Module to add a few social media icons under our image module.

Add Social Media Follow Module

With our Social Media Follow Module added, let’s add a few social media networks to this module. I’ve added 5 to emulate our AI-generated image.

Add social media networks to the social media follow module

Click the green check mark to save your social networks. Now, with all our modules in place, we can begin styling our homepage layout!

Implementing Visual Branding and Design Elements

For this next section of our tutorial, we will need some external tools to help us utilize the assets generated by MidJourney. While we are using ChatGPT and MidJourney with Divi, these aren’t the only software we’ll use. You will need a tool that will allow you to select the hex codes from the AI-generated image. You will also need an image editor to crop the photo from the image to use in our design. We will also use Google Fonts to replicate the fonts created by MidJjourney.

The tools that I used to do this were:

  • ColorZilla: An eyedropper Chrome extension that allows you to select and save hex codes from web pages.
  • Photoshop: To crop and make photo edits. You can also use Photoshop to select the hex codes from your MidJourney image.

Ultimately, use whatever tools are available to you.

Uploading Your Image

Open your image editor of choice, and crop the focal image from the original MidJourney image.

Crop image from MidJourney photo

Save this image to your hard drive. Then in Divi, edit the Image Module.

Edit image module

Click on the gear icon to open the Media Library. This is where you’ll upload your image.

Edit image module

Upload your image from your hard drive and insert it into the module.

Upload image module

With our image uploaded, we can now move to the Design tab of the Image Module. In the Design tab, click on the Sizing tab. From there, select Yes next to the Force Full Width toggle.

Set Image Module to full width

Next, on the docket, let’s style our social media icons.

Styling the Social Media Module

To begin, we click on the gear icon of our Social Media Icon Module.

Edit social media follow button

Once we have all our social media links presented to us, we will go into each one and remove the background. To do that, click on the gear icon next to each network.

Edit individual social media networks

Then, click on the Background tab and delete the background color present. Click the green check mark, then repeat this for all the social media networks you have added to this module.
Remove social media network background

After removing the backgrounds for each social media network, click on the Design tab. Set the alignment of the icons to the right-hand side, exactly as it is in the MidJourney image.

Change social media icon alignment

Now, let’s add some color to our icons. Click on the Icon tab, and set the icon color to #000000.

Set social media icon colors

Finally, we click on the Spacing tab to add some padding to the right of our module. Add a right padding value of 25px. Then, click on the green check mark to save our edits.

Add right spacing to module

Styling Our Text

At this time, we have styled our modules on the left-hand side. We will now move onto the right-hand side, beginning with our headliner Text Module. Click on the gear icon so that we may enter the Text Module settings.

Edit first text module

We navigate straight to the Design tab. Next, click on the Text tab. We can slightly make out that the headline text is in all caps. So, let’s set the text font style to All Caps.

Set text to all caps

Then, we set the alignment to center and the text color to Dark.

Set text alignment and color

We used the H3 tag to draw attention to the middle word in our headline. So, we now click on the Heading Text tab. Then, we click on the H3 heading to begin to style it. Let’s set the font for the heading to Cantarell.

Begin heading text styling

Next, let’s increase the font size to 63px. Finally, we’ll set the letter spacing to -5px. Then, we can click the green checkmark to save our text changes.

Set font size and letter spacing

For the paragraph, the default Divi settings a similar to that which MidJourney created. As such, we will simply change the alignment of the text. Enter the text settings by clicking on the gear icon.

Edit second text module

Then, select the Design tab. Finally, from the Text tab, set the alignment to the center. Save your changes by clicking the green checkmark.

Set second text module text alignment

Customizing the Button

For our Button Module, we’ll use our color picker tool to find the button color from MidJourney. I used the picker in Photoshop and discovered that the background color’s hex code is #c1aa85.

Select button hex code color from image

With this information, we can move into Divi and begin designing our button. As always, click on the gear icon to enter the module’s settings.

Edit button module

Then, click on the Design tab and then click the Button tab. For the Use Custom Styles for Button Option, select yes.

Begin to set custom styles for button

These are the settings that we’ll be using to style our button.

Button Design Settings:

  • Button Text Size: 14px
  • Button Text Color: #ffffff
  • Button Background Color: #c1aa85
  • Button Border Width: 0px
  • Button Border Radius: 15px
  • Button Font Style: All Caps
  • Spacing:
    • Top and Bottom Padding: 10px
    • Left and Right Padding: 35px

This is what our Button Module now looks like after using MidJourney to inspire our design using Divi’s tools.

Button and Text final preview

Creating Decorative Columns

The final design piece of our layout is the decorative columns underneath our copy. To create these, we will need a Divider Module in each column. To begin, click on the gray plus icon and select the Divider Icon.

Add divider module to column

While in the Content tab of our Divider Module, de-select the Show Divider option under Visibility.

Remove divider visibility

Next, move to the Design tab. From there, click on the Spacing tab. Set the left and right padding to 100%. While it looks like there isn’t much happening with this module, all will be revealed when we add our colors and padding to our sections, rows, and columns. Click on the green check mark to save your changes.

Add spacing to Divider Module

Duplicate the Divider Module and move it into the column next to it.

Duplicate Divider Module

Adding Backgrounds, Spacing, and Padding

Now that all our modules are styled and designed, we can add the finishing touches to our homepage layout. For reference, this is where we stand.

Using ChatGPT and MidJourney with Divi, halway point

A far cry from the design that MidJourney created for us. However, with a bit of color and spacing, we will be successful at using ChatGPT and MidJourney with Divi.

To start, let’s click the gear icon of our Specialty section.

Edit section background color

Next, click the Background tab. Using our color picker, we deduced that the background color for our section will be #e7e6e4. So, set the background color for our section to #e7e6e4.

Set section background color

Now, let’s move to the Design tab. From here, click on the Sizing tab. Here are the settings that you’ll need in the Sizing tab.

Sizing Design Settings:

  • Equalize Column Heights: Yes
  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Width: 100%
  • Inner Width: 100%
  • Inner Width Max: 100%

Set section sizing settings

Now, we move to the Spacing tab. We want all the padding and module within the section to be set to zero. Here are the settings that we’ll be using there.

Spacing Design Settings:

  • Margin:
    • Top and Bottom: 0px
    • Left and Right: 0px
  • Padding:
    • Top and Bottom: 0px
    • Left and Right: 0px
  • Column 1 Padding:
    • Top and Bottom: 0px
    • Left and Right: 0px
  • Column 2 Padding:
    • Top and Bottom: 0px
    • Left and Right: 0px

Set all spacing within the section to zero

Once these settings are in place, remember to save them by clicking the green check mark. With these settings, we can already see that our design in Divi is spacing up to look very similar to that which MidJourney generated.

Spacing, Backgrounds, and Padding for the Second Column

We now move on to the second column of our section. We begin editing the first row within this column by clicking on the gear icon for the row.

Edit the first row within the second column of our section

While in this row, click on the Design tab. Next, we move to the Spacing tab. Set the padding for the top, bottom, left, and right to 50px. We finish off this section by saving our work.

Add padding to row

We move onto our final row, again, clicking on the gear icon to enter the row settings.

Edit second row or second column

For the two columns that are a part of this row, we will use the background colors #b0b2b1 and #bfb192 for the first and second columns respectively. Click on the gear icon next to each column.

Edit columns in the row

Then, set the background color to each column’s respective color.

Set background color of each column

With both columns styled, notice that we are getting closer to our end product. To tie it all together, we need to add some final spacing edits to the row where these decorative columns reside. To start, click on the Design tab of the row. Then, set the Custom Gutter Width to Yes. Set the width of the gutter to 1. Also, activate the Equalize Column Height option.

Row sizing design settings

Next, move to the Spacing tab and set the margin and padding to 0.

Add margin and padding of 0 to row

And with that, we’ve successfully used ChatGPT and MidJourney to create a homepage layout in Divi. Here’s our finished product!

The results of using ChatGPT and MidJourney with Divi

Closing Thoughts on Using ChatGPT and MidJourney with Divi

Using ChatGPT and MidJourney with Divi can help you to brainstorm ideas for your web design faster. Using AI in web design does not necessarily mean the end of digital design as we know it. It is possible to allow AI into your workflow to help speed up processes. AI can also help to bring things to the forefront in terms or concepts that may not have been highlighted. With Divi, it is easy to re-create AI-generated layouts and designs. If you aren’t a natural writer, creating copy for your business or your client’s websites could be difficult. Tools like ChatGPT can help you cover a blind spot you may not have realized you had. Consider using ChatGPT and MidJourney with Divi for your next project.

Have you started to use AI in your web design business? Would you consider using tools like ChatGPT or MidJourney in your design process? Let us know your thoughts in the comment section below. Let’s get a discussion going!

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

Get a Free Writer Layout Pack For Divi

Get a Free Writer Layout Pack For Divi

Posted on May 20, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Writer Layout Pack that’ll help you get your next Writer website up and...

View Full Post
Get a Free Skin Care Layout Pack For Divi

Get a Free Skin Care Layout Pack For Divi

Posted on May 13, 2024 in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative; where each week, we give away a brand new Layout Pack for Divi. This time around, the design team has created a beautiful Skin Care Layout Pack that’ll help you get your next Skin Care website up...

View Full Post


  1. Thank you, Christina,
    Really interesting.
    Do you have any information about usage rights of the images from Midjourney?

    • Helena, you can look over their TOS here. Look to the “Your Rights” section. We gather that paid users have free use of the generated images, and non-paid users have the ability to use generated images under “Creative Commons Noncommercial 4.0 Attribution International License”. But, take a look for yourself to make sure.

  2. Interesting and informative. I found this really useful, I knew these tools existed but as a lifetime Divi member thank you so much showing us how you would implement them using Divi. I had only used MidJourney for layout ideas, where you have showed me how I can pull the layouts and images into my designs. Btw, did you know that the guys at Divi Supreme have just released a plugin that implements ChatGPT directly into the Divi builder? I started using this yesterday and it is totally amazing!

  3. You left out a very important instruction with regards to using MidJourney. before you enter your prompt you have to type the command ‘/imagine’ otherwise you are just typing a chat.

    • Noted and yes, that is a critical piece of the puzzle!

  4. Would there still not be a mobile component to figure out in this? Can MidJourney take that same design and aid in the mobile view?

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today