Divi Contact Form to Google Sheets
Divi by Elegant Themes is one of the most widely deployed page builders, with a built-in Contact Form module used across millions of sites. Send every Divi submission straight to a Google Sheet you own - no Zapier, no per-task fee, no middleware.
Why Divi Contact Form Users Need a Sheets Connector
Divi's Contact Form module is email-only by default - no webhook, no Sheets integration, no export. The usual workarounds (install a second form plugin, use Zapier, or write a custom hook) defeat the point of Divi's all-in-one approach.
Current Alternatives and Their Drawbacks
- Zapier or Make - per-task fees at $29.99+/mo plus the time cost of setup and monitoring
- The plugin's own Pro upgrade or paid Sheets add-on - yearly subscription on top of whatever else you already pay for
- Custom Apps Script with a raw webhook action - no retry, no logs, every change requires code
How to Connect Divi Contact Form to Google Sheets
Step-by-step setup guide
- 1
Install SheetLink Forms
Download SheetLink Forms from WordPress.org or sheetlinkwp.com and activate it. Divi Contact Form support is built into the core plugin - no add-on required.
- 2
Run the setup wizard
The first-run wizard detects Divi Contact Form on your site, generates an Apps Script for your Google Sheet, and walks you through deploying it. Takes about three minutes.
- 3
Map your fields
Under SheetLink → Sync Rules, pick Divi Contact Form as the source and map each form field to a sheet column. Divi contact form fields are identified by the field ID you set in the Divi builder. Use those IDs on the left side of the mapping. <a href="/docs/role-access-ai-mapping">Smart Mapping</a> suggests column headers automatically.
- 4
Verify with a test submission
Submit a test entry on the front end. The row appears in your sheet within seconds. The retry queue handles any transient Google Sheets outages automatically.
SheetLinkWP Features for Divi Users
Native Divi detection
SheetLink hooks into Divi Contact Form's submission events directly - no filter plugins, no custom code, no action wiring.
Unlimited sync rules
Route different Divi forms to different sheets, tabs, or even separate Google accounts. No cap on rules.
Automatic retry queue
If Google's API hiccups, SheetLink retries up to three times at 15-minute intervals. Nothing gets dropped silently.
UTM, GCLID, and click-ID capture
Every submission auto-enriches with utm_source, utm_medium, utm_campaign, utm_content, utm_term, gclid, fbclid, msclkid, and the submitter's IP.
Conditional routing
Route submissions to different sheets or tabs based on field values - 8 operators, unlimited rules, no add-on required.
Feature Comparison
| Feature | Zapier | Divi Contact Form Pro Add-on | SheetLinkWP | |
|---|---|---|---|---|
| Setup time | 10-15 min | 5-10 min | 3-5 min | |
| Monthly cost | $29.99+ | Subscription | $0 (lifetime core) | |
| Per-submission fee | Yes (tasks) | No | No | |
| Retry on failure | Paid tiers | No | Built-in | |
| UTM/GCLID capture | Extra steps | Manual | Automatic | |
| Multi-site licensing | Per account | Per site | 5/25/100 site tiers | |
| Owns the Apps Script | Zapier (black box) | Plugin vendor | You do | |
| Conditional routing | Paid tiers | Limited | Core feature |
Frequently Asked Questions
Does SheetLink require Divi Contact Form Pro?
No. SheetLink hooks into Divi Contact Form's submission events whether you're on the free or Pro version. You don't need the plugin vendor's paid add-on.
What does SheetLink cost?
SheetLink is a one-time payment: Freelancer $39 for 5 sites, Agency $79 for 25 sites, Enterprise $149 for 100 sites. The integration shown on this page is included in all tiers - no monthly subscription.
Where does my form data go?
Direct from your WordPress site to the Google Apps Script you deploy in your own Google account. SheetLink does not proxy or store submission data anywhere.
What if my Google Sheet is unreachable when a form is submitted?
SheetLink queues the submission locally and retries automatically - 3 attempts at 15-minute intervals. You can also retry manually from the Retry Queue page. No submissions are dropped silently.
Can I send Divi submissions to multiple sheets at once?
Yes. Create multiple sync rules for the same form, each with a different Google Apps Script URL. Or use Advanced Routing (separate premium add-on) to fan out a single submission to multiple destinations with priority and fallback.
Other Supported Integrations
Connect Divi Contact Form to Google Sheets in 3 minutes
SheetLink's core plugin is a one-time payment and includes Divi Contact Form support. No Zapier. No per-submission fees.