Changeset 3400111
- Timestamp:
- 11/21/2025 01:28:03 AM (7 weeks ago)
- Location:
- integrate-with-zoho-campaigns
- Files:
-
- 79 added
- 2 edited
-
tags/1.0.6 (added)
-
tags/1.0.6/assets (added)
-
tags/1.0.6/assets/css (added)
-
tags/1.0.6/assets/css/ai-settings.css (added)
-
tags/1.0.6/assets/css/auth.css (added)
-
tags/1.0.6/assets/css/banner.css (added)
-
tags/1.0.6/assets/css/error-log.css (added)
-
tags/1.0.6/assets/css/help.css (added)
-
tags/1.0.6/assets/css/home.css (added)
-
tags/1.0.6/assets/css/premium.css (added)
-
tags/1.0.6/assets/css/settings.css (added)
-
tags/1.0.6/assets/css/setup-filter.css (added)
-
tags/1.0.6/assets/css/setup-fm.css (added)
-
tags/1.0.6/assets/img (added)
-
tags/1.0.6/assets/img/close.png (added)
-
tags/1.0.6/assets/img/loading-icon.gif (added)
-
tags/1.0.6/assets/img/loading-icon.png (added)
-
tags/1.0.6/assets/img/loading-icon.svg (added)
-
tags/1.0.6/assets/img/loading.gif (added)
-
tags/1.0.6/assets/img/tick.png (added)
-
tags/1.0.6/assets/img/zoho-logo.png (added)
-
tags/1.0.6/assets/js (added)
-
tags/1.0.6/assets/js/ai-settings.js (added)
-
tags/1.0.6/assets/js/common.js (added)
-
tags/1.0.6/assets/js/error-log.js (added)
-
tags/1.0.6/assets/js/help.js (added)
-
tags/1.0.6/assets/js/home.js (added)
-
tags/1.0.6/assets/js/setup-custom.js (added)
-
tags/1.0.6/assets/js/setup-filter.js (added)
-
tags/1.0.6/assets/js/setup-fm.js (added)
-
tags/1.0.6/includes (added)
-
tags/1.0.6/includes/admin (added)
-
tags/1.0.6/includes/admin/accounts-tab.php (added)
-
tags/1.0.6/includes/admin/admin.php (added)
-
tags/1.0.6/includes/admin/ai-settings-tab.php (added)
-
tags/1.0.6/includes/admin/banner.php (added)
-
tags/1.0.6/includes/admin/errorlog-tab.php (added)
-
tags/1.0.6/includes/admin/premium-tab.php (added)
-
tags/1.0.6/includes/admin/settings-tab.php (added)
-
tags/1.0.6/includes/admin/setup-existing.php (added)
-
tags/1.0.6/includes/admin/setup-new.php (added)
-
tags/1.0.6/includes/admin/setup-tab.php (added)
-
tags/1.0.6/includes/class-includes.php (added)
-
tags/1.0.6/includes/extend (added)
-
tags/1.0.6/includes/extend/auth.php (added)
-
tags/1.0.6/includes/extend/error-log.php (added)
-
tags/1.0.6/includes/extend/extend.php (added)
-
tags/1.0.6/includes/extend/setup.php (added)
-
tags/1.0.6/includes/function (added)
-
tags/1.0.6/includes/function/common-actions.php (added)
-
tags/1.0.6/includes/function/review.php (added)
-
tags/1.0.6/includes/function/session-notice.php (added)
-
tags/1.0.6/includes/includes.php (added)
-
tags/1.0.6/integrate-with-zoho-campaigns.php (added)
-
tags/1.0.6/readme.txt (added)
-
tags/1.0.6/src (added)
-
tags/1.0.6/src/db (added)
-
tags/1.0.6/src/db/account.php (added)
-
tags/1.0.6/src/db/error-log.php (added)
-
tags/1.0.6/src/db/field-mapping.php (added)
-
tags/1.0.6/src/forms (added)
-
tags/1.0.6/src/forms/ai-settings.php (added)
-
tags/1.0.6/src/forms/form-fields.php (added)
-
tags/1.0.6/src/forms/form-group-ids.php (added)
-
tags/1.0.6/src/forms/form-name.php (added)
-
tags/1.0.6/src/forms/forms.php (added)
-
tags/1.0.6/src/forms/id-mapping.php (added)
-
tags/1.0.6/src/forms/smart-form-filter.php (added)
-
tags/1.0.6/src/forms/submit-action.php (added)
-
tags/1.0.6/src/product (added)
-
tags/1.0.6/src/product/account-action.php (added)
-
tags/1.0.6/src/product/action.php (added)
-
tags/1.0.6/src/product/ai-settings-action.php (added)
-
tags/1.0.6/src/product/errorlog-action.php (added)
-
tags/1.0.6/src/product/product.php (added)
-
tags/1.0.6/src/product/settings-action.php (added)
-
tags/1.0.6/src/product/setup-action.php (added)
-
tags/1.0.6/src/product/util.php (added)
-
tags/1.0.6/uninstall.php (added)
-
trunk/integrate-with-zoho-campaigns.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
integrate-with-zoho-campaigns/trunk/integrate-with-zoho-campaigns.php
r3367591 r3400111 4 4 * Plugin Name: Integration for Zoho Campaigns 5 5 * Plugin URI: https://integrazo.com/products/integrate-with-zoho-campaigns 6 * Description: Automatically send contact form submissions from popular WordPress forms to Zoho Campaigns and grow your business.7 * Version: 1.0. 56 * Description: Connect Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms submissions with Zoho Campaigns. 7 * Version: 1.0.6 8 8 * Author: Integrazo 9 9 * Author URI: https://integrazo.com/ -
integrate-with-zoho-campaigns/trunk/readme.txt
r3367591 r3400111 1 === Integration for Zoho Campaigns – Contact Form 7, WPForms, Elementor, Gravity Forms & More===1 === Integration for Zoho Campaigns === 2 2 Contributors: plugcrux, integrazo, padmadev 3 Tags: zoho campaigns integration, contact form 7 zoho campaigns, gravity forms zoho campaigns, wpforms zoho campaigns, elementor forms zoho campaigns3 Tags: zoho campaigns integration, zoho campaigns, contact form 7, wpforms, elementor forms 4 4 Requires at least: 6.0 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 57 Stable tag: 1.0.6 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 One plugin for integrating Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms with Zoho Campaigns using AI.11 Connect Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms submissions with Zoho Campaigns. 12 12 13 13 == Description == 14 14 15 Easily connect your WordPress contact forms with Zoho Campaigns to grow your email list and boost engagement — no coding required! 16 17 The Integration for Zoho Campaigns plugin seamlessly integrates Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms with Zoho Campaigns. It automatically captures leads, subscribers, and form submissions, syncing them to your Zoho Campaigns mailing lists in real time. 15 This plugin sends form submissions from Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms to Zoho Campaigns. 16 17 When a user submits a form, the plugin can create or update subscribers in your Zoho Campaigns mailing lists. This helps reduce manual data entry and keeps your Zoho Campaigns lists in sync with your website forms. 18 19 Supported form plugins: 20 21 - [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) 22 - [WPForms](https://wordpress.org/plugins/wpforms-lite/) 23 - [Elementor Forms](https://wordpress.org/plugins/elementor/) 24 - [Gravity Forms](https://www.gravityforms.com/) 25 - [Formidable Forms](https://wordpress.org/plugins/formidable/) 26 27 Video tutorial: 18 28 19 29 https://www.youtube.com/watch?v=M5MKPvSrpD0 20 30 21 **Helpful Resources** 22 🚀 [Video Tutorial](https://www.youtube.com/watch?v=M5MKPvSrpD0) | 🚀 [Contact Support](https://integrazo.com/pages/contact) | 🚀 [Request Feature](https://integrazo.com/pages/request-feature) | 🚀 [Official Website](https://integrazo.com/) | 🚀 [Upgrade to Pro](https://integrazo.com/products/integrate-with-zoho-campaigns) 23 24 **Supported Form Builders:** 25 - [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) 26 - [WPForms](https://wordpress.org/plugins/wpforms-lite/) 27 - [Elementor Forms](https://elementor.com/features/form-builder/) 28 - [Gravity Forms](https://www.gravityforms.com/) 29 - [Formidable Forms](https://wordpress.org/plugins/formidable/) 30 31 == Documentation == 32 33 **Authentication** 34 - Navigate to the **Accounts** page in the plugin. 35 - Click the **Add Account** button — a popup will appear. 36 - Enter a meaningful **Account Name** (for example, "Main Zoho Account"). 37 - Select the correct **Data Center** from the dropdown (e.g., zoho.com, zoho.eu). 38 - Click **Authenticate** — you will be redirected to the Zoho authorization page. 39 - Log in to Zoho and approve the connection request. 40 - Once approved, you will be automatically redirected back to the plugin, and the account will appear in the list. 41 42 **Add Integration** 43 - Go to the **Setup** page to configure new integrations. 44 - Click the **Add Integration** button to open the setup popup. 45 - Enter an **Integration Name** (e.g., "Newsletter Signup"). 46 - Select the **Form** you want to connect (e.g., Contact Form 7, WPForms, Elementor). 47 - Choose the **Zoho Account** you connected earlier. 48 - Select the **List** in Zoho Campaigns where contacts should be added. 49 - Map form fields to Zoho Campaigns fields in the **Field Mapping** section (e.g., map “your-email” → “Contact Email,” “your-name” → “First Name”). 50 - Optionally map additional fields like UTM parameters, submitted URLs, custom fields, country, and city. 51 - Use the **Filter Criteria** section to apply conditional logic (e.g., sync only when a checkbox is selected). 52 - Click **Save Mapping** to save the integration. 53 54 **Logs** 55 - Go to the **Logs** page to view all activity — you’ll see a list of submissions, their statuses, and messages. 56 - Status types include: 57 - **SUCCESS** → Record synced successfully. 58 - **RECORD_FAILED** → Sync failed (e.g., invalid email). 59 - **AI_DETECTION** → Blocked by AI rules (e.g., public email domains). 60 - You can **Resync**, **Delete**, or perform **Bulk Actions** on records. 61 - Use filters like **Integration**, **Status**, and **Time Range** to narrow results. 62 - Click the **log details icon** to view full error details, form data, and Zoho API responses. 63 - Resync failed or AI-detected records anytime after manual review. 64 65 **Settings** 66 - Go to the **Settings** page to manage global plugin settings. 67 - Enable **Delete Data on Uninstall** to remove all plugin data when uninstalled. 68 - Enable **Error Email Notification** to receive alerts for failed records. 69 - Enter **Email Addresses** (comma-separated) for notifications. 70 - Set a **Subject Line** for notification emails (e.g., “Zoho Campaigns Sync Error”). 71 - Click **Save Settings** to apply. 72 73 **AI Settings** 74 - Go to the **AI Settings** tab to manage email validation, detection, and spam control. 75 - Under **Email Validation**, block submissions from public domains (e.g., gmail.com, yahoo.com). 76 - Add/remove domains in the **Blocked Domains** box — type and press Enter to add, click the “x” to remove. 77 - Choose the **Action** for blocked emails: 78 - **Send to Zoho Campaigns (Ignore AI Detection)** 79 - **Store in Logs (Review & Sync Later)** 80 - Click **Save Settings** to apply, or use **Reset** and **Clear All** to manage domain lists. 81 - Switch between **Email Validation**, **Email Detection**, and **Spam Detection** tabs to set rules for each. 82 83 ✨ **Note:** 84 If **Double Opt-in** is enabled in Zoho Campaigns, users will receive a confirmation email and will only appear on the list after confirming. 85 To bypass this, go to **Zoho Campaigns → Settings → General → Manage Opt-in** and disable Double Opt-in. 86 87 == Upgrade to Pro == 88 89 Unlock the full power of the Zoho Campaigns Integration plugin with the **Premium Version**! 90 91 The free version helps you get started, but the premium upgrade provides advanced tools, unlimited connections, and enhanced automation — perfect for growing businesses and agencies. 92 93 ✅ **Premium Features at a Glance:** 94 95 - **Account Connection Limit:** Free – 2 accounts | Premium – Unlimited accounts 96 - **Form Connection Limit:** Free – 2 forms | Premium – Unlimited forms 97 - **Supported Form Types:** All form types supported in both free and premium 98 - **Premium Fields Support:** Premium only 99 - **Custom Fields Mapping:** Premium only 100 - **Custom Value Support:** Available in both free and premium 101 - **System Fields Mapping:** Premium only 102 - **Note Field Integration:** Premium only 103 - **Error Log Resync:** Premium only 104 - **Error Email Notifications:** Premium only 105 - **Daily Record Processing Limit:** Unlimited in both free and premium 106 107 🚀 **Why Go Pro?** 108 - Remove all limits on accounts and forms 109 - Unlock premium and custom field mapping 110 - Automate error handling with email alerts and resync 111 - Access future premium-only features and priority support 112 113 👉 **Upgrade Now:** [Upgrade to Premium](https://integrazo.com/products/integrate-with-zoho-campaigns) 114 115 == All Integrations == 116 117 **Supported Products** 118 * [**Zoho CRM**](https://www.zoho.com/crm/) 119 * [**Zoho Bigin**](https://www.zoho.com/bigin/) 120 * [**Zoho Desk**](https://www.zoho.com/desk/) 121 * [**Zoho Campaigns**](https://www.zoho.com/campaigns/) 122 * [**HubSpot CRM**](https://www.hubspot.com/products/crm) 123 * [**Mailchimp**](https://mailchimp.com/) 124 * [**Freshsales CRM**](https://www.freshworks.com/crm/sales-automation/) 125 126 **Currently Supported Integrations** 127 * [**Contact Form 7 to Zoho CRM**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 128 * [**WPForms to Zoho CRM**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 129 * [**Gravity Forms to Zoho CRM**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 130 * [**Elementor Forms to Zoho CRM**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 131 * [**Formidable Forms to Zoho CRM**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 132 * [**Contact Form 7 to Zoho Bigin**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 133 * [**WPForms to Zoho Bigin**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 134 * [**Gravity Forms to Zoho Bigin**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 135 * [**Elementor Forms to Zoho Bigin**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 136 * [**Formidable Forms to Zoho Bigin**](https://wordpress.org/plugins/integrate-any-form-with-zoho-crm/) 137 * [**Contact Form 7 to Zoho Campaigns**](https://wordpress.org/plugins/integrate-with-zoho-campaigns/) 138 * [**WPForms to Zoho Campaigns**](https://wordpress.org/plugins/integrate-with-zoho-campaigns/) 139 * [**Gravity Forms to Zoho Campaigns**](https://wordpress.org/plugins/integrate-with-zoho-campaigns/) 140 * [**Elementor Forms to Zoho Campaigns**](https://wordpress.org/plugins/integrate-with-zoho-campaigns/) 141 * [**Formidable Forms to Zoho Campaigns**](https://wordpress.org/plugins/integrate-with-zoho-campaigns/) 142 * [**Contact Form 7 to Zoho Desk**](https://wordpress.org/plugins/integrate-with-zoho-desk/) 143 * [**WPForms to Zoho Desk**](https://wordpress.org/plugins/integrate-with-zoho-desk/) 144 * [**Gravity Forms to Zoho Desk**](https://wordpress.org/plugins/integrate-with-zoho-desk/) 145 * [**Elementor Forms to Zoho Desk**](https://wordpress.org/plugins/integrate-with-zoho-desk/) 146 * [**Formidable Forms to Zoho Desk**](https://wordpress.org/plugins/integrate-with-zoho-desk/) 147 * [**Contact Form 7 to Mailchimp**](https://wordpress.org/plugins/integrate-with-mailchimp/) 148 * [**WPForms to Mailchimp**](https://wordpress.org/plugins/integrate-with-mailchimp/) 149 * [**Gravity Forms to Mailchimp**](https://wordpress.org/plugins/integrate-with-mailchimp/) 150 * [**Elementor Forms to Mailchimp**](https://wordpress.org/plugins/integrate-with-mailchimp/) 151 * [**Formidable Forms to Mailchimp**](https://wordpress.org/plugins/integrate-with-mailchimp/) 152 * [**Contact Form 7 to HubSpot CRM**](https://wordpress.org/plugins/integrate-with-hubspot-crm/) 153 * [**WPForms to HubSpot CRM**](https://wordpress.org/plugins/integrate-with-hubspot-crm/) 154 * [**Gravity Forms to HubSpot CRM**](https://wordpress.org/plugins/integrate-with-hubspot-crm/) 155 * [**Elementor Forms to HubSpot CRM**](https://wordpress.org/plugins/integrate-with-hubspot-crm/) 156 * [**Formidable Forms to HubSpot CRM**](https://wordpress.org/plugins/integrate-with-hubspot-crm/) 157 * [**Contact Form 7 to Freshsales CRM**](https://wordpress.org/plugins/crm-integration-freshworks-any-form/) 158 * [**WPForms to Freshsales CRM**](https://wordpress.org/plugins/crm-integration-freshworks-any-form/) 159 * [**Gravity Forms to Freshsales CRM**](https://wordpress.org/plugins/crm-integration-freshworks-any-form/) 160 * [**Elementor Forms to Freshsales CRM**](https://wordpress.org/plugins/crm-integration-freshworks-any-form/) 161 * [**Formidable Forms to Freshsales CRM**](https://wordpress.org/plugins/crm-integration-freshworks-any-form/) 162 163 **Video Tutorials** 164 * [**Contact Form 7 Zoho CRM**](https://youtu.be/AR1sWMm6ZsM) 165 * [**WPForms Zoho CRM**](https://youtu.be/AR1sWMm6ZsM) 166 * [**Gravity Forms Zoho CRM**](https://youtu.be/AR1sWMm6ZsM) 167 * [**Elementor Forms Zoho CRM**](https://youtu.be/AR1sWMm6ZsM) 168 * [**Formidable Forms Zoho CRM**](https://youtu.be/AR1sWMm6ZsM) 169 * [**Contact Form 7 Zoho Bigin**](https://youtu.be/AR1sWMm6ZsM) 170 * [**WPForms Zoho Bigin**](https://youtu.be/AR1sWMm6ZsM) 171 * [**Gravity Forms Zoho Bigin**](https://youtu.be/AR1sWMm6ZsM) 172 * [**Elementor Forms Zoho Bigin**](https://youtu.be/AR1sWMm6ZsM) 173 * [**Formidable Forms Zoho Bigin**](https://youtu.be/AR1sWMm6ZsM) 174 * [**Contact Form 7 Zoho Campaigns**](https://youtu.be/M5MKPvSrpD0) 175 * [**WPForms Zoho Campaigns**](https://youtu.be/M5MKPvSrpD0) 176 * [**Gravity Forms Zoho Campaigns**](https://youtu.be/M5MKPvSrpD0) 177 * [**Elementor Forms Zoho Campaigns**](https://youtu.be/M5MKPvSrpD0) 178 * [**Formidable Forms Zoho Campaigns**](https://youtu.be/M5MKPvSrpD0) 179 * [**Contact Form 7 Zoho Desk**]() 180 * [**WPForms Zoho Desk**]() 181 * [**Gravity Forms Zoho Desk**]() 182 * [**Elementor Forms Zoho Desk**]() 183 * [**Formidable Forms Zoho Desk**]() 184 * [**Contact Form 7 Mailchimp**](https://youtu.be/i4_GFZFVo84) 185 * [**WPForms Mailchimp**](https://youtu.be/i4_GFZFVo84) 186 * [**Gravity Forms Mailchimp**](https://youtu.be/i4_GFZFVo84) 187 * [**Elementor Forms Mailchimp**](https://youtu.be/i4_GFZFVo84) 188 * [**Formidable Forms Mailchimp**](https://youtu.be/i4_GFZFVo84) 189 * [**Contact Form 7 HubSpot CRM**](https://youtu.be/xHMIQjzV6z4) 190 * [**WPForms HubSpot CRM**](https://youtu.be/xHMIQjzV6z4) 191 * [**Gravity Forms HubSpot CRM**](https://youtu.be/xHMIQjzV6z4) 192 * [**Elementor Forms HubSpot CRM**](https://youtu.be/xHMIQjzV6z4) 193 * [**Formidable Forms HubSpot CRM**](https://youtu.be/xHMIQjzV6z4) 194 * [**Contact Form 7 Freshsales CRM**](https://youtu.be/y_aV8g73uW8) 195 * [**WPForms Freshsales CRM**](https://youtu.be/y_aV8g73uW8) 196 * [**Gravity Forms Freshsales CRM**](https://youtu.be/y_aV8g73uW8) 197 * [**Elementor Forms Freshsales CRM**](https://youtu.be/y_aV8g73uW8) 198 * [**Formidable Forms Freshsales CRM**](https://youtu.be/y_aV8g73uW8) 31 == Authentication == 32 33 To connect your Zoho Campaigns account: 34 35 1. Go to the Accounts page in the plugin. 36 2. Click Add Account. 37 3. Enter an identifiable account name (for example, “Main Zoho Campaigns Account”). 38 4. Select the appropriate data center (for example, `zoho.com`, `zoho.eu`). 39 5. Click Authenticate to open the Zoho authorization page. 40 6. Log in to Zoho and approve the requested permissions. 41 7. After approval, you will be redirected back to WordPress, and the account will be listed on the Accounts page. 42 43 == Add Integration == 44 45 To create a new integration: 46 47 1. Go to the Setup page. 48 2. Click Add Integration. 49 3. Enter an integration name (for example, “Newsletter Signup”). 50 4. Select the form type (Contact Form 7, WPForms, Elementor, Gravity Forms, or Formidable). 51 5. Choose the connected Zoho Campaigns account. 52 6. Select the Zoho Campaigns list where subscribers should be added. 53 7. Map form fields to Zoho Campaigns fields in the field mapping section. 54 8. Optionally map additional fields such as custom fields, country, city, UTM parameters, or submitted URLs (where supported). 55 9. Use the filter criteria section to apply conditions (for example, sync only if a checkbox is selected). 56 10. Click Save Mapping. 57 58 == Logs == 59 60 The plugin provides a logs section to review how data is being sent to Zoho Campaigns. 61 62 - Open the Logs page to see a list of submissions and their statuses. 63 - Typical statuses include: 64 - SUCCESS – record synced successfully. 65 - RECORD_FAILED – record not synced due to an error (for example, an invalid email). 66 - AI_DETECTION – record held due to AI rules (for example, based on domain rules). 67 68 Additional options: 69 70 - Filter logs by integration, status, or date range. 71 - Open the log details view to see the full request, response, and error messages. 72 - Resync or delete individual records, or use bulk actions where available. 73 - Review AI-detected records and resync them after manual review, if required. 74 75 == Settings == 76 77 Global settings can be managed from the Settings page: 78 79 - Delete data on uninstall – when enabled, plugin data will be removed when the plugin is deleted from WordPress. 80 - Error email notification – enable or disable email notifications when a record fails. 81 - Notification emails – specify one or more email addresses (comma-separated) to receive error notifications. 82 - Email subject – set the subject line for error notification emails. 83 84 == AI Settings == 85 86 AI-related options can be managed from the AI Settings section: 87 88 - Email validation – configure rules to handle email addresses from specific domains (for example, public email domains). 89 - Blocked domains – add or remove domains that should be treated according to your rules. 90 - Action for blocked emails: 91 - Send to Zoho Campaigns (ignore AI detection), or 92 - Store in logs for review and manual resync later. 93 - Tabs for Email Validation, Email Detection, and Spam Detection – configure rules separately for each type of check. 94 95 Note: If Double Opt-in is enabled in Zoho Campaigns, subscribers will receive a confirmation email and will be added to the list only after confirmation. This behavior can be adjusted in Zoho Campaigns settings. 96 97 == Privacy and Data Handling == 98 99 - Form submission data is sent from your WordPress site to Zoho Campaigns via their API. 100 - The plugin does not send data to any third-party service other than the configured Zoho services. 101 - Data handling is subject to your Zoho Campaigns account configuration and policies. 102 103 == Free and Paid Features == 104 105 The plugin is available in a free version with optional paid features. 106 107 Free version includes: 108 109 - Connect up to 2 Zoho Campaigns accounts 110 - Connect up to 2 forms 111 - Support for standard fields and basic field mapping 112 - Custom value support 113 - Basic AI settings for email handling 114 - System fields mapping where applicable 115 - Error log view and basic management 116 - No daily record limit enforced by the plugin 117 118 Paid version adds: 119 120 - Unlimited account connections (subject to Zoho limits) 121 - Unlimited form connections 122 - Premium field support 123 - Custom field mapping 124 - Advanced AI options and additional controls 125 - Extended resync options and log handling 126 - Email notifications for failed records 127 128 Upgrade now: https://integrazo.com/products/integrate-with-zoho-campaigns 199 129 200 130 == Features Overview == 201 131 202 ✨ **Key Highlights:** 203 - Easy setup with a step-by-step wizard 204 - Supports multiple Zoho accounts and mailing lists 205 - Real-time syncing of form submissions to Zoho Campaigns 206 - Advanced field mapping, including custom fields 207 - Conditional logic to control when submissions are sent 208 - Detailed activity logs with error handling and resync options 209 - AI-powered email validation and spam filtering 210 - GDPR-compliant data handling and secure OAuth 2.0 authentication 211 - Email notifications for integration errors 212 - Unlimited accounts and forms 213 214 == Benefits == 215 216 - **Boost Email Marketing Efficiency:** Automatically grow your mailing list without manual exports. 217 - **Improve Data Quality:** Use AI-based email validation to block invalid or disposable addresses. 218 - **Save Time:** Automate lead capture and reduce manual work. 219 - **Increase Conversions:** Segment your audience with precise field mapping. 220 - **Stay Compliant:** Manage opt-ins and data securely with GDPR-ready practices. 221 222 == Who Should Use This Plugin? == 223 224 - Bloggers and small businesses who want to automate email capture 225 - Marketing agencies managing multiple clients and lists 226 - eCommerce websites using WordPress and Zoho Campaigns 227 - Developers building custom integrations with Zoho tools 228 - Anyone looking to grow and manage a clean, engaged email list 229 230 == Roadmap == 231 232 We’re constantly improving! Here’s what’s coming next: 233 - Integration with more form plugins (Ninja Forms, Fluent Forms, etc.) 234 - Enhanced reporting and analytics dashboard 235 - Webhook support for custom integrations 236 - AI-driven contact scoring and segmentation 237 - Multilingual support and improved translations 238 239 == Privacy & GDPR == 240 241 This plugin does not collect or store any personal data on its own. 242 - All data is passed directly to Zoho Campaigns via their secure API. 132 - Connect Zoho Campaigns to supported form plugins 133 - Configure multiple Zoho Campaigns accounts and lists 134 - Map form fields to Zoho Campaigns fields, including custom fields 135 - Real-time syncing of form submissions to Zoho Campaigns 136 - Optional conditional logic to control when records are created or updated 137 - Activity logs with status and error details 138 - Resync options for failed or AI-held records 139 - AI-based rules for email and spam handling 140 - Optional email notifications for errors 141 - Settings to control data removal on uninstall 243 142 244 143 == Installation == 245 144 246 **Automatic Installation**145 Automatic installation 247 146 1. Go to Plugins > Add New in your WordPress dashboard. 248 2. Search for **Integrazo**and locate this plugin.249 3. Click **Install** and then **Activate**.250 4. Open the plugin settings to connect your Zoho Campaigns account.251 252 **Manual Installation**147 2. In the search bar, type Integrazo and locate this plugin. 148 3. Click Install and then Activate. 149 4. Go to the plugin settings to connect your Zoho Campaigns account and start syncing. 150 151 Manual installation 253 152 1. Upload the plugin ZIP file via Plugins > Add New > Upload Plugin. 254 153 2. Activate the plugin. 255 3. Go to plugin settings and complete your Zoho Campaignssetup.154 3. Go to the plugin settings and complete the setup. 256 155 257 156 == Screenshots == 258 1. Connect Account 259 2. Map Fields 260 3. Integration Logs 261 4. Detailed Logs 262 5. Settings Page 263 6. AI-Powered Validation Settings 157 158 1. Connect account 159 2. Map fields 160 3. Integration logs 161 4. Detailed log view 162 5. Settings page 163 6. AI validation settings 264 164 265 165 == Frequently Asked Questions == 266 166 267 = Which WordPress forms does this plugin support for Zoho Campaigns? = 268 This plugin integrates seamlessly with the most popular WordPress form plugins to sync contacts with **Zoho Campaigns** for email marketing automation. Supported form builders include: 269 270 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) – Connect Contact Form 7 to Zoho Campaigns for quick subscriber growth. 271 * [WPForms](https://wordpress.org/plugins/wpforms-lite/) – Automatically add WPForms entries to your Zoho Campaigns mailing list. 272 * [Elementor Forms](https://wordpress.org/plugins/elementor/) – Send Elementor form submissions to Zoho Campaigns in real time. 273 * [Gravity Forms](https://www.gravityforms.com/) – Easily map Gravity Forms fields to Zoho Campaigns for efficient syncing. 274 * [Formidable Forms](https://wordpress.org/plugins/formidable/) – Integrate Formidable Forms with Zoho Campaigns for streamlined email capture. 275 276 = How to connect Contact Form 7 to Zoho Campaigns? = 277 Follow these steps to set up **Contact Form 7 Zoho Campaigns integration**: 278 279 * Go to the plugin settings and open the **Setup** tab. 280 * Select **Contact Form 7** from the list of supported forms. 281 * Choose your **Zoho Campaigns mailing list**. 282 * Map Contact Form 7 fields to Zoho Campaigns fields. 283 * Click **Save Integration** to start syncing contacts. 284 285 = How to integrate WPForms with Zoho Campaigns? = 286 You can easily set up **WPForms Zoho Campaigns integration** by: 287 288 * Navigating to the plugin settings and selecting the **Setup** tab. 289 * Choosing **WPForms** as the form type. 290 * Selecting your Zoho Campaigns **mailing list**. 291 * Mapping form fields to Zoho Campaigns fields. 292 * Saving the integration to activate automatic syncing. 293 294 = Can I send Elementor Forms data to Zoho Campaigns? = 295 Yes, the plugin supports **Elementor Zoho Campaigns integration**. To configure it: 296 297 * Go to **Setup** in plugin settings. 298 * Choose **Elementor Forms** as the form type. 299 * Select your Zoho Campaigns **subscriber list**. 300 * Map form fields for accurate data syncing. 301 * Save the settings to enable the integration. 302 303 = Does this plugin support Gravity Forms Zoho Campaigns integration? = 304 Absolutely! Follow these steps to integrate **Gravity Forms with Zoho Campaigns**: 305 306 * Open plugin settings and go to the **Setup** section. 307 * Select **Gravity Forms** from the available options. 308 * Choose your Zoho Campaigns **target list**. 309 * Map each form field to its Zoho Campaigns counterpart. 310 * Click **Save Integration** to begin syncing contacts. 311 312 = How to connect Formidable Forms with Zoho Campaigns? = 313 To set up **Formidable Forms Zoho Campaigns integration**: 314 315 * Access plugin settings and open the **Setup** tab. 316 * Choose **Formidable Forms** as your form builder. 317 * Select a Zoho Campaigns **mailing list**. 318 * Map Formidable Forms fields to Zoho Campaigns fields. 319 * Save the integration for real-time syncing. 320 321 = Is real-time sync supported? = 322 Yes, this plugin enables real-time syncing of WordPress form submissions with Zoho Campaigns, ensuring your email list is always up to date. 167 = Which WordPress form plugins does this support? = 168 169 This plugin currently supports: 170 171 - Contact Form 7 172 - WPForms 173 - Elementor Forms 174 - Gravity Forms 175 - Formidable Forms 176 177 = How do I integrate Contact Form 7 with Zoho Campaigns? = 178 179 1. Open the plugin and go to the Setup tab. 180 2. Choose Contact Form 7 as the form type. 181 3. Select the Zoho Campaigns list. 182 4. Map the Contact Form 7 fields to Zoho Campaigns fields. 183 5. Save the integration. 184 185 = How do I integrate WPForms with Zoho Campaigns? = 186 187 1. Go to the plugin’s Setup section. 188 2. Select WPForms as the form type. 189 3. Choose the Zoho Campaigns list. 190 4. Map WPForms fields to Zoho Campaigns fields. 191 5. Save the integration. 192 193 The same general steps apply for Elementor Forms, Gravity Forms, and Formidable Forms: choose the form type, select the Zoho Campaigns list, map fields, and then save. 323 194 324 195 = Can I map custom fields in Zoho Campaigns? = 325 Yes, the plugin supports advanced field mapping. You can: 326 327 * Map form fields to custom fields in Zoho Campaigns. 328 * Ensure accurate and structured data transfer for segmentation. 196 197 Yes, you can map form fields to custom fields in Zoho Campaigns where available. This helps organize and segment your data more effectively. 329 198 330 199 = What happens if a submission fails to sync with Zoho Campaigns? = 331 If syncing fails, the submission will be logged in the **Error Logs**. You can: 332 333 * View detailed error messages. 334 * Retry failed submissions using the **resync** option. 335 * Contact [Support](https://integrazo.com/pages/contact?utm_source=readme&utm_medium=support_link&utm_campaign=zoho_campaigns_integration) for help. 336 337 = Is a Zoho Campaigns account required? = 338 Yes, an active Zoho Campaigns account is required to use this integration. 339 340 = How secure is the integration with Zoho Campaigns? = 341 This plugin uses secure protocols to protect your data: 342 343 * OAuth 2.0 for secure API authentication. 344 * Encrypted communication with Zoho Campaigns. 345 * GDPR-compliant data handling practices. 200 201 Failed submissions are: 202 203 - Recorded in the Logs section 204 - Shown with the error message returned by Zoho 205 - Available for manual or bulk resync, where supported 206 207 = Does this plugin support real-time sync? = 208 209 Yes. Form entries are sent to Zoho Campaigns immediately after submission, subject to API availability and configuration. 210 211 = How can I troubleshoot integration issues? = 212 213 If records are not being created as expected: 214 215 1. Re-authenticate your Zoho account, if needed. 216 2. Check that required fields are mapped correctly. 217 3. Review the Logs page for error messages. 218 4. Verify Zoho API limits and account-level restrictions. 219 5. Contact support if the issue continues: 220 https://integrazo.com/pages/contact 221 222 = Do I need a Zoho Campaigns account to use this plugin? = 223 224 Yes. You need an active Zoho Campaigns account to send data from your WordPress site to Zoho Campaigns. 225 226 = Is data transfer secure between WordPress and Zoho Campaigns? = 227 228 The plugin uses: 229 230 - OAuth 2.0 for authentication 231 - Communication over HTTPS (provided your site and Zoho endpoints use HTTPS) 232 233 You should ensure your site is configured to use HTTPS for best security. 346 234 347 235 == Changelog == 348 236 237 = 1.0.6 = 238 * Updated: Readme file revised to follow WordPress.org guidelines. 239 * Updated: Description, tags, and sections rewritten for clarity and compliance. 240 349 241 = 1.0.5 = 350 * Changed: Elementor Forms integration flow updated for smoother setup351 * Improved: Better results and reliability when mapping Elementor form fields352 353 = 1.0.4 = 354 * Added: New FAQ about disabling specific integrations355 * Fixed: All error notices shown by WP error log or debug mode356 * Checked: Plugin tested with latest WordPress 6.8 and works fine357 358 = 1.0.3 = 359 * *Fixed:** Elementor Forms field-loading issue360 361 = 1.0.2 = 362 * *Added:** Improved validation and sanitization363 * *Fixed:** Fixed issue causing a blank page when selecting a list364 365 = 1.0.1 = 366 * *Added:** Compatibility with WordPress 6.8367 * *Fixed:** Removed unnecessary use of `$wpdb->prepare()` for static table names368 * *Fixed:** Removed empty `__()` string in `get_columns()` to fix i18n issue369 370 = 1.0.0 = 371 * *Initial Release:**372 - Supports Contact Form 7, Gravity Forms, WPForms, Elementor Forms, and Formidable Forms 373 - Includes error logging and resync options 374 - Sends email notifications for integration failures 242 * Changed: Updated Elementor Forms integration flow for improved setup. 243 * Improved: Reliability when mapping Elementor Forms fields. 244 245 = 1.0.4 = 246 * Added: FAQ entry about disabling specific integrations. 247 * Fixed: All known error notices reported by WordPress debug logs. 248 * Checked: Tested with WordPress 6.8. 249 250 = 1.0.3 = 251 * Fixed: Elementor Forms field-loading issue. 252 253 = 1.0.2 = 254 * Added: Improved validation and sanitization. 255 * Fixed: Issue causing a blank page when selecting a list. 256 257 = 1.0.1 = 258 * Added: Compatibility with WordPress 6.8. 259 * Fixed: Removed unnecessary use of `$wpdb->prepare()` for static table names. 260 * Fixed: i18n issue by removing an empty `__()` string in `get_columns()`. 261 262 = 1.0.0 = 263 * Initial release with: 264 - Support for Contact Form 7, Gravity Forms, WPForms, Elementor Forms, and Formidable Forms. 265 - Error logging and resync options for failed submissions. 266 - Email notifications for integration failures. 375 267 376 268 == Support == 377 Need help or have a feature request? 378 379 - [Contact Support](https://integrazo.com/pages/contact?utm_source=readme&utm_medium=support_link&utm_campaign=zoho_campaigns_integration) 380 - [Feature Request](https://integrazo.com/pages/request-feature?utm_source=readme&utm_medium=feature_link&utm_campaign=zoho_campaigns_integration) 381 382 **Official Website**: [https://integrazo.com/](https://integrazo.com/?utm_source=readme&utm_medium=website_link&utm_campaign=zoho_campaigns_integration) 383 **Email**: [[email protected]](mailto:[email protected]) 269 270 If you need help or want to request a feature: 271 272 - https://integrazo.com/pages/contact 273 - https://integrazo.com/pages/request-feature 274 275 Website: https://integrazo.com/ 276 Email: [email protected] 384 277 385 278 == Additional Notes == 386 279 387 Compatible with WordPress multisite installations.280 This plugin supports WordPress multisite installations and has been tested for compatibility with recent WordPress versions.
Note: See TracChangeset
for help on using the changeset viewer.