Divi Email Subscription Modulesimplify the process of increasing your email subscribers by offering attractive registration forms and easy integration with 21 known email software providers. You can incorporate this module anywhere in your website design, such as headers and footers.
Example of Divi Email Subscription Module
Watch a live demo of this module

Add a new page or edit an existing page.
By default, the Gutenberg standard editor is loaded when a new entry or page is added in WordPress.
Click the purple button below the title of the page:Using the Divi Builder.
Add a page and upload theVisual Builder.
You will see three options:
Build from scratch
Choose a pre-designed design
Build with AI

Click the green "+" icon to insert a row.
Click the gray "+" icon in the row to open the Divi module library.
Find the moduleEmail Opinand click to load it.
The module library is also searchable from the top bar.

When you add the module will automatically open your settings. They are organized into three tabs:Content,DesignandAdvanced.

Here you will find the content options of the module.
Title:Write the title of the module here. If left empty, it will not be displayed.
Button:Text of the button (default says "Subscribe").
Body:Write the main text. You can add an image from the library or upload a new one.
Footer:Text shown below the button. You can also add an image here.

Connect your email provider here:
Service Provider:Choose from 21 services available (active account required).
List:Select the list of subscribers to use.
Add:Once you select the provider and list, clickAdd. Then you will have to enter:
Name of account
API Key
API Secret

ActiveCampaign
Aweber
CampaignMonitor
ConstantContact
ConvertKit
Emma
Feedblitz
FeedBurner
FluentCRM
GetResponse
HubSpot
iContact
Infusionsoft (Keap)
MadMimi
MailChimp
MailerLite
MailPoet
Mailster
Ontraport
SalesForce
SendinBlue
First name:
Activate this option if you want to include a field for the name in the form.

Action:Choose between displaying a successful message or redirecting to a custom URL after subscription.
Message:Write the custom message here. By default, it says "Success!".

Activate this option to avoid fake shipments. You can use a mathematical captcha or integrate Google reCAPTCHA.
Use a spam protection service:Turn it on to use reCAPTCHA.
Service Provider:Select "ReCaptcha".
ReCAPTCHA account v3:Add an account with the name, site key and secret key.
Minimum score:Defines the minimum level to determine whether he is a human or a bot (default: 0.5).

Apply a clickable link to the full module:
Link URL:Paste the URL here.
Destination of the link:
In the same window
In a new tab

Available options:
Background color
Gradient of the background
Background image
Background video
Background pattern
Background mask
Click the paint bucket icon.
Select a color or use the color selector.
Click the gradient icon.
Add colors to the downgraduate stop points.
You can:
Change the type of degradation
Change direction
Repeat degradation
Change the unity of the degradation
Place the gradient on the background image (if any)

Click onthird tab(image icon).
Click on the gray icon"+"to open the media library and select or upload a new image.
Background image options:
Use parallax effect:Activate this option if you want the background image to move faster than content (3D effect).
Image size:Choose the size from the drop-down menu.
Image position:Define your position (center, left, right, etc.).
Image repeat:Choose whether or not the image will be repeated.
Image merger:Controls how the background image is mixed with other elements.

Click onfourth tab(video icon).
Click on the gray icon"+"to upload a video or choose one from the library.
Recommendations and options:
MP4 and WebM formats:Upload both for maximum browser compatibility.
Width and height of video:Enter numerical values to define dimensions.
Pause when another video is played:Activate whether you want to pause the background when playing other videos.

Click onfifth tab(pattern icon).
Click"Add background pattern"and select the type.
Pattern options:
Pattern color:Use the palette or dropper to choose color.
Transformation:Change orientation, reverse or rotate the pattern.
Pattern size:Choose real size, cover, adjust or customized.
Origin of repetition:Define where it begins to repeat itself.
Horizontal/vertical displacement:Adjust the position of the pattern.
Melting mode:How it interacts with other layers (16 available modes).

Click onsixth tab(mask icon).
Click"Add background mask"and select the type.
Mask options:
Color:Use the palette or dropper.
Transformation:Rotate, reverse or orient horizontally or vertically.
Aspect ratio:Defines proportions (width/high).
Size:Real, cover, adjust or customized.
Melting mode:How mixed with lower layers.

This option allows you to name the module with a label visible only to you, to keep order in the back-end. By default, the module is assigned, but you can change it.

Here you can controlthe whole visual styleof the module.
Form design:Choose the layout from the drop-down menu.
Full width (name, last name, email):Activate if you want each field to use the full width. If not, they will be displayed online half wide.

Background color and text:Define normal and focus colors (when written).
Margins and filling (padding):Adjust the internal and external space.
Text font and style:Defines source, weight, style (cursive, capital letters, underline, etc.).
Alignment:Left, center, right or justified.
Size, spacing and line height:Adjust with the slider or numerically.
Shadow of text:Apply shadow to the field text.
Rounded corners:Set values for rounding edges.
Bordes:Width, color, style (solid, dotted, double, etc.).
Shadow of the container:Customize the outer or interior shadow of the fields.

Settings forall the text of the moduleincluding:
Alignment, color, shadow, etc.

These are the settings for the specific style and configuration of the Title Text.
Text header level- Choose the header level assigned to the title text: h1, h2, h3, h4, h5 or h6.
Source of title- Choose the font you want to use for the title text. The default font is automatically selected; however, you can choose a different font or upload a custom font by clicking on the drop-down box.
Thickness of title source- Select the font thickness from the title text.
Title font style- Choose the font style of the title text:
Cursiva
Initial capital
Versalitas
Underlined
Crossed
Alignment of the title text- Choose the alignment of the text only for the title text:
Left
Centre
Right
Justificated
Title text color- Choose a specific color for the title text. Select from your site's color palette or click the dropper icon to find a new color.
Title text size- Choose the font size of the title text by dragging the slider or typing a numerical value.
Spacing between title letters- Choose the spacing between letters of the title text by dragging the slider or writing a numerical value. The spacing between letters is the space between each letter. The higher the number, the greater the space.
Title line height- Choose the line height of the title text by dragging the slider or writing a numerical value. Line height is the amount of space between each line of text. The higher the number, the greater the space.

These are the settings for the specific style and configuration of the Body Text.
Body source- Choose the font you want for the body text. The default font is automatically selected; however, you can choose a different font or upload a custom font by clicking on the drop-down box.
Thickness of body source- Select the thickness of the font from the body text.
Body font style- Choose the font style of the body text:
Cursiva
Initial capital
Versalitas
Underlined
Crossed
Alignment of body text- Choose text alignment only for body text:
Left
Centre
Right
Justificated
Color of body text- Choose a specific color for the body text. Select from the color palette of your site or click the dropper icon to find a new color.
Body text size- Choose the font size of the body text by dragging the slider or writing a numerical value.
Spacing between body letters- Choose the spacing between letters of the body's text by dragging the slider or writing a numerical value. The spacing between letters is the space between each letter. The higher the number, the greater the space.
Body line height- Choose the line height of the body's text by dragging the slider or writing a numerical value. Line height is the amount of space between each line of text. The higher the number, the greater the space.

These are the specific style and configuration settings for the Text of the Results Message Text.
Source of results message- Choose the font you want to use for the Text of the Results Message. The default font is automatically selected; however, you can choose a different font or upload a custom font by clicking on the drop-down box.
Thickness of the source of the results message- Select the thickness of the source from the Text from the Text of the Results Message.
Outcome message font style- Choose the font style from the Text of the Text of the Text:
Cursiva
Initial capital
Versalitas
Underlined
Crossed
Alignment of the text of the results message- Choose text alignment only for the Text of the Text of the Results Message:
Left
Centre
Right
Justificated
Color of the text of the results message- Choose a specific color for the Text of the Results Message. Select from the color palette of your site or click the dropper icon to find a new color.
Text size of the result message- Choose the font size of the Text of the Results Message Text by dragging the slider or writing a numerical value.
Spacing between letters of the result message- Choose the spacing between letters from the Text of the Results Message by dragging the slider or writing a numerical value. The spacing between letters is the space between each letter. The higher the number, the greater the space.
Line height of the results message- Choose the line height of the Text of the Results Message by dragging the slider or writing a numerical value. Line height is the amount of space between each line of text. The higher the number, the greater the space.
Shadow of the text of the results message- Add a shadow to the Text of the Results Message. Once a style is selected, you can set the direction of the shadow (horizontal and vertical), shadow blur intensity and shadow color.

Default, inherits global styles. To customize:
Turn on "Use custom styles for the button".
Available options:
Size, text color, background, width and border color.
Edge radius:For rounded corners.
Spacing between letters.
Source and style of the button (cursive, capital letters, etc.).
Icon on the button:Show/hide, color, position and if it only appears when passing the mouse.
Shadow of the button text:Direction, blur and color settings.
Aligned to the left
Centrating
Aligned to the right
Minimum Height- Defines the minimum value of module height.
Height- Defines the height of the module.
Maximum height- Defines the maximum height value that the module can have.


Solid
Scored
Striped
Double
Groove
Crest
Insert
Outgoing
None

Horizontal position
Vertical position
Blur intensity
Recreation intensity
Color of shadow
Shadow position (in or outside the module)

Matiz (Hue)
Saturation
Brightness
Contrast
Invest
Sepia
Opacity
Blur (Blur)
Mixing mode- Defines how the module is mixed with the lower layers (default: normal)

Climbing
Move
Rotate
Tilt
Points of origin
Access each option by tabs and adjust with numerical values or dragging controls. You can block equal values with the string icon.

Duration- Time it takes for animation
Delay- When the animation begins
Initial opacity
Speed curve- Controls the smoothness of movement
Repeat- By default, it only runs once. Activate "loop" to repeat.

ApplyCustom CSS
Assignclasses and IDsCSS to use in your child theme or custom code

Free CSS- Useselectorto apply rules
Module elements- Add CSS to specific sections within the module

User visiting the website
Customer who has already bought
Browser or OS you use
You can add one or more conditions.

Disable in: Hide the module in Phones, Tablets or Desktop
Horizontal and vertical overflow:
Visible
Displacement (Scroll)
Hidden
Automatic (according to browser)

Transition time
Transition delay
Transition speed curve

Relative(default)
Absolute
Fixed(ideal for creating sticky modules or sticky modules)
Additional options:
Vertical and horizontal displacement
Z-index(determines which modules overlap)

Make it fixed at the top, bottom or both
Enablevertical movement(adjust speed without affecting other elements)
Motion trigger: Choose when the effect is triggered (when the top, middle or bottom of the item is visible)

Mac: CMD + S
Pc: ctrl + s
You can also use the green button onSavein the lower bar of Divi.
How to set up your email account in the Email Optin module
How to use spam protection services
How to redirect after completing a form
How to create a fixed form (sticky)
How to include it in the footer
How to add a slide effect with scroll
How to insert it into blog posts with Gutenberg
How to activate it after page-specific visits