Email Component
An Email Component is used to collect an email address from the app user. The format of the email address is pre-configured by way of a regular expression pattern and can be changed if required. Other than it is a simple drag-and-drop feature and your customers will know where to place their email addresses right away.


The email component also has an optional Default Email value, a useful option when it can be predetermined what the value of the Email Field will most like. You can provide extra context with the details field such as the types of email you accept.

An Email Component can be required to be completed by the app user if necessary. A regular expression pattern is also provided to ensure the email value provided conforms to an email format. This regular expression pattern value can be changed to suit any email pattern requirements including limiting the entry to specific domain names if required.
Email Conditional Logic
Conditional Logic can be applied to email fields, E.G where only certain types of email are recognised by your app. For example a Gmail email may be accepted but Rocketmail may not be accepted depending on your preference.
The values that are applicable to the Email component are as follows:
- Contains - The Email contains the word or phrase
- Does Not Contain - The Email does not contain the word or phrase
- Is Equal To - The Email is equal to the word or phrase
- Is Not Equal - The Emailis not equal to the word or phrase
- Starts With - The Email starts with the word or phrase
- Does Not Start With - The Email does not start with the word or phrase
- Ends With - The Email ends with the word or phrase
- Does Not End With - The Email does not end with the word or phrase
- Is Empty - The Email is empty
- Is Filled- The Email is not empty
Highly Configurable - No Coding
Build professional and fast branded e-commerce and customer data collection web apps, no coding experience needed. Scalable solutions that can be built and integrated into your business in minutes.
Powform enables you to create branded, interactive, multi-feature apps for mobile and desktop browsers, including all the smart features you need collect customer data and payments. With the addition of conditional logic you can provide a more tailored experience for your customers. Our managed secure database allows you to store and analyse all submitted web app data.