what happened when we remove all files and folders in ubuntu from /var/log folder

Delete all of /var/log?

If you delete everything in /var/log, you will most likely end up with tons of error messages in very little time, since there are folders in there which are expected to exist (e.g. exim4, apache2, apt, cups, mysql, samba and more). Plus: there are some services or applications that will not create their log files, if they don’t exist. They expect at least an empty file to be present. So the direct answer to your question actually is “Do not do this!!!”.

How to clean log files in Linux

1.Check the disk space from the command line. Use the du command to see which files and directories consume the most space inside of the /var/log directory.

$ sudo du -h /var/log/

The du command prints the estimated disk space usage of each file and directory for the path that you specified.

The -h argument causes the command to print the information in a human-readable format.

The output of the du command  :

$ sudo du -h /var/log/

4.0K /var/log/landscape
196K /var/log/apt
80M /var/log/apache2
12K /var/log/dbconfig-common
4.1G /var/log/journal/ec2d37b34f2f9fd221dd8855017d9f76
4.1G /var/log/journal
du: cannot read directory ‘/var/log/amazon/ssm/audits’: Permission denied
4.0K /var/log/amazon/ssm/audits
208K /var/log/amazon/ssm
212K /var/log/amazon
4.0K /var/log/lxd
4.0K /var/log/dist-upgrade
36K /var/log/mysql
152K /var/log/unattended-upgrades
4.5G /var/log/

List Disk Usage of current directory

 $ du -h *

After finding that my /var/log/journal folder was taking several GB, I followed:

$ sudo journalctl --vacuum-time=10d

which cleared 90%+ of it

Remove all mail services from ubuntu

List of mail service used for php in ubuntu

  1. postfix
  2. sendmail
  3. mailutils

remove postfix ubuntu

$ sudo apt remove postfix
$ sudo apt purge postfix
$ sudo apt autoremove

remove sendmail service ubuntu

$ sudo apt-get remove sendmail
$ sudo apt-get purge sendmail
OR  To remove send mail completely you have to use:
$ sudo apt-get purge sendmail*

remove mailutils service ubuntu

$ sudo apt-get remove mailutils 
$ sudo apt-get remove --auto-remove mailutils 
$ sudo apt-get purge mailutils 
$ sudo apt-get purge --auto-remove mailutils 

What is postfix in ubuntu

Postfix is the default Mail Transfer Agent (MTA) in Ubuntu. It attempts to be fast and secure, with flexibility in administration. It is compatible with the MTA sendmail. This section will explain installation, including how to configure SMTP for secure communications.

Note

This guide does not cover setting up Postfix Virtual Domains, for information on Virtual Domains and other advanced configurations see References.

Installation

To install Postfix run the following command:

sudo apt install postfix

For now, it is ok to simply accept defaults by pressing return for each question. Some of the configuration options will be investigated in greater detail in the next stage.

Deprecation warning: please note that the mail-stack-delivery metapackage has been deprecated in Focal. The package still exists for compatibility reasons, but won’t setup a working email system.

Basic Configuration

There are four things you should decide before starting configuration:

  • The <Domain> for which you’ll accept email (we’ll use mail.example.com in our example)
  • The network and class range of your mail server (we’ll use 192.168.0.0/24)
  • The username (we’re using steve)
  • Type of mailbox format (mbox is default, we’ll use the alternative, Maildir)

To configure postfix, run the following command:

sudo dpkg-reconfigure postfix

The user interface will be displayed. On each screen, select the following values:

  • Internet Site
  • mail.example.com
  • steve
  • mail.example.com, localhost.localdomain, localhost
  • No
  • 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24
  • 0
  • +
  • all

To set the mailbox format, you can either edit the configuration file directly, or use the postconf command. In either case, the configuration parameters will be stored in /etc/postfix/main.cf file. Later if you wish to re-configure a particular parameter, you can either run the command or change it manually in the file.

To configure the mailbox format for Maildir:

sudo postconf -e 'home_mailbox = Maildir/'

Note

This will place new mail in /home/username/Maildir so you will need to configure your Mail Delivery Agent (MDA) to use the same path.

SMTP Authentication

SMTP-AUTH allows a client to identify itself through the SASL authentication mechanism, using Transport Layer Security (TLS) to encrypt the authentication process. Once authenticated the SMTP server will allow the client to relay mail.

To configure Postfix for SMTP-AUTH using SASL (Dovecot SASL), run these commands at a terminal prompt:

sudo postconf -e 'smtpd_sasl_type = dovecot'
sudo postconf -e 'smtpd_sasl_path = private/auth'
sudo postconf -e 'smtpd_sasl_local_domain ='
sudo postconf -e 'smtpd_sasl_security_options = noanonymous,noplaintext'
sudo postconf -e 'smtpd_sasl_tls_security_options = noanonymous'
sudo postconf -e 'broken_sasl_auth_clients = yes'
sudo postconf -e 'smtpd_sasl_auth_enable = yes'
sudo postconf -e 'smtpd_recipient_restrictions = \
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'

Note

The smtpd_sasl_path config parameter is a path relative to the Postfix queue directory.

There are several SASL mechanism properties worth evaluating to improve the security of your deployment. The options “noanonymous,noplaintext” prevent use of mechanisms that permit anonymous authentication or that transmit credentials unencrypted.

Next, generate or obtain a digital certificate for TLS. See security – certificates in this guide for details about generating digital certificates and setting up your own Certificate Authority (CA).

Note

MUAs connecting to your mail server via TLS will need to recognize the certificate used for TLS. This can either be done using a certificate from Let’s Encrypt, from a commercial CA or with a self-signed certificate that users manually install/accept. For MTA to MTA TLS certficates are never validated without advance agreement from the affected organizations. For MTA to MTA TLS, unless local policy requires it, there is no reason not to use a self-signed certificate. Refer to security – certificates in this guide for more details.

Once you have a certificate, configure Postfix to provide TLS encryption for both incoming and outgoing mail:

sudo postconf -e 'smtp_tls_security_level = may'
sudo postconf -e 'smtpd_tls_security_level = may'
sudo postconf -e 'smtp_tls_note_starttls_offer = yes'
sudo postconf -e 'smtpd_tls_key_file = /etc/ssl/private/server.key'
sudo postconf -e 'smtpd_tls_cert_file = /etc/ssl/certs/server.crt'
sudo postconf -e 'smtpd_tls_loglevel = 1'
sudo postconf -e 'smtpd_tls_received_header = yes'
sudo postconf -e 'myhostname = mail.example.com'

If you are using your own Certificate Authority to sign the certificate enter:

sudo postconf -e 'smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem'

Again, for more details about certificates see security – certificates in this guide.

Note

After running all the commands, Postfix is configured for SMTP-AUTH and a self-signed certificate has been created for TLS encryption.

Now, the file /etc/postfix/main.cf should look like this:

# See /usr/share/postfix/main.cf.dist for a commented, more complete
# version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = server1.example.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = server1.example.com, localhost.example.com, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject _unauth_destination
smtpd_tls_auth_only = no
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

The postfix initial configuration is complete. Run the following command to restart the postfix daemon:

sudo systemctl restart postfix.service

Postfix supports SMTP-AUTH as defined in RFC2554. It is based on SASL. However it is still necessary to set up SASL authentication before you can use SMTP-AUTH.

When using ipv6, the mynetworks parameter may need to be modified to allow ipv6 addresses, for example:

 mynetworks = 127.0.0.0/8, [::1]/128

Configuring SASL

Postfix supports two SASL implementations: Cyrus SASL and Dovecot SASL. To enable Dovecot SASL the dovecot-core package will need to be installed:

sudo apt install dovecot-core

Next, edit /etc/dovecot/conf.d/10-master.conf and change the following:

service auth {
  # auth_socket_path points to this userdb socket by default. It's typically
  # used by dovecot-lda, doveadm, possibly imap process, etc. Its default
  # permissions make it readable only by root, but you may need to relax these
  # permissions. Users that have access to this socket are able to get a list
  # of all usernames and get results of everyone's userdb lookups.
  unix_listener auth-userdb {
    #mode = 0600
    #user = 
    #group = 
  }

  # Postfix smtp-auth
  unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    user = postfix
    group = postfix
  }
 }

To permit use of SMTP-AUTH by Outlook clients, change the following line in the authentication mechanisms section of /etc/dovecot/conf.d/10-auth.conf from:

auth_mechanisms = plain

to this:

auth_mechanisms = plain login

Once you have Dovecot configured, restart it with:

sudo systemctl restart dovecot.service

Testing

SMTP-AUTH configuration is complete. Now it is time to test the setup.

To see if SMTP-AUTH and TLS work properly, run the following command:

telnet mail.example.com 25

After you have established the connection to the Postfix mail server, type:

ehlo mail.example.com

If you see the following in the output, then everything is working perfectly. Type quit to exit.

250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME

Troubleshooting

When problems arise, there are a few common ways to diagnose the cause.

Escaping chroot

The Ubuntu Postfix package will by default install into a chroot environment for security reasons. This can add greater complexity when troubleshooting problems.

To turn off the chroot usage, locate the following line in the /etc/postfix/master.cf configuration file:

smtp      inet  n       -       -       -       -       smtpd

and modify it as follows:

smtp      inet  n       -       n       -       -       smtpd

You will then need to restart Postfix to use the new configuration. From a terminal prompt enter:

sudo service postfix restart

SMTPS

If you need secure SMTP, edit /etc/postfix/master.cf and uncomment the following line:

smtps     inet  n       -       -       -       -       smtpd
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
      

Log Viewing

Postfix sends all log messages to /var/log/mail.log. However, error and warning messages can sometimes get lost in the normal log output so they are also logged to /var/log/mail.err and /var/log/mail.warn respectively.

To see messages entered into the logs in real time you can use the tail -f command:

tail -f /var/log/mail.err

Increasing Logging Detail

The amount of detail that is recorded in the logs can be increased via the configuration options. For example, to increase TLS activity logging set the smtpd_tls_loglevel option to a value from 1 to 4.

    sudo postconf -e 'smtpd_tls_loglevel = 4'

Reload the service after any configuration change, to make the new config active:

    sudo systemctl reload postfix.service

Logging mail delivery

If you are having trouble sending or receiving mail from a specific domain you can add the domain to the debug_peer_list parameter.

    sudo postconf -e 'debug_peer_list = problem.domain'
    sudo systemctl reload postfix.service

Increasing daemon verbosity

You can increase the verbosity of any Postfix daemon process by editing the /etc/postfix/master.cf and adding a -v after the entry. For example, edit the smtp entry:

    smtp      unix  -       -       -       -       -       smtp -v

Then, reload the service as usual:

    sudo systemctl reload postfix.service

Logging SASL debug info

To increase the amount of information logged when troubleshooting SASL issues you can set the following options in /etc/dovecot/conf.d/10-logging.conf

    auth_debug=yes
    auth_debug_passwords=yes

Just like Postfix if you change a Dovecot configuration the process will need to be reloaded:

    sudo systemctl reload dovecot.service

Note

Some of the options above can drastically increase the amount of information sent to the log files. Remember to return the log level back to normal after you have corrected the problem. Then reload the appropriate daemon for the new configuration to take affect.

Read More

How to check logs in ubuntu

Goto /var/log diretcory

$ cd /var/log

List files and directories date wise descending order

$ ls -alt

ls by date in reverse date order use the -t flag as before but this time with the -r flag which is for ‘reverse’.

check which website get more load on ubuntu

System Load or System Load Average

It is run-queue i.e a queue of processes waiting for a resource(cpu, i/o etc.) to become available .

Consider a single-core cpu as a single lane of traffic with bridge and process as cars.

Now in this situation System load is

  • 0.0 – If there is no traffic on the road.
  • 1.0 -If the traffic on the road is exactly the capacity of bridge.
  • More than 1 – If the traffic on road is higher than the capacity of bridge and cars have to wait to pass trough the bridge.

This number is not normalized according to your cpu. In Multiprocessor system, load 2 mean 100 % utilization of we are using dual-core processor, load 4 means 100% utilization if we are using quad-core.

You can get your system load using

  • uptime
  • cat /proc/loadavg
  • top$uptime 22:49:47 up 11:47, 4 users, load average: 2.20, 1.03, 0.82

Here the last three number representing the system load average for 1, 5 and 15 minutes respectively.

The example above indicates that on average there were 2.20 processes waiting to be scheduled on the run-queue measured over the last minute.

check which website get more load on ubuntu

This works very well:

 while true; do uptime >> uptime.log; sleep 1; done
  • This will log your cpu load every second and append it to a file uptime.log.You can then import this file into Gnumeric or the OpenOffice spreadsheet to create a nice graph (select ‘separated by spaces’ on import).

As Scaine noticed, this won’t be enough to diagnose the problem. So, additionally, run this (or use his answer for this part):

while true; do (echo "%CPU %MEM ARGS $(date)" && ps -e -o pcpu,pmem,args --sort=pcpu | cut -d" " -f1-5 | tail) >> ps.log; sleep 5; done
  • This will append the Top 10 most CPU hungry processes to a file ps.log every five seconds.Note that this is not the full boat-load of information top would give you. This is just the top 10, and just their CPU Usage, Memory Usage and the first argument (i.e. their command without further arguments, as in /usr/bin/firefox)

After you’ve used a Spreadsheet to create a graph to see when your CPU load went through the roof, you can then search this file for the nearest time to see what process has caused it.

This is what those files will look like:

uptime.log

~$ cat uptime.log 
 22:57:42 up 1 day,  4:38,  4 users,  load average: 1.00, 1.26, 1.21
 22:57:43 up 1 day,  4:38,  4 users,  load average: 0.92, 1.24, 1.21
 22:57:44 up 1 day,  4:38,  4 users,  load average: 0.92, 1.24, 1.21
 22:57:45 up 1 day,  4:38,  4 users,  load average: 0.92, 1.24, 1.21
 ...

ps.log

%CPU %MEM ARGS Mo 17. Jan 23:09:47 CET 2011
 0.7  0.9 /usr/bin/compiz
 0.8  0.5 /usr/lib/gnome-panel/clock-applet
 1.1  1.7 /opt/google/chrome/chrome
 1.2  0.3 /usr/bin/pulseaudio
 1.8  4.0 /opt/google/chrome/chrome
 2.6  1.5 /opt/google/chrome/chrome
 2.6  3.2 /usr/bin/google-chrome
 3.6  2.6 /opt/google/chrome/chrome
 4.9  1.5 /usr/bin/X
 5.7  1.6 /opt/google/chrome/chrome
%CPU %MEM ARGS Mo 17. Jan 23:09:48 CET 2011
 0.7  0.9 /usr/bin/compiz
 0.8  0.5 /usr/lib/gnome-panel/clock-applet
 1.0  1.7 /opt/google/chrome/chrome
 1.2  0.3 /usr/bin/pulseaudio
 1.8  4.0 /opt/google/chrome/chrome
 2.6  1.5 /opt/google/chrome/chrome
 2.6  3.2 /usr/bin/google-chrome
 3.6  2.6 /opt/google/chrome/chrome
 4.9  1.5 /usr/bin/X
 5.7  1.6 /opt/google/chrome/chrome
 ...

Upsell Best Selling products for Shopify

by Cozy eCommerce Addons

Upsell Geo-Targeted Best Sellers Popular Trending Products

Editable Best Selling Products

Fully controlled best selling products where app will create best selling products and you can edit collection as well instead of hoping!

Country Based Best Selling

App will generate products based on countries from which orders are coming. You can edit these collection as well

Show Country Based Best Seller

You can use our app to redirect the customers to show best selling products from the country they are visiting from.

About Upsell Best Selling products

  • Have you ever wondered if you could edit your best sellers?
  • Have you ever thought of having best sellers based on countries?

Well, our Cozy Trending App does this for you.

Best Selling From Countries

Cozy Trending App generates the best selling products of all the countries your customers are buying from. Then you can simply go ahead and create just one page where depending on the visitor countries, the best selling products will be shown.

Editable Best Selling Products

Cozy Trending App will generate the best selling products and then you can simply go to the collection and add your own products in these best selling products. Hence, you will be able to prompt some of the products which might be good match for the current season but not necessary best sellers!

Pop Up, Email & Exit Pop Ups for Shopify

by Poptin

Email Pop Up, Upsell Exit Intent Popup, Form, Announcement Bar

Email Pop Up & Upsell Pop Ups

Create stunning email popups and exit Intent pop ups with our popup builder. Grow your email list and convert more visitors Into sales.

Fully Customized Smart Popups

Create pop ups, exit intent offers, announcement bars, embedded contact form, email pop ups in minutes with drag & drop. No coding required!

Integrate Your Pop Ups Easily

Integrate with your favorite emailing system or CRM: Mailchimp, Klaviyo, Zapier, GetResponse, HubSpot, Contant Contact, ConvertKit, and more

About Pop Up, Email & Exit Pop Ups

Exit intent Popup, Autoresponder & Inline Forms Platform For Your Store

Create beautiful pop ups, optins, and embedded forms in less than 2 minutes. Use advanced targeting triggers and convert more visitors into leads, subscribers & sales. Recover & upsell abandoning visitors using exit intent technology.

Increase conversion rate with exit pop ups, lead capture form widgets and social widgets – it’s all on-brand & fully customizable

How Poptin Can Help Your Store Grow

  • Grow your email list
  • Get more leads
  • Increase your sales
  • Recover cart abandonment with exit intent popups
  • Increase visitors’ engagement

EXIT INTENT TRIGGER INCLUDED!

Our pop up plugin includes exit intent trigger on the free plan & lots of advanced features. The free plan comes with 1,000 visitors per month. Unlimited pop ups, forms, and leads.

Autoresponder

Display a coupon pop up to your visitors and send them an email with the coupon code. You can also send a customized welcome email to your new subscribers

WHAT DO YOU GET WITH POPTIN?

  • Create pop ups & forms in minutes using a drag & drop editor, no coding skills required!
  • Choose from a wide range of fully responsive and well designed popups and lead forms templates (lightbox, welcome screen, floating bar, slide-in, sidebar, facebook like box, Google SEO friendly mobile popups, video popups, email pop ups, popup forms, exit offers, thank you pop ups, iframe popup, announcements popups, 2-step popups, MailChimp popups and more)
  • Stats at your fingertips
  • Advanced targeting options including exit intent trigger
  • Add HTML, background, images, videos, close button and more
  • Integrations: MailChimp, Zapier, GetResponse, ConvertKit, iContact, ActiveCampaign, Omnisend, Constant Contact, Hubspot, Klaviyo, Remarkety and many more
  • A/B test your pop ups & optins
  • Agency plan: manage users & accounts
  • Run your pop up with our Autopilot trigger and get optimized results
  • Works with Shopify Plus
  • GDPR compliant

A Wide Range of Beautiful and Responsive Pop Ups, Including Your Own Branded Custom Pop Up

  • Lightbox Pop ups
  • Announcement Bar, banners
  • Email List Builder
  • Exit Offers Pop ups
  • Full-Screen Overlays
  • Mobile Popups
  • Facebook Like box
  • WhatsApp Chat Widget
  • Facebook Messenger Chat Widget
  • Slide in Pop ups
  • Floating Contact Forms
  • Countdown Popups
  • Alternative to Privy, Optinmonster, Optimonk, Mailmunch, Justuno, Sumo (Sumome), Aiva, Personizely, Wisepops

Popular Popups Use Cases

  • Show an exit popup with a discount offer to visitors who try to leave your store checkout page
  • Display a newsletter popup box to visitors who scroll down 60% of your page and grow your mailing list
  • Show a floating free shipping bar to new visitors
  • Show a Click-To-Call/Whatsapp/Facebook Messenger chat

Integrates with

  • Mailchimp,
  • Zapier,
  • GetResponse,
  • HubSpot,
  • klaviyo,
  • ActiveCampaign

Zigpoll ‑ Survey Form Popup for Shopify

by The Best Agency

Embed polls, post purchase surveys, contact & feedback forms

Optimize Your Conversion Rate

Use our pre-built surveys and forms to ask engaging questions to your customers. Use the answers to increase your sales instantly.

Grow & Sync Your Email List

Embed forms with easy to use targeting & triggers that get people to join your mailing list. Sync contacts to Mailchimp & Shopify

Match your Style

Easily customize any poll or survey to suit your website’s unique voice, color pallet, fonts, and branding.

About Zigpoll ‑ Survey & Form Popup

Our Philosophy

Ever wonder what your customers are thinking about your products, your content or your store design? Just ask.

Zigpoll lets you quickly and easily communicate with your customers so you can inform key decisions about your businesses which will increase your sales and conversion rate.

How it Works

Zigpoll lets you communicate with your audience through fun, interactive polls, forms, and surveys. You can create as many polls, surveys, or forms as you like and you can embed them on any page within your store (including checkout and order pages). We understand aesthetics, so every poll can be customized to seamlessly to match your website.

Different questions require different types of answers, which is why we offer many formats. From multiple choice to long answer to contact us forms there is an option for every situation.

Once a poll is completed the user sees results in real time, which makes the experience of giving feedback fresh and fun!

Examples

  • Want help deciding what new product to make? Ask a multiple choice question with several options, or let your customers write in their own answer.
  • Want to whip up a quick Contact Us or Feedback Form? No problem. Zigpoll makes it easy to create beautiful feedback forms that can live anywhere on your site.
  • Want to get feedback about how to improve your newest product? Use a “long answer” slide to ask your customers directly.
  • Want to find out how customers felt about your checkout process or what lead them to convert? Include a post purchase survey to find out.

These are just a couple of ways that you can use Zigpoll to gather key insights about your business and increase your sales, email list, and conversion rate.

Feature Highlights

  • Makes the experience of collecting feedback fun for your customer
  • Allows you to incentivize participation with discounts and giveaways
  • Ask multiple questions within a single poll
  • Track customer responses to all polls within your site
  • Add customer metadata so you can hear what each individual customer has to say
  • Easily capture emails
  • Export emails to a CSV so you can add them to your mailing list
  • Export participant data so you can see who is answering what on your site
  • Easy installation
  • Best in class support
  • Best in class copyrighting and strategic assistance for premium plan members.

About Us

Zigpoll has been bridging the gap between customers and businesses since 2018. We are committed to every one of our customers success and offer unparalleled support!

Form Builder ‑ Contact Us for Shopify

by pifyapp

Form Builder, Contact Us Form, Popup Contact Form, Order Form

Powerful Form Builder

The Powerful Form Builder app help you to save your time on building any form in minutes. Support Popup/Bubble form and Auto Open Form.

Embed Custom Form Any Website

Show form anywhere without any technical knowledge required. Easy to display custom form on cms, product, collection, cart, home page etc.

Mobile Friendly Form Builder

Powerful Form Builder to easily build your custom form in mobile devices friendly anytime, anywhere.

About Form Builder ‑ Contact Us

Save much time with the Powerful Pify Form Builder for custom form or contact form.

Finding a way to connect to your customers and get more leads? Our Form Builder is the easy way to create custom forms like Contact Us Form, Order Form, Feedback Form, Event Registration Form, Inquiry Form, Survery/Research form, Wholesale Order Form, Pre-order Form, Quote Request Form, Discount Code Form or Sales Form and so on.

List of all features that Powerful Pify Form Builder offers

  • Unlimited number of forms
  • Unlimited number of form fields
  • Unlimited impressions
  • Unlimited submissions
  • Unlimited email notifications
  • Automatically send an email to shop staff with submission data
  • Automatically send an email back to the customer who submitted the form
  • Automatically create shopify customer when form submitted
  • All data of a custom form or contact form is stored in admin. It is useful if you want to review the data
  • Multiple preset form templates to save your time.
  • Showing form on pupup/bubble, so a visitor can quickly get in touch should they need it.
  • All kinds of input widgets to meet your needs: One-line Text, Multi-line Text, Dropdown,Radio Select, Muti Select, Number, Date, Time, Currency, Email, Static Image, Country Select, Files Upload, Star Rating
  • Google reCaptcha
  • Google map location, useful for showing your store location in contact page
  • Apply conditional logic – show/hide form field based on user’s previous answers
  • Discount code form – get a discount code when form submitted for the customer
  • Wholesale order with payment – customer can place a wholesale order to get discount and make a payment.
  • Customize header & body & footer of form without no code, allow image/gradient background
  • Customize fonts & colors to fit your website
  • Rich text/Custom style content
  • Customize messages
  • Customize email template
  • Allow Customized CSS/JS code for developer
  • Showing form QR code for customer to view in mobile device
  • Auto open when page loaded
  • Redirect after form submitted
  • Image multiple select options
  • Submission data chat report for business analysis
  • Submission data export to excel file
  • Allow uploading attachment file
  • Star rating for feedback form
  • Form copy for similar form building
  • Allow Showing shopify products in form
  • Allow custom SMTP to send email.
  • Easy to embed form by automatically installation to product description, page content, blog content, liquid code etc.
  • Mobile-responsive forms that work on any device, mobile device previewer
  • Integrate form data with Mailchimp
  • Fully free for development stores, friendly for parner test
  • Nice support service, feel free to contact us by live chat/email Following GDPR, make sure your form data security

Integrates with

  • Mailchimp,
  • Google reCaptcha,
  • Google map