What This Workflow Does
This automation solves the common challenge of capturing web form submissions as properly attributed leads in Odoo CRM. Many businesses lose valuable marketing insights when form data arrives in their CRM without campaign tracking details. The workflow securely processes submissions from any web form, validates the data, enriches it with UTM parameters, and creates complete lead records in Odoo.
Unlike basic form connectors, this solution maintains data integrity through validation checks and preserves crucial marketing attribution that helps measure ROI. It handles all the technical complexities of API integration while providing clean, actionable lead data for your sales team.
How It Works
1. Form Submission Capture
The workflow begins when a visitor submits any web form configured to send data to the secure webhook endpoint. This could be a contact form, demo request, or lead capture form on your website or landing pages.
2. Data Validation & Processing
Each submission undergoes validation checks for required fields, email formatting, and spam indicators. The system extracts UTM parameters from the submission URL or hidden form fields to maintain marketing attribution.
3. Odoo Lead Creation
Validated data is transformed into Odoo's CRM lead format, mapping form fields to the appropriate Odoo fields. The workflow creates a new lead record via Odoo's API, including all UTM parameters as custom fields for reporting.
Pro tip: Use hidden form fields to capture additional context like page URL, visitor IP (for geo-tagging), and any custom parameters your sales team needs.
Who This Is For
This workflow benefits any business using Odoo CRM that wants to:
- Capture leads from multiple websites or landing pages
- Track marketing campaign effectiveness
- Reduce manual data entry for sales teams
- Ensure data quality in their CRM
- Integrate non-Odoo forms with their CRM
What You'll Need
- An Odoo instance with API access
- A web form (any platform) that can submit to a webhook
- Basic understanding of UTM parameters for tracking
- Zapier account to deploy the workflow
Quick Setup Guide
- Download the template file and import it to your Zapier account
- Configure the webhook trigger with your form submission endpoint
- Connect your Odoo account and map fields to CRM lead properties
- Test with sample submissions to verify data flow
- Deploy the workflow and update your forms to use the new endpoint
Key Benefits
Complete marketing attribution: Never lose track of which campaigns generate leads with automatic UTM parameter capture.
Reduced manual work: Eliminate spreadsheet exports and manual CRM entry for web form submissions.
Improved data quality: Validation rules ensure only properly formatted, complete lead data enters your CRM.
Flexible integration: Works with any web form platform - WordPress, Webflow, custom HTML forms, etc.
Real-time processing: Leads appear in Odoo within seconds of form submission.