=== Integrazo Automator – Send Form & WooCommerce Data to CRM & Marketing Tools ===
Contributors: plugcrux, integrazo, padmadev
Tags: zoho crm, hubspot, google sheets, mailchimp, woocommerce
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.0
Stable tag: 1.0.10
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect Zoho, HubSpot, Google services, Mailchimp, Twilio, MailerLite, Brevo, Freshsales, Moosend, Pabbly, SendGrid, and more.

== Description ==

**Integrazo Automator** is the all-in-one WordPress integration plugin that connects your favorite form plugins and WooCommerce with leading CRM, email marketing, spreadsheet, and automation platforms — without writing a single line of code.

Stop copying and pasting form entries into your CRM. Stop manually adding subscribers to your email lists. Integrazo Automator handles it all automatically, the moment a form is submitted or a WooCommerce order is placed.

### Why Choose Integrazo Automator?

**One Plugin, Endless Connections** — Instead of installing separate integration plugins for each service, Integrazo Automator connects 20+ WordPress form plugins and WooCommerce to 20+ external services through a single, lightweight plugin.

**Set Up in Minutes** — Select your form plugin, choose a service, authenticate, map your fields, and you're done. No developer needed.

**Reliable Data Delivery** — Every submission is logged with detailed API responses. If something fails, you can resync individual records or bulk resync directly from the Logs page.

### How It Works

1. **Select a Form Plugin** — Choose from Contact Form 7, WPForms, Gravity Forms, Elementor Forms, Fluent Forms, WooCommerce, and many more.
2. **Choose a Service** — Pick from Zoho CRM, HubSpot, Google Sheets, Mailchimp, Brevo, Twilio SMS, and other supported platforms.
3. **Authenticate** — Securely connect your account using OAuth or API key authentication.
4. **Map Fields** — Match your form fields to the corresponding fields in your selected service.
5. **Go Live** — Enable the integration and every new submission flows automatically to your connected service.

### 🔌 20+ Supported Form Plugins

Integrazo Automator works with the most popular WordPress form builders:

* **Contact Form 7** — The most widely used free contact form plugin
* **WPForms** — Beginner-friendly drag-and-drop form builder
* **Gravity Forms** — Advanced form builder with powerful add-ons
* **Elementor Forms** — Built-in form widget for Elementor Pro users
* **Fluent Forms** — Fast, lightweight form builder with smart conditional logic
* **Forminator** — Free form builder by WPMU DEV
* **Formidable Forms** — Advanced form builder for complex solutions
* **Ninja Forms** — Flexible form builder with a drag-and-drop interface
* **WooCommerce** — Send order data, customer details, and product information
* **Everest Forms** — Lightweight drag-and-drop form builder
* **JetFormBuilder** — Gutenberg-native form builder by CrocoBlock
* **HappyForms** — Simple form builder for quick contact forms
* **Kali Forms** — User-friendly WordPress form plugin
* **MetForm** — Form builder for Elementor
* **NEX-Forms** — Multi-step form builder with conditional logic
* **SureForms** — Modern form builder for WordPress
* **weForms** — Fast contact form plugin with WP admin integration
* **WSForm** — Advanced form framework for WordPress
* **ARForms** — Premium responsive WordPress form builder
* **WordPress Core** — Native WordPress registration and comment forms

### 🌐 20+ Supported Services

Send your data to leading CRM, marketing, and productivity platforms:

**CRM & Sales**
* **Zoho CRM** — Complete customer relationship management
* **HubSpot CRM** — Free CRM with marketing and sales tools
* **Freshsales** — AI-powered CRM for high-velocity sales
* **Zoho Bigin** — Pipeline-centric CRM for small businesses

**Email Marketing**
* **Mailchimp** — All-in-one email marketing platform
* **Brevo (Sendinblue)** — Email, SMS, and marketing automation
* **MailerLite** — Email marketing with landing pages and automation
* **Moosend** — Affordable email marketing and automation
* **SendGrid** — Cloud-based email delivery service
* **Pabbly Email Marketing** — Email marketing with built-in SMTP
* **Zoho Campaigns** — Email marketing for growing businesses

**Productivity & Sheets**
* **Google Sheets** — Automatically log submissions to spreadsheets
* **Google Contacts** — Sync form data as Google contacts
* **Google Calendar** — Create calendar events from form submissions
* **Zoho Sheet** — Cloud spreadsheet for data collection

**Support & Communication**
* **Zoho Desk** — Customer support ticketing system
* **Twilio SMS** — Send SMS notifications on form submission

**Accounting & Invoicing**
* **Zoho Books** — Online accounting and bookkeeping
* **Zoho Inventory** — Inventory and order management
* **Zoho Invoice** — Online invoicing for businesses

### 📊 Powerful Features

**Detailed Logs & Resync**
Every form submission is logged with the full API response. Filter logs by integration, status, or time period. Failed records can be resynced individually or in bulk — no data is ever lost.

**Smart Field Mapping**
Map form fields to service fields with an intuitive drag-and-drop interface. Use custom values, system fields, and conditional logic to transform your data before sending.

**Filter Conditions**
Apply conditions to control which submissions are sent. For example, only send to your CRM when a specific dropdown value is selected or when an email field is not empty.

**Error Notifications**
Get email alerts when a sync fails so you can take action immediately. Configure multiple notification recipients and customize the subject line.

**Unlimited Integrations**
Create as many integrations as you need — there are no limits on the number of connections, submissions, or services.

**WooCommerce Order Sync**
Send WooCommerce order data including customer details, line items, totals, shipping, and billing information to Zoho Books, Zoho Inventory, Zoho Invoice, Zoho CRM, HubSpot, Google Sheets, and more.

### 🔒 Secure by Design

* OAuth 2.0 authentication for Zoho, Google, HubSpot, and Mailchimp
* API key authentication with encrypted storage for Brevo, MailerLite, and others
* All admin actions protected with WordPress nonces and capability checks
* No data stored on external servers — everything stays on your WordPress site

== Upgrade to Pro ==

Unlock advanced integration features with **Integrazo Automator Pro**.

**Free Version Includes:**
* Unlimited integrations and submissions
* Contact Form 7, WPForms, Elementor Forms, WordPress Core, and WooCommerce support
* Add-only record creation
* Custom values and system fields
* Log resync for failed records
* Error email notifications

**Pro Version Adds:**
* All 20+ form plugins supported
* Add or Update record actions (upsert)
* Custom module support for Zoho CRM and HubSpot
* Premium and custom field mapping
* File attachment support
* Tags and notes mapping
* Advanced filter conditions with AND/OR logic
* Twilio SMS integration
* Extended log features
* Priority support

[Get Integrazo Automator Pro →](https://integrazo.com/products/integrazo-form-connectors)

== Installation ==

**Automatic Installation**
1. Go to **Plugins → Add New** in your WordPress dashboard.
2. Search for **Integrazo Automator**.
3. Click **Install Now**, then **Activate**.

**Manual Installation**
1. Download the plugin ZIP file.
2. Go to **Plugins → Add New → Upload Plugin**.
3. Upload the ZIP file and click **Install Now**.
4. Activate the plugin.

**Quick Start**
1. Navigate to **Integrazo** in the WordPress admin menu.
2. Click **Add Integration** on the Setup page.
3. Select your form plugin and target service.
4. Authenticate and map your fields.
5. Save and your integration is live.

== Screenshots ==

1. Select Plugin  
2. Select Service  
3. Field Mapping  
4. Log Page  
5. Settings  

== Frequently Asked Questions ==

= Which WordPress form plugins does Integrazo Automator support? =

Integrazo Automator supports 20+ form plugins including Contact Form 7, WPForms, Gravity Forms, Elementor Forms, Fluent Forms, Forminator, Formidable Forms, Ninja Forms, WooCommerce, Everest Forms, JetFormBuilder, HappyForms, Kali Forms, MetForm, NEX-Forms, SureForms, weForms, WSForm, ARForms, and WordPress Core registration forms. Additional plugins are available with the Pro version.

= Which external services can I connect to? =

You can connect to 20+ services including Zoho CRM, Zoho Bigin, Zoho Desk, Zoho Campaigns, Zoho Books, Zoho Inventory, Zoho Invoice, Zoho Sheet, HubSpot CRM, Freshsales, Mailchimp, MailerLite, Brevo (Sendinblue), Moosend, SendGrid, Pabbly Email Marketing, Google Sheets, Google Contacts, Google Calendar, and Twilio SMS.

= Can I send WooCommerce orders to Zoho Books or Zoho Inventory? =

Yes. Integrazo Automator fully supports WooCommerce order sync to Zoho Books, Zoho Inventory, and Zoho Invoice. You can map customer data, line items, totals, taxes, shipping, and billing information. Select WooCommerce as the source plugin, choose Zoho Books (or Inventory/Invoice) as the service, authenticate, select a module, and map your fields.

= Can I send WooCommerce orders to Google Sheets? =

Yes. Every WooCommerce order — including customer name, email, products, totals, and shipping details — can be automatically logged to a Google Sheet. This is useful for order tracking, reporting, and sharing data with team members.

= Does the plugin work with Elementor Forms? =

Yes. If you use Elementor Pro's built-in form widget, Integrazo Automator captures every submission and sends it to your connected service. Map Elementor form fields directly to CRM fields, email lists, or spreadsheet columns.

= Can I create multiple integrations for the same form? =

Yes. You can create unlimited integrations. For example, one Contact Form 7 form can simultaneously send data to Zoho CRM, add subscribers to Mailchimp, and log entries to Google Sheets.

= What happens if a sync fails? =

Failed submissions are logged with the full error response from the external service. You can view the error on the Logs page, fix the issue (such as a missing required field), and resync the record with one click. You can also enable email notifications to get alerted immediately when a failure occurs.

= Can I temporarily disable an integration without deleting it? =

Yes. Each integration has an enable/disable toggle on the Setup page. Disabled integrations stop processing new submissions but retain all settings and field mappings.

= Does the plugin slow down my forms? =

No. Integrazo Automator processes submissions asynchronously where possible, so your form response times remain fast. The API calls to external services happen in the background.

= Is my data secure? =

Yes. All OAuth tokens are stored securely in your WordPress database. API calls use HTTPS. Admin actions are protected with WordPress nonces and capability checks. No form data is sent to Integrazo servers — everything communicates directly between your WordPress site and the connected service.

= Do I need coding skills to use this plugin? =

No. Integrazo Automator is designed for non-technical users. The entire setup — from authentication to field mapping — is done through an intuitive admin interface with no code required.

== Changelog ==

= 1.0.10 =
* Improved: All 20+ form plugins now available in the free version — no Pro license required to connect any supported form plugin
* Improved: Simplified plugin and service selection UI for faster, easier integration setup
* Fixed: WooCommerce new order email notifications are now delivered reliably on every order

= 1.0.9 =
* Tested and confirmed compatible with WordPress 7.0

= 1.0.8 =
* Fixed: Google Sheets data now correctly mapped to corresponding columns based on header position
* Fixed: 24-Hour Free Trial button now correctly hidden for licensed users
* Improved: WordPress 6.7 translation loading compatibility (load_plugin_textdomain)
* Improved: JavaScript and CSS class naming updated to follow WordPress coding standards
* Security: Fixed SQL injection risk in Zoho Bigin COQL query builder
* Security: Fixed XSS vulnerability in upgrade popup (replaced innerHTML with safe DOM methods)
* Security: Added prefix to all global JavaScript variables and functions

= 1.0.7 =
* Improved: Brevo authentication now displays server IP address when 
  unauthorized IP error is detected, making it easier to whitelist.
* Improved: Brevo account setup notes updated with IP restriction 
  troubleshooting guidance.

= 1.0.6 =
* Security: Added capability checks across all admin action handlers
* Security: Added ABSPATH direct-access guards to all PHP files
* Security: Fixed path traversal vulnerability in admin tab loading
* Security: Replaced wp_redirect with wp_safe_redirect for internal redirects
* Security: Added capability checks to all OAuth callback handlers
* Improved: Pabbly Email Marketing upgraded to V2 API
* Improved: Updated readme with better SEO and documentation
* Fixed: Pabbly Email Marketing API connection issue

= 1.0.5 =
* Fixed: Zoho Bigin duplicate record handling with improved upsert logic
* Improved: Automatic duplicate check field resolution per module
* Improved: Refactored relation resolution for cleaner code structure
* Improved: Fluent Forms async processing for faster form response times

= 1.0.4 =
* Improved: Plugin title and description clarity
* Improved: Supported services and plugins documentation
* Fixed: Minor documentation and formatting issues

= 1.0.3 =
* Tested and confirmed compatible with WordPress 6.9

= 1.0.2 =
* Updated readme for WordPress.org compliance
* Improved plugin description and FAQ sections
* Added detailed WooCommerce integration documentation

= 1.0.1 =
* Added Zoho Books, Zoho Inventory, and Zoho Invoice support
* Improved API handling and error responses
* Updated services list

= 1.0.0 =
* Initial release
* 20+ form plugin support
* 20+ CRM, email, and automation service integrations
* OAuth and API key authentication
* Field mapping with custom values
* Submission logs with resync capability
* Error email notifications

== Support ==

* [Contact Support](https://integrazo.com/pages/contact)
* [Request a Feature](https://integrazo.com/pages/request-feature)
* [Documentation](https://integrazo.com/)

Email: support@integrazo.com

== Additional Notes ==

This plugin is compatible with WordPress multisite installations.
Third-party services require their own account and may have separate terms of service.