Update April 7, 2022: Divi Form DB was the only reliable plugin for saving Divi form entries to the database when this post was originally published. But not anymore! Now there is a much better alternative available: Divi Contact Form Helper from Pee-Aye Creative.
It does everything that Divi Form DB does (save Divi form submissions to the database, export entries to CSV spreadsheets and convert entries to posts). But it also adds tons of other cool features like File Uploads, Date & Time Pickers, SMTP Integration, Zapier Integration, Confirmation Emails, Field Icons and so much more.
And the best thing? Divi Contact Form Helper only costs $25 / year for unlimited websites while Divi Form DB costs $35 / year. So why not pay 29% less and get so much more? Divi Contact Form Helper also offers an unlimited lifetime license for $99 which is not available for Divi Form DB.
Forget about Divi Form DB – Here Comes Divi Contact Form Helper!
Annual license for unlimted websites or a lifetime license for unlimited websites? Divi Contact Form Helper offers both options.
Original post from November 1, 2021: The Divi Form Contact Module is by far the most user-friendly way to create forms in WordPress. But it will only deliver form submissions via email. The plugin Divi Form DB solves this by saving all Divi forms submissions to your database and it lets you browse, filter and export the form entries from the WordPress dashboard.
Here’s a complete guide to Divi Form DB. Enjoy!
Summary: Divi Form DB overview
Divi Form DB is a solid lightweight plugin that saves your Divi Form entries in the database and lets you export them easily. The plugin was released in 2017 and has been updated with new features on a regular basis since. You need the Divi theme to use this plugin. I used Divi Form DB 1.9.1 together with Divi 4.11.2 in this tutorial.
- Automatically save all Divi Contact Form submission to your WordPress database
- Browse, search and filter form submissions from your WordPress dashboard
- Export submissions to CSV files and save it offline
- Publish form submissions to any post type with a few clicks
Pricing & License
$35.00 per year (until cancelled) for unlimited usage.
Support and automatic updates are included.
Installing the plugin
- Purchase Divi Form DB at Elegant Marketplace
- Download the plugin ZIP file
- Log in to your WordPress dashboard
- Go to Plugins » Add new and click Upload Plugin
- Upload and activate the plugin.
That’s it. You should now see Divi DB in the WordPress dashboard menu.
Add your license key
- From your WodPress dashboard, go to Divi DB » Licensing
- Add your license key in the field License Key and click Save License Key
From this moment, all new submissions from your Divi Contact Forms will be saved to your database by default. Future plugin updates will appear in your standard WordPress Updates page.
View saved Divi form submissions in the WordPress dashboard
Instead of just relying on your email inbox, Divi Form DB will save all Divi form submissions in your WordPress database automatically. The plugin also offers a user-friendly interface where you view, filter, search and edit the submissions.
The “All Divi DB” page
When you click Divi DB » All Divi DB you will see a complete list of all Divi form submissions. However, you will not see form submissions from before the plugin was installed, for obvious reasons.
All Divi DB features:
- View all submissions
- Filter submissions from different months
- Filter submissions via search
- Bulk delete or bulk edit submissions
- View a single submissions content
- See the email of the sender
- See who read the submission and when
- See if the submission was published as a post
- See on which page or post the form was submitted
- See the submission date
- Search for form submissions
👉 Pro tip: Since Divi Form DB version 1.8 the plugin supports multiple forms on the same page.
View a form submission
To view the content of the form submission, just click View Submission from the the All Divi DB page.
View Submission features:
- See the submission content, like name, email, message etc.
- See submission date and time
- See on what page or post the form was submitted
- Sww who submitted the post (if the user was logged in to WordPress)
- Reply via email (shortcut to your default email client)
- Copy the form submission to a post
👉 Pro tip: The emails generated from Divi forms does not specify on which page or post the form was submitted. By using Divi Form DB, you’ll get this information.
Export Divi Form submissions to CSV
Exporting your form submission is useful if you want to import them in another application or if you simply want to share or print a list. Exporting is a piece of cake using Divi Form DB.
- Go to Divi DB » Export
- Choose the form that you want to export from
- Now you’ll see a raw text preview of the CSV content
- Click the Download CSV file to download the content
- Open the CSV file in Google Sheets, Excel or the CSV app of your choice
👉 Pro tip: CSV files tend to look messy in Microsoft Excel. Use Google Sheets or Apple Numbers to get a more clean overview.
Example of a CSV export opened in Apple Numbers.
The Divi Form DB Settings
There is actually only one option in the Settings page: “Disable Admin Nag?”. By default, the “nag” is a box displayed in the top of your admin pages reminding you of unread form submissions. Disable it if you think it’s annoying.
Bonus feature: Publish Divi Form submissions as posts
This is a nice feature that lets you “convert” form submissions into any post type. This could be useful for testimonials and such.
- View a single post from the All Divi DB page
- Click the Copy to another Post Type button
- Select Post Type
- Choose the form fields that you want to include in the post
- Assign the fields to Title, Content or to a Custom Field
- Use the current publish date or click the checkbox to use the actual form submission date for the post
- Click Copy to create the post
Use the Theme Builder with the Dynamic Content feature to design the post template.
👉 Pro tip: You can publish the form submissions as regular posts, pages or as any custom post type.
👉 Related content: Divi Contact Form Helper – All The Settings You’ve Been Missing
👉 Related post: How to style the Divi Contact Form Success Message
Hey there. I am thinking of buying the plug in specifically for form submissions that are not getting through to the email account they are supposed to go to. Our IT guy hasn’t figured out why some forms don’t make it. So I thought maybe these messages are going to be caught by your plug in, and I can at least see them in there? Or will the plug in only work if the message is also successfully delivered to the email address? It’s maybe a silly question but I am kind of desperate….
Hi Britt! That’s a good question. The plugin will save the form entries regardless of if the emails are delivered or not. So I think it’s a match for what you are looking for.
Check out the new Divi Form Builder before you buyl. It does also store form entries in the database but it adds tons of other functionality (file uploads, confirmation emails, date pickers etc.) as well. See https://divimundo.com/blog/plugin-walkthrough-divi-form-builder/
Hey Victor! Thanks so much for getting back to me so fast and with some excellent answers. I had seen your form builder previously for another project but there was a very unfortunate demo video attached to it and I felt completely befuddled. I just saw the one with you and that was brilliant. Yes, I will suggest it to my client!
Thanks, I’m glad you liked it! And I learned a brand new word today: “befuddled”. 😀
I DID NOT GET A ZIP FILE SO I CANNOT UPLOAD IT TO PLUGINS!!!!! I got a folder not a zip file,
Hi Datyle! My best guess is that you unintentionally unzipped the zip-file. Try to download it again. If you can’t get it it to work, please contact the support at Elegant Markeplace.
There is a much better plugin (with a lot more extra functionalities other than just saving entries in the DB) available at a lower price on Elegant Theme’s Marketplace and Pee Aye Creative’s website.
Thanks for the heads up Asad! This post and video was made before that plugin was released. But I’m actually working on a review on the Pee-Aye plugin right now, so make sure to check back.
Is there a way we can Import in the DIVI contact form old data form ?
I have 800 form submission that I would like to push in the DB.
I haven’t tried it myself but you should be able to do it using MySQL commands in your database (via cPanel or such). If you need a less techy solution, try to reach out to the plugin developer and see if there is a way. Perhaps the entries are saved as a (hidden) custom post type, and if so, you should be able to export and import the posts using an XML file and an export/import posts plugin.