Elementor Form Sync Step-By-Step
Quick Setup Guide
Follow these six steps to connect your Elementor forms to TruDriveSync:
Step 1: Enable Elementor Integration
- Log in to your TruDriveSync admin panel
- Navigate to Setup → FormSync → Settings
- Find the Elementor section
- Check "Enable Elementor Integration"
- Click Save
Step 2: Create a Form Configuration
- Go to Setup → FormSync → Form Configurations
- Click Add
- Fill in the configuration details
- Click Save
-
- Name
Provider- Type
- required
- Description
-
Select "Elementor"
-
- Name
Form Name- Type
- required
- Description
-
e.g., "Contact Form" or "Newsletter"
-
- Name
Form ID- Type
- required
- Description
-
e.g., "contact" or "newsletter" (keep it simple)
-
- Name
Target Type- Type
- required
- Description
-
"Lead" or "Customer"
-
- Name
Webhook Secret- Type
- optional
- Description
-
Recommended for security
- Find your configuration in the list
- Click the copy button (📋) next to the Webhook URL
- The URL looks like:

Step 4: Configure Webhook in Elementor
- In WordPress, edit the page with your Elementor form
- Select the form widget
- Go to the "Actions" tab in the widget settings
- Enable the "Webhook" action
- Paste your webhook URL into the "Webhook URL" field
- (Optional) Enable "Advanced Data" for more detailed payload structure
- Click "Update" to save the page
- Publish your page (changes only take effect on published pages)
Step 5: Map Your Fields
- Submit a test form on your WordPress site
- Go back to Form Configurations in TruDriveSync
- Click the chain icon (🔗) next to your form
- Wait for fields to load
- Map each form field to a CRM field
- Click Save
*If no fields appear in the mapping interface, submit a test form first. Fields are discovered from actual submissions.
Step 6: Test Your Setup
- Submit a test form on your WordPress site
- Go to Setup → FormSync → Logs
- Verify your submission appears with "Success" status
- Check that a Lead/Customer was created in your TruDriveSync
Additional Information:
Elementor Data Format
Elementor sends form data in a structured format. The exact structure depends on whether you're using Standard or Advanced Data mode:


Elementor Webhook Headers
When Elementor sends a webhook, it includes these headers:
-
- Name
Content-Type- Type
- string
- Description
-
application/json
-
- Name
User-Agent- Type
- string
- Description
-
Elementor/version
Security
To verify that webhooks are genuinely from Elementor, FormSync can validate the signature: Set a Webhook Secret in your form configuration Add the same secret in your Elementor webhook settings (if supported) FormSync will automatically verify the signature If the signatures don't match, the submission is rejected.
Frequently Asked Questions
Do I need Elementor Pro?
No, the webhook action is available in both free and Pro versions of Elementor.
Can I connect multiple Elementor forms?
Yes! Create a separate form configuration for each form. Each form gets its own Form ID, webhook URL, and field mappings.
What's the difference between Standard and Advanced Data mode?
Advanced Data provides more detailed payload structure with field metadata. Standard mode works fine for most cases and is simpler to work with.
Can I use both email notifications and webhooks?
Yes! Elementor allows multiple actions, so you can keep email notifications and add the FormSync webhook as an additional action.
Why isn't my webhook sending?
Check these common issues:
- Webhook not enabled — Verify webhook action is enabled in form widget
- URL incorrect — Check webhook URL is pasted correctly (no extra spaces)
- Page not published — Ensure form is published, not just in preview
- Test with simple form — Try with a basic form first to isolate issues
My submissions are showing as "Failed" — what's wrong?
Check these common causes:
- Field mappings not configured — Set up field mappings in Form Configurations
- Provider not enabled — Enable Elementor in Settings
- Form configuration disabled — Ensure "Enabled" is checked
- Webhook URL incorrect — Verify the URL in Elementor matches the one in FormSync
- View the error message in Logs for specific details
What happens if someone submits the same form twice?
FormSync automatically detects duplicates by email address. The second submission will be held in Pending Review for you to approve or ignore.
Can I change a form from creating Leads to Customers?
Yes! Edit your form configuration and change the Target Type. This only affects new submissions going forward.