# Features

- [Basic](/features/basic.md)
- [Confirmations emails](/features/basic/confirmations-emails.md): How to configure E-mail confirmations for your WordPress forms (form submissions).
- [Save Form Progression (continue later)](/features/basic/save-form-progression-continue-later.md): How to save entered data when a user fills out a form on your WordPress website so that they can continue later without losing their current progress.
- [Build In Translation System](/features/basic/build-in-translation-system.md): Translate your forms on the fly without requiring an additional plugin. You can translate elements and form settings so that everything can be read in a different language properly.
- [Populate form](/features/basic/populate-form.md): How to automatically populate your WordPress form with previous data or predefined data via parameters or previous form submission.
- [Popups](/features/basic/popups.md): How to display a form via a popup or modal on your WordPress website
- [Import & Export](/features/basic/import-and-export.md): How to export and import form settings, contact entries and form elements on your WordPress site.
- [Hide form after submitting](/features/basic/hide-form-after-submitting.md): Hide the WordPress form after it has been submitted by a user.
- [Hide or lock out user from your forms](/features/basic/hide-or-lock-out-user-from-your-forms.md): How to hide, password protect or lock out user from submitting a WordPress form.
- [Validation](/features/basic/validation.md)
- [Advanced](/features/advanced.md)
- [WordPress form with Google sheets dropdown](/features/advanced/wordpress-form-with-google-sheets-dropdown.md): How to setup a WordPress form that has a dropdown with items retrieved from a Google (drive) sheets file.
- [Custom registration form for WordPress](/features/advanced/custom-registration-form-for-wordpress.md): How to create custom registration form for your WordPress site to register users with a specific user role and optionally custom user meta data.
- [Custom login form for WordPress](/features/advanced/custom-login-form-for-wordpress.md): How to create custom login form for your WordPress site where (optionally) only specific user roles are allowed to login.
- [Custom lost password form for WordPress](/features/advanced/custom-lost-password-form-for-wordpress.md): Using the default WordPress "Lost password" form or creating your own custom "Lost password" form to let users reset their password.
- [Update current logged in user](/features/advanced/update-current-logged-in-user.md): Updating a currently logged in WordPress user through a form or register as new if the user is not currently logged in.
- [Secrets](/features/advanced/secrets.md): With WordPress secrets you can define values inside your form without disclosing the value itself to the client. Instead the value will be retrieved only upon form submission on the client side.
- [Prevent duplicate entries](/features/advanced/prevent-duplicate-entries.md): Prevent duplicate form submissions based on email address or other form values entered in your form on WordPress.
- [Lock & hide form](/features/advanced/lock-and-hide-form.md): How to lock or hide your WordPress form when it has been submitted for an X amount of times.
- [Password protect](/features/advanced/password-protect.md): How to password protect your WordPress form or only allow specific user roles to submit the form.
- [Conditional Logic](/features/advanced/conditional-logic.md): With conditional logic you can show or hide specific elements or a set of elements that are inside a column based on a field value.
- [Tags system](/features/advanced/tags-system.md): How to retrieve any data or user input inside your WordPress forms with the use of the tags system and how to correctly use them in your WordPress forms.
- [Address lookup/auto complete](/features/advanced/address-lookup-auto-complete.md): How to lookup/autocomplete an address within your WordPress form and populating form input fields with the address data.
- [Analytics Tracking](/features/advanced/analytics-tracking.md): How to track form submissions in WordPress with the use of Event Tracking provided by Google Analytics.
- [Conversion Tracking](/features/advanced/conversion-tracking.md): How to track WordPress form submissions as conversions with Google Tag manager
- [Distance & Duration Calculation](/features/advanced/distance-and-duration-calculation.md): How to calculate traveling duration or distance between two locations (addresses) in your WordPress form.
- [If statements](/features/advanced/if-statements.md): Displaying data/content conditionally inside your HTML element and or email body with the build in "if statements" for your WordPress forms
- [Foreach loops](/features/advanced/foreach-loops.md): How to loop over dynamic form data inside your E-mails to retrieve user input inside the email body content.
- [E-mail Reminders](/features/advanced/e-mail-reminders.md): How to send E-mail reminders after user submits the form in WordPress. For Appointment reminders or follow E-mails for your customers.
- [Variable Fields](/features/advanced/variable-fields.md): How to create a variable field for your WordPress form that gets updated dynamically based on other field values or user input
- [Form templates - Include elements into other forms - WordPress](/features/advanced/form-templates-include-elements-into-other-forms-wordpress.md): If you require multiple forms that consist partially of the same elements, you can use the "Include Form" element to inject elements from another form. Reduces the editing time while building forms.
- [How to Transfer Form Fields Between Forms in WordPress](/features/advanced/how-to-transfer-form-fields-between-forms-in-wordpress.md): Transferring form elements from one form to another in WordPress is quick and easy. This guide will show you step by step how to copy elements from one form into another without losing data or layout.
- [Integrations](/features/integrations.md): Extend your form functionality with third party integrations and tools.
- [PDF Generator](/features/integrations/pdf-generator.md): Form to PDF converter/generation for WordPress. Creates a PDF file based on the form submission. The PDF will look identical to what the user sees on the front-end. Custom HTML and CSS can be used.
- [Listings](/features/integrations/listings.md): Display contact entries (form submissions) on your WordPress front-end page in a table like fashion (list).
- [WooCommerce Checkout](/features/integrations/woocommerce-checkout.md): Redirect your users to the WooCommerce Checkout after submitting the form. Automatically adding products to the cart and defining other related checkout options for WooCommerce.
- [Fixed price checkout](/features/integrations/woocommerce-checkout/fixed-price-checkout.md): Checkout a single product in WooCommerce with a fixed quantity and price after submitting the form.
- [Dynamic price checkout](/features/integrations/woocommerce-checkout/dynamic-price-checkout.md): How to add a product with a dynamic price to your WooCommerce cart based on user selected options.
- [Variable product checkout (variations)](/features/integrations/woocommerce-checkout/variable-product-checkout-variations.md): Checkout a variable product by adding it to the cart after submitting the form. And redirecting the user to the cart or checkout page.
- [Replacing the "Add to cart" on a product page with a form](/features/integrations/woocommerce-checkout/replacing-the-add-to-cart-on-a-product-page-with-a-form.md): How to replace the WooCommerce "Add to cart" button on product page with a custom advanced form.
- [Hiding product from shop and order via custom form](/features/integrations/woocommerce-checkout/hiding-product-from-shop-and-order-via-custom-form.md): How to hide a product from the WooCommerce shop and only allowing users to order the product via a custom form.
- [PayPal](/features/integrations/paypal.md): Accept payments via PayPal such as one time payments, subscriptions, donations or cart checkouts (for multi-product checkout).
- [MailChimp](/features/integrations/mailchimp.md): Connect your form with MailChimp and add new subscribers after they fill out the form.
- [Mailster](/features/integrations/mailster.md): Add subscribers to your Mailster campaign list after they fill out the form.
- [Zapier](/features/integrations/zapier.md): How to connect your WordPress form with Zapier services to connect with tons of third party applications and API's.
- [Stripe (BETA)](/features/integrations/stripe-beta.md): Allow payments via Stripe such as one time payments, recurring payments (subscriptions) or donations for your WordPress form.
- [WooCommerce Instant Order (in progress)](/features/integrations/woocommerce-instant-order-in-progress.md): Create WooCommerce orders on the fly with a single form submission. Skipping the cart and checkout pages and providing a "payment link" after form submission.
