From c259b295c727d7b0fec9b47881c8a27dddbb1289 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20Sza=C5=82kiewicz?= Date: Tue, 7 Oct 2025 11:37:48 +0200 Subject: [PATCH 1/2] modify integration with CF7 --- .../assets/wordpress-contac-form-menu.png | Bin 0 -> 7001 bytes .../assets/wordpress-contac-forms-page.png | Bin 0 -> 9642 bytes .../docs/integrations/contact-form-7.md | 48 +++++++----------- 3 files changed, 19 insertions(+), 29 deletions(-) create mode 100644 plugins/pretty-email/assets/wordpress-contac-form-menu.png create mode 100644 plugins/pretty-email/assets/wordpress-contac-forms-page.png diff --git a/plugins/pretty-email/assets/wordpress-contac-form-menu.png b/plugins/pretty-email/assets/wordpress-contac-form-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..41a9cf8f154f3de42a981923b7dc07f2d30c6dbc GIT binary patch literal 7001 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 literal 0 HcmV?d00001 diff --git a/plugins/pretty-email/assets/wordpress-contac-forms-page.png b/plugins/pretty-email/assets/wordpress-contac-forms-page.png new file mode 100644 index 0000000000000000000000000000000000000000..d96ab3cb1dbf1fc8cc3578e5924d5d4b73bf9c02 GIT binary patch literal 9642 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 literal 0 HcmV?d00001 diff --git a/plugins/pretty-email/docs/integrations/contact-form-7.md b/plugins/pretty-email/docs/integrations/contact-form-7.md index 5342d2a..9c25f44 100644 --- a/plugins/pretty-email/docs/integrations/contact-form-7.md +++ b/plugins/pretty-email/docs/integrations/contact-form-7.md @@ -11,9 +11,6 @@ keywords: ["Contact Form 7 email templates", "CF7 email design", "customize cont **Contact Form 7 email template integration** transforms your plain text form notifications into professional, branded communications that build trust and improve user experience. By default, Contact Form 7 sends basic plain text emails, but with Pretty Email, you can create stunning email templates that match your brand and convert better. - - - :::tip Quick Setup Transform your CF7 emails in just **5 minutes** with our step-by-step guide below. No coding required! ::: @@ -39,18 +36,15 @@ First, enable Pretty Email to handle WordPress default emails (which includes Co 1. Navigate to **Appearance** → **Pretty Email** - - + ![WordPress Appearance menu showing Pretty Email plugin access](../../assets/wordpress-appearance-pretty-email-menu.png) 2. Go to the **Settings** tab - - + ![WordPress Pretty Email settings tab interface](../../assets/wordpress-pretty-email-settings-tab.png) 3. Turn on **WordPress Emails** in the Integrations section - - + ![WordPress emails integration toggle switch in Pretty Email settings](../../assets/wordpress-emails-integration-toggle.png) ### 2. Select Your Default Email Template @@ -59,8 +53,7 @@ Choose the template that will be applied to your Contact Form 7 emails: 1. In the **Settings** tab, find the **Default Template** dropdown 2. Select your preferred email template from the list - - + ![WordPress default email template selection dropdown](../../assets/wordpress-default-template-selection.png) :::note Email Body Block Required Make sure your chosen template includes an **Email Body block** to display the form submission content. @@ -71,17 +64,17 @@ Make sure your chosen template includes an **Email Body block** to display the f Set up your Contact Form 7 to work optimally with Pretty Email templates: 1. Go to **Contact** → **Contact Forms** -2. Edit your existing form or create a new one -3. Ensure your form includes proper field labels for better email formatting -### 4. Customize Email Settings (Optional) + ![WordPress Contact menu showing Contact Form access](../../assets/wordpress-contac-form-menu.png) -For advanced customization, you can configure specific templates for different forms: -1. Create multiple email templates in **Pretty Email** → **Templates** -2. Use different templates for different form purposes (contact, quotes, support) +2. Edit your existing form or create a new one -### 5. Test Your Email Integration + ![WordPress Contact forms page](../../assets/wordpress-contac-forms-page.png) + +3. Ensure your form includes proper field labels for better email formatting + +### 4. Test Your Email Integration Always test your integration before going live: @@ -102,11 +95,6 @@ Make your emails match your brand identity: - **Typography**: Use consistent fonts across all communications - **Layout**: Choose from various template layouts -### Advanced Features - -- **Mobile Optimization**: Ensure emails look perfect on all devices -- **Social Media Links**: Include branded social media icons - ### Template Gallery Browse our [template library](../composing-templates/creating-new-template.md) for inspiration and ready-to-use designs: @@ -121,10 +109,10 @@ Browse our [template library](../composing-templates/creating-new-template.md) f ### Email Not Received -**Problem**: Contact form submissions aren't generating Pretty Email templates. +**Problem**: Contact form submissions aren't generating emails. **Solution**: -1. Verify WordPress Emails integration is enabled +1. Verify your Contact Form 7 mail template settings 2. Check that your hosting provider allows email sending 3. Install an SMTP plugin like WP Mail SMTP for better delivery 4. Test with a different email address @@ -134,10 +122,11 @@ Browse our [template library](../composing-templates/creating-new-template.md) f **Problem**: Emails are still appearing as plain text. **Solution**: -1. Confirm your template includes an Email Body block -2. Check that Contact Form 7 is sending HTML emails -3. Verify the default template is properly selected -4. Clear any caching plugins +1. Ensure WordPress Emails integration is active +2. Confirm the default template is properly selected +3. Verify your template includes an Email Body block +4. Check that CF7 is sending plain text emails +5. Clear any caching plugins ### Missing Form Data @@ -165,6 +154,7 @@ Browse our [template library](../composing-templates/creating-new-template.md) f **Solution**: 1. Confirm WordPress Emails integration is active +2. Ensure the default template is properly selected 2. Check that CF7 is sending plain text emails (HTML emails aren't wrapped) 3. Verify no conflicting email plugins are installed 4. Review CF7 mail settings for custom configurations From ef2aba233aaa4564bd7f4f6676b6af0c5e8b18ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna=20Sza=C5=82kiewicz?= Date: Wed, 29 Oct 2025 09:59:46 +0100 Subject: [PATCH 2/2] add creating template to Contact Form 7 Integration guide --- .../docs/integrations/contact-form-7.md | 40 +++++++++++++++++-- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/plugins/pretty-email/docs/integrations/contact-form-7.md b/plugins/pretty-email/docs/integrations/contact-form-7.md index 9c25f44..6e63b8d 100644 --- a/plugins/pretty-email/docs/integrations/contact-form-7.md +++ b/plugins/pretty-email/docs/integrations/contact-form-7.md @@ -46,7 +46,41 @@ First, enable Pretty Email to handle WordPress default emails (which includes Co ![WordPress emails integration toggle switch in Pretty Email settings](../../assets/wordpress-emails-integration-toggle.png) -### 2. Select Your Default Email Template +### 2. Create a Template + +Design a custom email template for your Contact Form 7 notifications: + +1. In Pretty Email, click **Add New Template** + + ![Add New Template button in Pretty Email interface](../../assets/pretty-email-add-new-template-button.png) + +2. Choose from available preset templates or build from scratch + + ![Email template preset patterns gallery with professional designs](../../assets/email-template-preset-patterns-gallery.png) + +3. Add essential blocks to your template: + - Add a **Section** block to start building your layout + - Insert an **Email Body** block where form submission content should appear + - Add branding elements like logos, headers, and footers + - Customize colors, fonts, and spacing to match your brand + +4. Name your template in the Settings sidebar for easy identification + + ![Email template rename options menu in WordPress settings sidebar](../../assets/email-template-rename-options-menu.png) + +5. Send a test preview to verify the design in your email client + + ![Email template preview and send interface for testing designs](../../assets/email-template-preview-send-interface.png) + +:::note Email Body Block Required +Your template **must include an Email Body block** to display the Contact Form 7 submission data. Without this block, form content won't appear in your emails. +::: + +:::tip Learn More +See [Creating New Templates](../composing-templates/creating-new-template.md) and [Composing Templates with Blocks](../composing-templates/composing-templates-with-blocks.md) for detailed template design guidance. +::: + +### 3. Select Your Default Email Template Choose the template that will be applied to your Contact Form 7 emails: @@ -59,7 +93,7 @@ Choose the template that will be applied to your Contact Form 7 emails: Make sure your chosen template includes an **Email Body block** to display the form submission content. ::: -### 3. Configure Your Contact Form +### 4. Configure Your Contact Form Set up your Contact Form 7 to work optimally with Pretty Email templates: @@ -74,7 +108,7 @@ Set up your Contact Form 7 to work optimally with Pretty Email templates: 3. Ensure your form includes proper field labels for better email formatting -### 4. Test Your Email Integration +### 5. Test Your Email Integration Always test your integration before going live: