=== SocialNotify: Notifications for Contact Form 7 ===
Contributors: ecaray
Tags: contact form 7, WhatsApp, twilio, notifications, messaging  
Requires at least: 5.0  
Tested up to: 6.9
Requires PHP: 7.4  
Stable tag: 1.0.1
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html

WhatsApp Notification for Contact Form 7 – Send WhatsApp messages using Twilio API when a form is submitted.

== Description ==

SocialNotify Contact Form 7 is a WordPress plugin that integrates Twilio WhatsApp messaging with Contact Form 7. This plugin allows admins and users to receive WhatsApp notifications upon form submission. The plugin enables flexible configuration options, including message templates, admin/user notifications, and phone number settings.

Features:
- Seamless integration with Contact Form 7.
- Sends WhatsApp messages using Twilio API upon form submission.
- Allows both admin and user notifications.
- Supports custom message templates.
- Error logging for troubleshooting message delivery failures.
- Easy-to-use settings interface in the WordPress admin panel.

Requirements:
- WordPress Version: 5.0 or higher
- PHP Version: 7.4 or higher
- Contact Form 7: Must be installed and active.
- Twilio API Credentials: Required for sending WhatsApp messages.

== Installation ==

1. Download the plugin ZIP file.
2. Go to **Plugins > Add New** in the WordPress admin panel.
3. Click **Upload Plugin**, choose the ZIP file, and click **Install Now**.
4. After installation, activate the plugin.
5. Navigate to **Settings > SocialNotify Contact Form 7** to configure Twilio credentials and message templates.
6. Go to **Contact Form 7 > Edit Form > SocialNotify Panel** to configure individual form notifications.

== Changelog ==

= 1.0.1 =
* Tested and confirmed compatibility with the latest WordPress version.

= 1.0.0 =
* Initial release.

== Licensing ==

This plugin is released under the **GPL-2.0+** license, making it free to use and modify.

== Additional Information ==

- Developer: Ecacode Team  
- Website: https://ecacode.com
- Support Email: support@ecacode.com  

== External Services ==

This plugin uses the IP location API from [ipapi.co](https://ipapi.co) to detect the user’s country.  
This is used to prefill the phone input field with the appropriate country code.

Data Sent:
- User IP address (used to determine location)

This request is made client-side via JavaScript.

Service Provider: ipapi  
- Terms: https://ipapi.co/terms/  
- Privacy Policy: https://ipapi.co/privacy/

