Plugin Directory

Changeset 3400111


Ignore:
Timestamp:
11/21/2025 01:28:03 AM (7 weeks ago)
Author:
plugcrux
Message:

Released version 1.0.6 with updated readme following WordPress.org guidelines

Location:
integrate-with-zoho-campaigns
Files:
79 added
2 edited

Legend:

Unmodified
Added
Removed
  • integrate-with-zoho-campaigns/trunk/integrate-with-zoho-campaigns.php

    r3367591 r3400111  
    44 * Plugin Name: Integration for Zoho Campaigns
    55 * 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.5
     6 * Description: Connect Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms submissions with Zoho Campaigns.
     7 * Version: 1.0.6
    88 * Author: Integrazo
    99 * 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 ===
    22Contributors: plugcrux, integrazo, padmadev
    3 Tags: zoho campaigns integration, contact form 7 zoho campaigns, gravity forms zoho campaigns, wpforms zoho campaigns, elementor forms zoho campaigns
     3Tags: zoho campaigns integration, zoho campaigns, contact form 7, wpforms, elementor forms
    44Requires at least: 6.0
    55Tested up to: 6.8
    66Requires PHP: 7.4
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 One plugin for integrating Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms with Zoho Campaigns using AI.
     11Connect Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms submissions with Zoho Campaigns.
    1212
    1313== Description ==
    1414
    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.
     15This plugin sends form submissions from Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms to Zoho Campaigns.
     16
     17When 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
     19Supported 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
     27Video tutorial:
    1828
    1929https://www.youtube.com/watch?v=M5MKPvSrpD0
    2030
    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
     33To connect your Zoho Campaigns account:
     34
     351. Go to the Accounts page in the plugin.
     362. Click Add Account.
     373. Enter an identifiable account name (for example, “Main Zoho Campaigns Account”).
     384. Select the appropriate data center (for example, `zoho.com`, `zoho.eu`).
     395. Click Authenticate to open the Zoho authorization page.
     406. Log in to Zoho and approve the requested permissions.
     417. After approval, you will be redirected back to WordPress, and the account will be listed on the Accounts page.
     42
     43== Add Integration ==
     44
     45To create a new integration:
     46
     471. Go to the Setup page.
     482. Click Add Integration.
     493. Enter an integration name (for example, “Newsletter Signup”).
     504. Select the form type (Contact Form 7, WPForms, Elementor, Gravity Forms, or Formidable).
     515. Choose the connected Zoho Campaigns account.
     526. Select the Zoho Campaigns list where subscribers should be added.
     537. Map form fields to Zoho Campaigns fields in the field mapping section.
     548. Optionally map additional fields such as custom fields, country, city, UTM parameters, or submitted URLs (where supported).
     559. Use the filter criteria section to apply conditions (for example, sync only if a checkbox is selected).
     5610. Click Save Mapping.
     57
     58== Logs ==
     59
     60The 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
     68Additional 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
     77Global 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
     86AI-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
     95Note: 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
     105The plugin is available in a free version with optional paid features.
     106
     107Free 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
     118Paid 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
     128Upgrade now: https://integrazo.com/products/integrate-with-zoho-campaigns
    199129
    200130== Features Overview ==
    201131
    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
    243142
    244143== Installation ==
    245144
    246 **Automatic Installation** 
     145Automatic installation 
    2471461. 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** 
     1472. In the search bar, type Integrazo and locate this plugin. 
     1483. Click Install and then Activate
     1494. Go to the plugin settings to connect your Zoho Campaigns account and start syncing.
     150
     151Manual installation 
    2531521. Upload the plugin ZIP file via Plugins > Add New > Upload Plugin. 
    2541532. Activate the plugin. 
    255 3. Go to plugin settings and complete your Zoho Campaigns setup.
     1543. Go to the plugin settings and complete the setup.
    256155
    257156== 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
     1581. Connect account 
     1592. Map fields 
     1603. Integration logs 
     1614. Detailed log view 
     1625. Settings page 
     1636. AI validation settings 
    264164
    265165== Frequently Asked Questions ==
    266166
    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
     169This 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
     1791. Open the plugin and go to the Setup tab. 
     1802. Choose Contact Form 7 as the form type. 
     1813. Select the Zoho Campaigns list. 
     1824. Map the Contact Form 7 fields to Zoho Campaigns fields. 
     1835. Save the integration.
     184
     185= How do I integrate WPForms with Zoho Campaigns? =
     186
     1871. Go to the plugin’s Setup section. 
     1882. Select WPForms as the form type. 
     1893. Choose the Zoho Campaigns list. 
     1904. Map WPForms fields to Zoho Campaigns fields. 
     1915. Save the integration.
     192
     193The 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.
    323194
    324195= 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
     197Yes, you can map form fields to custom fields in Zoho Campaigns where available. This helps organize and segment your data more effectively.
    329198
    330199= 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
     201Failed 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
     209Yes. 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
     213If records are not being created as expected:
     214
     2151. Re-authenticate your Zoho account, if needed. 
     2162. Check that required fields are mapped correctly. 
     2173. Review the Logs page for error messages. 
     2184. Verify Zoho API limits and account-level restrictions. 
     2195. 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
     224Yes. 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
     228The plugin uses:
     229
     230- OAuth 2.0 for authentication 
     231- Communication over HTTPS (provided your site and Zoho endpoints use HTTPS) 
     232
     233You should ensure your site is configured to use HTTPS for best security.
    346234
    347235== Changelog ==
    348236
     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
    349241= 1.0.5 =
    350 * Changed: Elementor Forms integration flow updated for smoother setup
    351 * Improved: Better results and reliability when mapping Elementor form fields
    352 
    353 = 1.0.4 = 
    354 * Added: New FAQ about disabling specific integrations 
    355 * Fixed: All error notices shown by WP error log or debug mode 
    356 * Checked: Plugin tested with latest WordPress 6.8 and works fine 
    357 
    358 = 1.0.3 = 
    359 **Fixed:** Elementor Forms field-loading issue
    360 
    361 = 1.0.2 = 
    362 **Added:** Improved validation and sanitization 
    363 **Fixed:** Fixed issue causing a blank page when selecting a list
    364 
    365 = 1.0.1 = 
    366 **Added:** Compatibility with WordPress 6.8 
    367 **Fixed:** Removed unnecessary use of `$wpdb->prepare()` for static table names 
    368 **Fixed:** Removed empty `__()` string in `get_columns()` to fix i18n issue
    369 
    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.
    375267
    376268== 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
     270If you need help or want to request a feature:
     271
     272- https://integrazo.com/pages/contact 
     273- https://integrazo.com/pages/request-feature 
     274
     275Website: https://integrazo.com/ 
     276Email: [email protected] 
    384277
    385278== Additional Notes ==
    386279
    387 Compatible with WordPress multisite installations.
     280This 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.