=== ChatterForms ===
Contributors: greycellz
Tags: forms, hipaa, healthcare, payments, e-signature
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 8.0
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Embed HIPAA-compliant forms with Stripe payments, e-signatures, and appointment scheduling. Perfect for healthcare, legal, and professional services.

== Description ==

**ChatterForms** is a powerful form solution that brings HIPAA-compliant patient intake, consent forms, e-signatures, payments, and appointment scheduling directly to your WordPress site. Built specifically for healthcare providers, legal professionals, and service businesses that need secure, compliant data collection.

### 🏥 Perfect for Healthcare & Professional Services

* **Patient Intake Forms** - Collect medical history, insurance information, and contact details securely
* **Consent Forms** - Legally binding consent with e-signature capability
* **Appointment Scheduling** - Book appointments with calendar integration
* **Payment Collection** - Accept payments via Stripe with zero platform fees
* **HIPAA Compliance** - HIPAA plans start at $15.99/mo

### ✨ Key Features

* **HIPAA Compliant** - Full HIPAA compliance for healthcare data
* **E-Signatures** - Legally binding electronic signatures
* **Stripe Payments** - Accept payments with no platform fees
* **Appointment Scheduling** - Integrated calendar booking
* **AI Form Builder** - Create forms from text descriptions
* **PDF/URL Cloning** - Extract forms from existing PDFs or web pages
* **Conditional Logic** - Show/hide fields based on user input
* **Custom Styling** - Match your brand with custom colors and fonts
* **Form Analytics** - Track submissions and analyze responses
* **Email Notifications** - Automated notifications for submissions
* **Mobile Responsive** - Perfect display on all devices
* **Auto-Height** - Forms automatically resize to fit content

### 💼 Use Cases

* **Medical Practices** - Patient intake, consent forms, appointment booking
* **Dental Offices** - New patient forms, treatment consent, payment collection
* **Legal Firms** - Client intake, service agreements, e-signature documents
* **Therapy & Counseling** - Confidential intake forms, session scheduling
* **Service Businesses** - Consultation booking, service agreements, payments

### 🚀 How It Works

1. **Create an account** at [ChatterForms.com](https://chatterforms.com)
2. **Build your form** using AI, templates, or from scratch
3. **Copy the form ID** from your ChatterForms dashboard
4. **Embed in WordPress** using shortcode or Gutenberg block
5. **Collect submissions** securely in your ChatterForms dashboard

### 🎯 Why ChatterForms?

* **HIPAA Plans** - HIPAA compliance starting at $15.99/mo
* **Zero Platform Fees** - Keep 100% of payment revenue
* **All-in-One** - Forms, payments, e-signatures, and scheduling in one platform
* **Easy Integration** - Simple embed with shortcode or Gutenberg block
* **Secure & Compliant** - HIPAA-compliant infrastructure for healthcare data

### 🔗 Useful Links

* [ChatterForms Website](https://chatterforms.com)
* [Pricing & Plans](https://chatterforms.com/pricing)
* [HIPAA Compliance Details](https://chatterforms.com/hipaa)
* [E-Signature Documentation](https://chatterforms.com/esignature)

== Installation ==

### Automatic Installation

1. Log in to your WordPress admin panel
2. Go to **Plugins > Add New**
3. Search for "ChatterForms"
4. Click **Install Now** and then **Activate**

### Manual Installation

1. Download the plugin ZIP file
2. Log in to your WordPress admin panel
3. Go to **Plugins > Add New > Upload Plugin**
4. Choose the ZIP file and click **Install Now**
5. Click **Activate Plugin**

### Setup

1. **Create a ChatterForms account** at [chatterforms.com](https://chatterforms.com)
2. **Build your form** in the ChatterForms dashboard
3. **Copy your form ID** (format: `form_1234567890_abc123`)
4. **Embed in WordPress** using either method below:

**Method 1: Gutenberg Block (Recommended)**
1. Edit any page or post
2. Click the **+** button to add a block
3. Search for "ChatterForms"
4. Paste your form ID or full URL
5. Configure height and width settings
6. Publish!

**Method 2: Shortcode**
```
[chatterform id="form_1234567890_abc123" height="auto" width="100%"]
```

== Frequently Asked Questions ==

= Do I need a ChatterForms account? =

Yes. ChatterForms is a SaaS platform that handles form creation, HIPAA compliance, payment processing, and data storage. You'll need to create an account at [chatterforms.com](https://chatterforms.com) to create and manage your forms.

= Is this really HIPAA compliant? =

Yes! ChatterForms provides full HIPAA compliance including Business Associate Agreements (BAA), encrypted data storage, and secure transmission. HIPAA plans start at $15.99/mo. [Learn more about HIPAA compliance](https://chatterforms.com/hipaa).

= How much does it cost? =

ChatterForms offers flexible pricing:
* **Free Plan** - Basic forms with ChatterForms branding
* **Basic Plan** - $9.99/mo - Remove branding, custom styling
* **HIPAA Plan** - $15.99/mo - Full HIPAA compliance + BAA
* **Pro Plan** - $29.99/mo - Advanced features, priority support

The WordPress plugin itself is **100% free**. [View full pricing](https://chatterforms.com/pricing).

= Can I accept payments? =

Yes! ChatterForms integrates with Stripe for payment collection with **zero platform fees**. You keep 100% of your revenue (minus standard Stripe fees). Perfect for appointment deposits, consultation fees, or service payments.

= Does this work with e-signatures? =

Yes! ChatterForms includes legally binding e-signature fields. Perfect for consent forms, service agreements, and legal documents. E-signatures are included in all paid plans.

= Can I schedule appointments? =

Yes! ChatterForms includes appointment scheduling with calendar integration. Patients can book appointments directly through your embedded form.

= Will forms work on mobile? =

Absolutely! All ChatterForms are fully responsive and work perfectly on mobile devices, tablets, and desktops. The plugin automatically adjusts form height and width for optimal mobile display.

= Can I customize the form appearance? =

Yes! ChatterForms offers extensive customization:
* Custom colors (background, fonts, buttons)
* Custom fonts and font sizes
* Logo upload with positioning
* Field-level styling
* Match your brand perfectly

= How do I control the form width? =

Use the width parameter in the Gutenberg block settings or shortcode:
* `width="100%"` - Full width (default)
* `width="75%"` - Large centered form
* `width="50%"` - Medium centered form
* `width="33%"` - Small centered form

Example: `[chatterform id="form_123" width="75%"]`

= What about form analytics? =

ChatterForms includes powerful analytics:
* Submission tracking and trends
* Field-level insights
* Custom analysis and reports
* Export submissions to CSV
* All accessible from your ChatterForms dashboard

= Is there a form limit? =

No! Create unlimited forms on all plans. The free plan includes unlimited forms with ChatterForms branding.

= Can I use conditional logic? =

Yes! Show or hide fields based on user responses. Perfect for dynamic forms that adapt to user input.

= What if I need help? =

* **Documentation**: Visit [chatterforms.com/help](https://chatterforms.com/help)
* **Support**: Email support@chatterforms.com
* **WordPress Plugin Support**: Use the support forum on WordPress.org

== Screenshots ==

1. Gutenberg block editor with form ID input and settings panel
2. Embedded patient intake form on WordPress page with full-width display
3. Form submission with payment processing and Stripe integration
4. Success page after form submission with confirmation message
5. ChatterForms dashboard showing form builder and settings
6. Mobile-responsive form display with auto-height adjustment
7. Mobile view of embedded form on WordPress site

== Development ==

The Gutenberg block editor script in `blocks/chatterform/build/index.js` is generated. The human-readable source ships in this plugin.

* Unminified source: `blocks/chatterform/index.js`
* Styles: `blocks/chatterform/style.css`
* Build tool: `@wordpress/scripts`. From this plugin directory, run `npm install`, then `npm run build`. Output is written to `blocks/chatterform/build/`.

== Changelog ==

= 1.0.3 - October 3, 2026 =
* Remove comparative pricing claims from the plugin description
* Escape Gutenberg block output before it is returned

= 1.0.2 - October 1, 2026 =
* Bundle the block placeholder image inside the plugin
* Document the unminified block source and build steps
* Mark tested up to WordPress 7.1

= 1.0.1 - March 23, 2026 =
* WordPress.org Plugin Check fixes: removed debug code, added translators comment, readme name alignment
* Plugin Check compliance improvements

= 1.0.0 - March 3, 2026 =
* Initial release
* Shortcode support with auto-height
* Gutenberg block with visual editor
* Width control (100%, 75%, 50%, 33%)
* PostMessage height adjustment for dynamic content
* Security: CSP and X-Frame-Options handling
* Mobile responsive design
* Loading states and error handling
* Admin settings page
* Translation ready

== Upgrade Notice ==

= 1.0.3 =
Updates the plugin description and escapes block output.

= 1.0.2 =
Bundles the block placeholder image and documents the block build source.

= 1.0.1 =
Plugin Check compliance fixes. Recommended update.

= 1.0.0 =
Initial release of ChatterForms WordPress plugin. Embed HIPAA-compliant forms with payments and e-signatures.

== Additional Information ==

### Getting Started Video

[Watch our 2-minute setup tutorial](https://youtu.be/iw0F4Nhuhmo) to see how easy it is to embed HIPAA-compliant forms in WordPress.

### Features in Detail

**HIPAA Compliance**
ChatterForms is built from the ground up for healthcare compliance. All data is encrypted in transit and at rest, with Business Associate Agreements (BAA) available for HIPAA plans. Perfect for:
* Patient intake forms
* Medical history questionnaires
* Consent for treatment
* Insurance information collection
* Telehealth intake

**Payment Processing**
Integrated Stripe payments with zero platform fees. Collect:
* Appointment deposits
* Consultation fees
* Service payments
* Co-pays and deductibles
* Product purchases

**E-Signatures**
Legally binding electronic signatures compliant with ESIGN Act and UETA. Perfect for:
* Consent forms
* Service agreements
* Treatment authorizations
* Privacy policies
* Legal contracts

**Appointment Scheduling**
Integrated calendar booking system:
* Real-time availability
* Automatic confirmations
* Timezone handling
* Reminder notifications
* Calendar sync

### Security & Privacy

* **Encrypted Storage** - All form data encrypted at rest
* **Secure Transmission** - TLS 1.3 encryption
* **HIPAA Compliant** - Full compliance with BAA available
* **No Data Stored in WordPress** - All submissions stored securely in ChatterForms
* **Origin Validation** - PostMessage security with origin checking

### Support & Documentation

* **Email Support**: support@chatterforms.com
* **Documentation**: [chatterforms.com/help](https://chatterforms.com/help)
* **WordPress Plugin Forum**: Use the support tab on WordPress.org
* **Response Time**: Within 24 hours for all inquiries

### Pricing Transparency

The WordPress plugin is **100% free** with no hidden fees. ChatterForms subscription required:
* **Free Plan** - $0 - Basic forms with branding
* **Basic Plan** - $9.99/mo - Remove branding, custom styling
* **HIPAA Plan** - $15.99/mo - Full HIPAA compliance
* **Pro Plan** - $29.99/mo - Advanced features, priority support

[View pricing](https://chatterforms.com/pricing)

### Why Healthcare Providers Choose ChatterForms

* **All-in-One** - No need for separate tools for forms, payments, signatures, and scheduling
* **Easy to Use** - AI-powered form builder, no coding required
* **Professional** - Clean, modern forms that match your brand
* **Compliant** - Built specifically for healthcare with HIPAA in mind
* **Reliable** - 99.9% uptime, secure infrastructure
