DiviMenus - $49

A powerful menu builder that brings the coolest designs and popups to Divi!

Floating DiviMenus

Floating - $9

Choose the Pages and the Location to float your DiviMenus!

Sharing DiviMenus

Sharing - $9

Share your Posts and Media Links using DiviMenus!

DiviMenus On Media

On Media - $9

Display DiviMenus on Images & Videos to add stunning Media options!


DiviSignatures - $19

Design Email Signatures with Divi and paste them into your Mail Settings!


DiviPasswords - $9

Password Protect sections, rows, columns and modules with Divi!



Check these awesome layouts out. Already a DonDivi user? Download them from your account area!

Extra Tools

DonDivi plugins also include Exclusive Extra Tools to help you. Save money and forget additional plugins!


About us

We create premium tools for improving your creativity and simplifying the way to design stunning websites.

Special Bundle!

DiviMenus & Family

DiviMenus & Family - $69

This stunning Bundle includes the DiviMenus module and its 3 new Add-ons:
Floating + Sharing + On Media.


Log in

Access your downloads, layouts and support. If you have purchased at Elegant Themes > Register.


Access all the detailed information about our plugins and get the most out of them!

FAQ & Support

Already a DonDivi user? Send us a ticket from your user area and we will reply as soon as possible.

Contact us

Introducing DiviSignatures

1. Design your Signature

Start designing from scratch, take advantage of premade layouts, and customize every detail!

2. Setup your Signature

Click the “Copy” button and paste it into the signature editor at your Email Client!

3. Create Team Signatures

Use the Members Directory and design quickly signatures with common elements!


In order to use DiviSignatures you must first install and activate the Divi Theme. Then please follow these steps:

I have purchased through Elegant Themes Marketplace

Products purchased from The Divi Marketplace will work under your current Divi License, so no additional license is required. Just install your plugin, activate it and start using it!

The only difference between the “Divi Marketplace” version and the “DonDivi version” on our site is the License key.

Nothing to worry about!

I have purchased through DonDivi

If you have purchased this product at DonDivi, you will receive an email with the download link and your license key.


  • Install the ZIP file into your website and Activate it.
  • Introduce your License Key at DonDivi > Licenses and Activate it.
  • Use the Check License button whenever you want to check the status of your License.

Once the plugin is installed, a new module is added to the Divi Builder called DiviSignatures.


This module allows you to create Mail Signatures using the Divi Builder.

Creating a signature is quite straightforward and only requires three simple steps.

1. DESIGN. Design your signature by using the Divi Builder.

2. COPY. Copy your signature to the clipboard by clicking the Copy Button.

3. PASTE. Paste it into your email client.

It’s that easy!

Getting Started

1. Click the DiviSignatures module in order to create your signatures.

2. Click “Add New Member”. This way a dummy signature template will be available for you.

3. That’s it! Start editing the signature template by using the module fields described below!


Members Directory

Here you can choose whether you prefer to display all the signatures in a row, or by the contrary, you prefer to display a single signature per member (by choosing the Members Directory option).

In case you want to use the directory, this module ships with a search bar to filter members by their name.

Copy Button

This button copies the the signature to the clipboard so that you can paste it directly on your email client. 

Download Button

This button downloads the signature as a HTML file

Unlike other tools, you don’t need to do that to paste the signature to the email client. You can just use the copy button and voilà!


This module comes with a rule to help us to determine the actual signature width when on a email client.

This is important when using large images or long words, to ensure that the signature width is smaller than the screen size.

We recommend you not to include images bigger than 300px width.


Here you can add to the signature the member information, such as their name, position or company. Take into account that you can add the position and the company for all the members from the main module; the name was added when creating new members.

You can also hide the member name and their photo. That way we create common signatures.

A common signature can be used by member that work in the same company (coworkers), it can be also be used by members who belong to an university deparment (professors). Those are some examples of use of the common signatures.

The value entered in the field Name will be displayed in the Members Directory to identify the common signature template.

Member Design

You can style the member fields from the design tab. Please note that we only offer the design fields that are fully supported by the email clients.

Photo and Logo

Here you can add the member(s) logo to all the signatures / specific signatures.

The member photo must be added inside the member signature.

Photo and Logo Design

You can style these fields from the design tab. Please note that we only offer the design fields that are fully supported by the email clients.


Here you can add the member(s) contact information to all the signatures / specific signatures.

Display Contact Labels

Enable this field to add labels before your contact information. You can choose between these options:

  • Text labels (for example T for a telephone number or E for an email address)
  • Icon labels (since DiviSignatures 1.4)
  • None (do not show label for this contact information)
  • Inherit (available in single / specific signatures: use the parent label for this contact information)


Here you can add the signature address. You can add as many lines as you need. You can also leave empty lines to display several addresses.

Phone Numbers

Here you can add the phone numbers. If the Display Contact Labels field is enabled, you can choos to also display the following labels: T, M, F, telephone icon, mobile icon and fax icon.


Here you can add an email address to the signature and the email label.


Here you can add a website address to the signature and the website label.

Contact Fields Order

This field offers a list with all the above fields so you can drag them and change the display order in the signature.

Contact Design

You can style the above fields (both contact labels and contact information) from the Design tab. Please note that we only offer the design fields that are fully supported by the email clients.


Here you can add social icons to all the signatures / specific signatures. Those icons will link to the member social profiles.

In order to add a social icon to the signature, just input the social URL (username, email, phone or otherwise, depending on the social profile) and make sure the entered value is correct. For example:


dondiviplugins (invalid URL) -> should be:


612345677 (invalid number) -> should include the country code: 34612345677

Same for Behance, GitHub, Instagram, LinkedIn, Pinterest, Skype, Spotify, Twitter, Vimeo and YouTube.

Of course, you can style these icons, choose their shape and even their colors. Watch video 1. Design your Signature (min. 1:50″)

Supported Social Networks
  • Behance
  • Facebook
  • Github
  • Instagram
  • Linkedin
  • Pinterest
  • Skype
  • Spotify
  • Twitter
  • Vimeo
  • Whatsapp
  • YouTube


Here you can choose between one-column and two-column layouts.

Regardless of your choice, you will be able to choose the signature elements order

Just like other fields, you can choose all the signatures layout from the parent and change a signature layout from that signature itself.

Email Clients

Most of email clients support HTML and CSS. Thanks to that we can use our signatures in emails.

Unfortunately, email clients don’t support all CSS styles. Furthermore, every email client supports different CSS subsets.

And not only that, some of them strip out the styles and CSS classes they don’t support and create their own ones.

That’s why we use tables and restrict the CSS styles and family fonts.

Supported Fonts
  • Arial
  • Arial Black
  • Book Antiqua
  • Century Gothic
  • Charcoal
  • Comic Sans
  • Geneva
  • Helvetica
  • Impact
  • Lucida Sans
  • Lucido Grande
  • Lucida Sans Unicode
  • Monaco
  • Tahoma
  • Trebuchet MS
  • Verdana
  • Courier
  • Courier New
  • Georgia
  • Lucida Console
  • MS Serif
  • New York
  • Palatino
  • Palatino Linotype
  • Times
  • Times New Roman
Supported Clients

This plugin has been designed to work for the majority of email clients and has been fully tested on the following ones:


  • Apple Mail
  • Microsoft Outlook
  • Mail for Windows
  • Gmail
  • Gmail App (Android, iOS)
  • Thunderbird

How to paste your Signature:

Important notes on email clients

Due to the email clients limitations when it comes to styles, we have create a help guide taking into account some problems we can come across.

Blue links

Links can be turned blue and underlined. Especially in Gmail emails and outgoing Microsoft Outlook emails.

Images attached in email

Signature images (photo, logo and social icons) might fail to load and be attached to the email instead. Especially when sending or forwarding from Gmail App.

Again, this is normal behavior of email clients and these issues have nothing to do with DiviSignatures.


Apple Mail: Images not visible when Installing an Email Signature

When installing your email signature, please ensure you untick the box at the bottom of the signature preview window which says “Always match my default message font” as this will turn your email signature into plain text format, instead of keeping the HTML format of the signature.

Thunderbird: Images not visible when Installing an Email Signature

When pasting your email signature into the Signature editor, it will be added into HTML format, so please ensure you check the box: “Signature text: Use HTML”

Images not downloading in incoming messages

By default, some email clients will not download images from emails that are received externally. This is normal behavior of email clients and have nothing to do with DiviSignatures.

In order to automatically download all images from incoming emails please follow this steps:

Apple Mail

You must allow Apple Mail to load external content by going to Preferences, clicking on the Viewing tab and make sure that the “Load remote content in messages” option is checked.

Microsoft Outlook

Go to File > Options > Security Trust >  Change Automatic Download Settings > and then uncheck “Don’t download pictures or other content automatically in HTML e-mail”, and also uncheck “Warn me before downloading content when editing, forwarding, or replying to email”.

Cannot see images in Outlook emails?


Turn images on or off


Prepending a sign-off message to the signature

You can prepend a sign-off line before pasting the signature in the email client.

In the following screenshot we demonstrate how to prepend “kind regards,” in Apple Mail, but of course you can also do it the same way on Microsoft Outlook, Gmail or Thunderbird.

Custom signature URLs

This module allows you to share an URL that only displays a single signature, regardless of the number of signatures that URL contains.

For example, let’s assume we have a post / page (signatures-page) with several signatures.

Let’s assume these signature names:


You can add an existing signature name to the URL this way:

As a result, the post / page will only render the Nick signature and the remaining ones will be omitted.


Understanding DiviSignatures Tables

DiviSignatures are made with tables in order for the signatures to be rendered correctly in the email clients (we discussed earlier about the email clients limitations).

We offer two different layouts. Check out the images below to better understand how the tables are being affected by the user settings.

1 Column Layout

When you choose a Layout from the dropdown under Layouts > Sections, you are actually reordering the rows from a table, as explained below. “Name” includes “Member” & “Contact”:

  • Photo + Logo + Name
  • Photo + Name + Logo
  • Logo + Photo + Name
  • Logo + Name + Photo
  • Name + Photo + Logo
  • Name + Logo + Photo

2 Columns Layout

When you choose a Layout from the dropdown under Layouts > Sections, you are actually reordering the cells “Photo” and “Logo” from a two row table, as explained below:

  • Photo + Logo
  • Logo + Photo

When you choose one of these Layouts, you are actually using these one row tables:

  • Photo
  • Logo

Understanding the footer field

The footer field is a text editor field. Unlike the other module fields, which are passed to the Divi Signatures shortcode as attributes, the text editor is actually the shortcode content.


However, we want the content to be the module items (i.e. the signatures we add), not the footer. Therefore, we cannot use the footer as the parent content, but the children (module items).


That’s why we only offer footer fields in single signatures.

Filter Hooks

As of DiviSignatures 1.1 you can use filter hooks to customize the signature output.

Are you having trouble adding them or need help? Please visit this helpful resource from Elegant Themes.

Customizing the Social Icons image URL

Even though we are offering different icon shapes and styles, you might want to use a different one. 

You can update the image url for a social icon by using the divi_signatures_social_icon_url filter hook, where social is the social network name:

behance, facebook, github, instagram, linkedin, pinterest, skype, spotify, twitter, vimeo, whatsapp, youtube

Example usage for the facebook image url:

function custom_facebook_icon($icon_url) {
    $icon_url = "your image url here";
    return $icon_url;

Customizing the phone labels

Likewise you can change the default phone labels (T / M / F) by using these filter hooks:


Example usage for displaying PH rather than T as the phone label in the signature:

function custom_phone_label($phone_label) {
    $phone_label = 'PH';
    return $phone_label;