How to Create an Event Registration Page in WordPress

Do you want to add an event registration page on your WordPress site? Recently one of our readers asked if they can allow users to sign up and buy tickets online for their events. In this article, we will show you how to easily create… Read More »

The post How to Create an Event Registration Page in WordPress appeared first on WPBeginner.

Do you want to add an event registration page on your WordPress site? Recently one of our readers asked if they can allow users to sign up and buy tickets online for their events. In this article, we will show you how to easily create an event registration page in WordPress and sell tickets online.

Creating an event registration page in WordPress

Why Create an Event Registration Page in WordPress?

There are plenty of third-party event registration and ticketing tools available in the market. You can also add Facebook events to your WordPress site.

However, many third-party event registration and ticketing services will charge a small fee for each ticket you sell. This quickly adds up, and you could end up paying a lot more than expected.

You will have limited options to promote your event on social media and even on your own website. Some event management services will insist on displaying their branding in your event emails, widgets, and tickets.

You can avoid some of these issues by creating your own event registration page in WordPress. This will allow you to collect online payments directly, store attendee information on your website, and use your own brand name when promoting the event.

That being said, let’s take a look at how to easily create an event registration page in WordPress.

Creating an Event Registration Page in WordPress

First thing you need to do is install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

WPForms is a paid plugin, and you will need at least their PRO plan to access the PayPal add-on, which we will be using in this tutorial.

Upon activation, you need to visit the WPForms page in your WordPress admin area and click on the Add New button.

Add New Form

On the form builder, first you need to enter a title for your event registration form. Below that, you will see a list of ready-to-use form templates that you can select. Click on the Billing / Order Form template to continue.

New Event Registration Form

This template will set up a basic online order form asking users for their information like name, email, phone, address, available items, and more.

You can point and click on any field to edit or delete it. You can also add new form fields from the column on your left.

Billing / Order form template

To add tickets, click on the available items field and change it to attendees or tickets.

Add Tickets / Attendees Details

Your users will see the calculated price in the Total Amount field. Next, you need to set up the payment method.

Let’s go ahead and connect your event registration form to a payment service provider.

You need to click on the Payments tab in the left column and then click on the ‘Addons page’ link.

Note: You can also visit the addons page from your WordPress admin area by going to WPForms » Addons.

Install Payment Addon Service

This will take you to the addons page. WPForms comes with addons for PayPal and Stripe. You can install either or both of them.

Note: In order to use Stripe, your website must have HTTPS / SSL enabled.

Click on the install button below the addon and then click on the activate button.

Once activated, you need to go back to Payments section to configure payment services on your form. Select your payment service and enable it.

You need to add the details like PayPal email address, mode, payment type, cancel URL, and more.

Edit Payment Service

If you are using Stripe, then you will need to enter the API keys. For detailed instructions see how to use the Stripe addon with WPForms.

You will also need to enter a credit card field to your form before you can set up Stripe. Simply switch to the ‘Fields’ section and add a credit card field.

Add a credit card field to the form

After setting up payments, let’s set up notification emails for both you and your users.

Simply go to Settings » Notifications and click on the Add New Notification button.

Add New Email Notification

In the Send To Email Address section, you need to select user’s email from Smart Tags to send the ticket receipt.

Add Users Email

Now you need to scroll down to the Message section and add your custom message with the fields that you created for the registration from using Smart Tags.

Custom Message for Tickets

Once you are done, you can save your changes and close the form builder.

You can display this form on any page on your WordPress site. Let’s create a new event registration page in WordPress to display the form.

On the page edit screen, you will see a new button labeled ‘Add Form’ just above the editor.

Add form button

Clicking on it will bring up a popup where you will be able to select and insert the event registration form you created earlier.

Insert event registration form

The plugin will now add the required shortcode to your page editor. You can save your changes and click on the preview to see your event registration page in action.

Event registration form preview

We hope this article helped you learn how to create an event registration page in WordPress. You may also want to see our list of the best WordPress booking plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create an Event Registration Page in WordPress appeared first on WPBeginner.

How to Create a Survey in WordPress (with Beautiful Reports)

Do you want to create a survey in WordPress? Surveys help you gather valuable information, so you can use to make data-driven decisions. In this article, we will show you how to easily create a survey in WordPress and generate beautiful reports. Choosing The Best… Read More »

The post How to Create a Survey in WordPress (with Beautiful Reports) appeared first on WPBeginner.

Do you want to create a survey in WordPress? Surveys help you gather valuable information, so you can use to make data-driven decisions. In this article, we will show you how to easily create a survey in WordPress and generate beautiful reports.

Survey Plugin for WordPress

Choosing The Best Survey Tool for WordPress

There are many online services that allow you to create survey forms and embed them in WordPress. The downside of these forms is that the data is stored on third-party servers, and you have limited customization options.

Some of these forms are also limited to the number of responses you can collect. You have to pay extra to get more responses and usually these services have high monthly costs.

Wouldn’t it be nice if you could run surveys on your own website without relying on third-party services?

This is where WPForms comes in. It is the best WordPress form builder plugin in the market.

They recently announced a powerful new WordPress surveys and polls addon that you can use to easily create survey forms on your website.

With WPForms survey feature, you get the following:

  • Powerful drag and drop form builder to create surveys
  • Smart survey fields like Rating, Likert Scale, and more
  • Conditional logic to personalize survey fields based on user input
  • Interactive survey reports with bars, graphs, charts, and tables
  • Ability to export survey graphs as JPEG, PDF, or Print Formats
  • Export survey results as CSV to use elsewhere

That being said, let’s take a look at how to easily create and add survey in your WordPress website.

Disclosure: WPForms is created by the same team behind WPBeginner. It is one of our premium WordPress plugins.

Creating a Survey in WordPress

First thing you need to do is install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

WPForms surveys and polls addon is part of their Pro plan. WPBeginner users can use our WPForms coupon to ge 10% OFF on all WPForms licenses.

Once the plugin is activated, you need to head over to WPForms » Settings page to enter your license keys. You can find this information under your account on the WPForms website.

WPForms License

Next, you need to visit the WPForms » Addons page and scroll down to the Surveys and Polls addon. Go ahead and click on the Install addon button to install the survey addon. Once installed, you need to click on the ‘Activate’ button to start using the addon.

Install survey and polls addon

Now you are ready to create a survey form.

You need to visit WPForms » Add New page to create a new form. This will launch the WPForms’ drag and drop form builder interface.

Create survey form

First you need to provide a title for your survey form and then click on the Survey Form template.

This will load a sample customer feedback form template with several fields already added into the form.

Survey form template

You can just point and click to edit any field, rearrange them with drag and drop, or remove them from the form. You can also add new form fields from the left column.

WPForms supports all commonly used form fields including drop down, radio buttons, checkboxes, likert scale, text input, rating scale, and many more. This makes it super easy for you to build highly interactive survey forms.

WPForms also includes conditional logic which means you can personalize your survey questions based on user input in one of the previous fields.

Conditional fields

Once you have created the form, you need to click on the save button to store your form settings. You can now click on the close button to exit the form builder.

Adding The Survey Form in Your WordPress Website

WPForms makes it very simple to add your forms anywhere on your website. You can easily add your survey form in any WordPress post, page, custom post type, or your sidebar.

To add the survey form in a WordPress post, page, or post type, you need to visit the post edit screen and click on the ‘Add Form’ button.

Add form button

This will bring up a popup where you can select the survey form you created earlier and click on the insert form button to continue.

You will now see the form shortcode added into the post editor.

Once you are done editing the post, go ahead and publish it. You can visit your website to see your survey form live in action.

Survey form preview

WPForms also allows you to easily add your survey form into any sidebar or widget ready area. Simply head over to the Appearance » Widgets page in your WordPress admin area and drag the WPForms widget to any sidebar.

Survey form widget

In the widget settings, select the survey form you created earlier and don’t forget to click on the save button to store your changes.

You can now visit your website to see your survey form displayed in the sidebar.

Sidebar survey widget

Viewing Your Survey Form Results

WPForms shows survey results in beautiful charts and graphs. You can also print survey results and export them to use in your favorite spreadsheet software.

To view your survey results, you need to visit WPForms » All Forms page and click on the ‘Survey Results’ link below your survey form.

View survey results

On the results page, you will see your survey responses displayed in an interactive chart and tables. You can export responses to a single question, as well as the entire survey.

Survey results

On the top, you will see options to switch to different chart types and the export option. You can save individual survey results as JPEG, PDF, and Print formats to easily share them on presentation slides, blog posts, or social media.

Result tables

Convert Any Form into a Survey

WPForms also allows you to make any form into a survey form and display past results as a survey. You can even select specific form fields that you want to be treated as survey fields.

This is particularly useful if you want to gather data through other forms like a contact form, user registration, or newsletter sign up forms.

To convert an existing WPForms form into a survey, simply edit the form in WPForms and go to the Settings » Surveys and Polls section. You need to check the box next to ‘Enable Survey Reporting’ option and save your changes.

Enable survey reporting for any form in WPForms

To enable survey reporting for an individual form field, simply edit the form and then click on the field that you want to enable.

Under the ‘Field Options’ section on your left side, you need to click on the Advanced Options and check ‘Enable Survey Reporting’ option.

Enable survey reporting for any form field

We hope this article helped you learn how to easily create and add beautiful survey forms in WordPress. You may also want to see our beginner’s guide on how to track user engagement in WordPress with Google Analytics.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Survey in WordPress (with Beautiful Reports) appeared first on WPBeginner.

How to Use Contact Form to Grow Your Email List in WordPress

Did you know that you can use your WordPress contact form to grow your email list? Users are most engaged when they are trying to reach out using the contact form on your website. In this article, we will show you how you can use… Read More »

The post How to Use Contact Form to Grow Your Email List in WordPress appeared first on WPBeginner.

Did you know that you can use your WordPress contact form to grow your email list? Users are most engaged when they are trying to reach out using the contact form on your website. In this article, we will show you how you can use contact forms to grow your email list in WordPress.

How to use Contact Forms to Grow Your Email List

Why Use Contact Forms for Email List Building in WordPress?

Email marketing is the most cost effective way to reach your audience. If you haven’t started it yet, then you need to see our article on why you should start building your email list right away.

You will need to combine different tools and methods for encouraging users to signup. Offering multiple choices to sign up helps you quickly get more subscribers.

Many users focus on adding email signup forms to their websites, which is good start but you need to get more creative. Contact forms, in fact any kind of forms on your website are the perfect place to add an email signup option.

Here is why:

  • Your users have already entered their email address in the contact form.
  • They are already interested in what you have to offer, that’s why they are filling the form. Why not ask them to subscribe as well?
  • Many users feel that their chances of getting a response will increase if they opted in for your email list
  • You can use it in a variety of ways not just contact forms, but surveys, quizzes, ebook downloads, and more.

That being said let’s see how to easily integrate your email list to your WordPress forms and use contact forms to boost your email subscribers.

Connecting Your Email List to WordPress Contact Forms

First thing you will need to do is install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

It is a paid plugin, and you will need at least the Plus plan to access email marketing addons.

You can use this WPForms Coupon: WPB10 to get 10% off your purchase on any WPForms plan.

Upon activation, you need to visit WPForms » Settings page to enter your license key. This will enable automatic updates and give you access to respective addons.

WPForms license key

Next, head over to WPForms » Addons page to install the addon for your email marketing service.

WPForms comes with integration addons for the top email marketing services including Constant Contact, MailChimp, AWeber, and more.

Install addon

Once you have installed and activated the Addon, you need to visit WPForms » Settings page and click on the integrations tab. You will see your email service provider listed there.

Click on your email service provider name and enter the required credentials. You can find this information from your email service account.

Connect your email service provider to WPForms

Now that you have connected WPForms to your email marketing service, you can easily add email optins into your forms and add them anywhere on your website.

Adding Email Signup Checkbox to Your Contact Forms

First you need to create a simple contact form for your website. See our detailed instructions on how to easily create a contact form in WordPress.

Once you have created your form, the next step is to add an email sign up option into the same form. Click on the checkbox field from the fields column.

Add checkbox to your form

You will notice a new field added to your form with three checkboxes. Clicking on the field will open its settings. You need to remove the two checkboxes and change the field label to something appropriate like ‘Signup for our Email List’.

Edit checkbox

You can check the box next to the choice field. Doing so, your email signup field will be checked by default.

Now your form is ready, we just need to tell it what to do when someone fills up the form.

You can do this by clicking on the ‘Marketing’ tab in the form builder. Here you need to select your email service provider and then click on the ‘Add New Connection’ button.

Add new email connection

You will be asked to provide a name for this connection.

Next, WPForms will fetch your email service account. It will show the label you added for the account when you added it in the integrations.

It will also fetch email lists available under your email service account. You need to select the email list where you want to add users.

Mapping form fields to email list fields

In the next section, you will be asked to map the form fields to your email service fields. After that you need to click on the checkbox next to ‘Enable conditional logic’ option.

Enable conditional logic

Select ‘Process’ this form if condition and then select your checkbox field and the checked reply.

Your contact form with email signup optin is now ready. You need to click on the Save button at the top bar and then exit form builder.

You can now add this form into any WordPress post or page. Simply click on the Add Form button when editing a post and then select your contact form.

Add form button

Here is a preview of a contact form on our demo website with email sign up optin.

A contact form with email subscription optin

Adding Email Subscription Checkbox to Other Forms

You can add email subscription checkbox to any form you create with WPForms. Here are a few creative ways to display forms and then you can add email subscription option to all these forms.

We hope this article helped you learn how to use contact forms to build your email list in WordPress. You may also want to see our ultimate guide on how to do lead generation in WordPress like a pro.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Use Contact Form to Grow Your Email List in WordPress appeared first on WPBeginner.

How to Create a Contact Form in WordPress (Step by Step)

Are you looking to add a contact form on your WordPress site? Every website needs a contact form, so people can contact you about your products and services. In this WordPress tutorial, we will show you how to create a contact form in WordPress (step… Read More »

The post How to Create a Contact Form in WordPress (Step by Step) appeared first on WPBeginner.

Are you looking to add a contact form on your WordPress site? Every website needs a contact form, so people can contact you about your products and services. In this WordPress tutorial, we will show you how to create a contact form in WordPress (step by step) without touching a single line of code.

Create contact form in WordPress

Why Do You Need a Contact form?

You might be wondering why do I need a contact form? Can’t I just add my email address on my website, so people can email me?

That’s a very common question from beginners because they are afraid that adding a contact form requires code knowledge. The truth is you don’t need to know any code. This step by step guide to adding a contact form is written for absolute beginners.

Below are the top 3 reasons why a contact form is better than pasting your email address on a page.

  • Spam Protection – Spam bots regularly scrape websites for the mailto: email address tag. When you post your email address on the website, you will start to receive a lot of spam emails. On the other hand, when you use a contact form, you can get rid of almost all spam emails.
  • Consistent Information – When emailing, people don’t always send you all the information that you need. With a contact form, you can tell the user exactly what information you’re looking for (such as their phone number, budget, etc).
  • Saves Time – Contact forms help you save time in more ways than you can imagine. Aside from consistent information that we mentioned above, you can also use form confirmations to tell the user what are the next steps. Such as watch a video or wait up to 24 hours to get a response, so they don’t send you multiple inquires.

Below is an example of a WordPress contact form that we will create in this tutorial.

Preview of a contact form in WordPress

After creating the form above, we will also show you how you can easily add it on your contact page, or in your site’s sidebar using a WordPress contact form widget.

Sounds good? Ok so let’s get started.

Step 1. Choosing the Best Contact Form Plugin

The first thing you need to do is choose a WordPress contact form plugin.

While there are several free and paid WordPress contact form plugins you can choose from, we use WPForms on our site and believe it’s the best option in the market.

Below are the three reasons why we think WPForms is the best:

  1. It is the most beginner friendly contact form plugin available. You can use the drag & drop builder to easily create a contact form in just a few clicks.
  2. WPForms Lite is 100% free, and you can use it to create a simple contact form.
  3. When you are ready for more powerful features, then you can upgrade to WPForms Pro.

Now that we have decided on the contact form plugin, let’s go ahead and install it on your site.

Step 2. Install a Contact Form Plugin in WordPress

For this contact form tutorial, we will use WPForms Lite because it’s free and easy to use.

You can install this plugin on your site by logging into your WordPress dashboard and going to Plugins » Add New.

Go to add new plugin page to search and install WPForms plugin

In the search field, type WPForms and then click on the Install Now button.

After the plugin is installed, make sure you activate the plugin.

Installing WPForms Plugin

If you don’t see the plugins menu or want more detailed instructions, then please refer to our step by step guide on how to install a WordPress plugin.

Step 3. Create a Contact Form in WordPress

Now that you have activated WPForms, you are ready to create a contact form in WordPress.

In your WordPress dashboard, click on the WPForms menu and go to Add New.

Adding a form in WordPress with WPForms

This will open the WPForms drag & drop form builder. Start by giving your contact form a name and then select your contact form template.

WPForms Lite only comes with two pre-built form templates (Blank or Simple Contact Form). But you can use these two to create just about any type of contact form you like.

For the sake of this example, we will go ahead and select Simple Contact Form. It will add the Name, Email, and Message fields.

Creating a new form in WordPress with WPForms

You can click on the field to edit them. You can also use your mouse to drag & drop the field order.

If you want to add new field, simply select from the available fields on the left.

Adding new fields to your form

When you’re done click on the Save button.

Step 4. Configuring Form Notification and Confirmations

Now that you have created your WordPress form, it’s important that you properly configure the form notification and form confirmation.

Form Confirmation is what your website visitor sees after they submit the form. It could be a thank you message or you can redirect them to a special page.

Form Notification is the email you get after someone submits the contact form on your WordPress site.

You can customize both of those by going to the Settings tab inside the WPForms form builder.

We usually leave the form confirmation as default Thank You message. However, you can change it to redirect to a specific page if you like.

Setting up form confirmation

The best part about WPForms is that the default settings are ideal for beginners. When you go the notification settings, all fields will be pre-filled dynamically.

Setting up form notifications

The notifications by default are sent to the Admin Email that you have setup on your site. If you want to send it to a custom email address, then you can change that. If you want to send the notification to multiple emails, then just separate each email address by comma.

The email subject is pre-fileld with your form name. The from name field is automatically populated with your user’s name. When you reply to the inquiry, it will go to the email that your user filled in the contact form.

Step 5. Adding WordPress Contact Form in a Page

Now that you are done configuring your WordPress contact form, it’s time to embed it in a page.

The first thing you need to do is either create a new page in WordPress or edit an existing page where you want to add the contact form.

We will be using the WordPress contact form shortcode to add the form in a page. Simply click on the Add Form button at the top and select the form you want to add.

Adding your contact form to a page in WordPress

A contact form shortcode will be added in your page content. Now go ahead and save your page to preview it.

Here’s what the form would look like on a sample WordPress page:

Preview of a contact form in WordPress

If you only wanted to add the contact form on page, then you’re done here. Congratulations.

If you want to add a contact form on a sidebar or another widget ready area, then go to step 6.

Step 6. Adding WordPress Contact Form in a Sidebar

WPForms come with a WordPress contact form widget that you can use to add your contact form in a sidebar or basically any other widget-ready area in your theme.

In your WordPress admin area, go to Appearance » Widgets. You will see a WPForms widget that you can easily drag into any widget ready areas of your theme.

Add form using a sidebar widget

Next, add the title for your widget and select the form you want to display. Save the settings, and visit your website for the preview.

We hope this article helped you create a simple contact form in WordPress. You may also want to check out our comparison of the 7 best WordPress backup plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Contact Form in WordPress (Step by Step) appeared first on WPBeginner.

WPForms – Most Beginner Friendly WordPress Contact Form Plugin

Not a single day goes by where someone doesn’t ask us about what is the best WordPress contact form plugin? With so much demand and the recent WPBeginner survey responses, it became clear that we needed to build a WordPress forms plugin. So we did.… Read More »

The post WPForms – Most Beginner Friendly WordPress Contact Form Plugin appeared first on WPBeginner.

Not a single day goes by where someone doesn’t ask us about what is the best WordPress contact form plugin? With so much demand and the recent WPBeginner survey responses, it became clear that we needed to build a WordPress forms plugin. So we did.

WPForms Header Image

Today, we are extremely proud to announce the launch of WPForms, a drag & drop WordPress form builder that is hands-down the most beginner friendly WordPress contact form plugin in the market.

Now with just a few clicks, you can easily create a beautiful contact form, email subscription form, payment form, and other type of online forms without writing a single line of code.

Since a lot of our audience is churches, non-profits, and startups who don’t necessarily have a budget to afford a premium plugin, WPForms Lite is 100% free and has all the basic features that you will need.

For those who want all the features that WPForms has to offer such as multi-page forms, payment integrations, marketing integrations, conditional logic, and more, then you should check out our premium version.

See the video overview of WPForms below:

WPForms Features

Unlike other contact form plugins, WPForms is not built from a feature-first mindset rather it’s built from a user-experience first mindset.

What that means is that you can actually use all the features that WPForms comes with without having to hire a developer or learning how to code.

We literally took the pain out of creating online forms and made it easy. Below are some of the features why smart business owners, bloggers, designers, and even developers love WPForms, and you will too.

Drag & Drop Online Form Builder

WPForms Online Form Builder

We built WPForms with WPBeginner users in mind, so our goal was to make everything extremely easy to use.

Our drag & drop online form builder allows you to create WordPress forms in minutes. You can easily add custom form fields, rearrange them, and basically create a complete form in 5 minutes or less (no coding required).

Pre-Built Form Templates

Form Templates

We believe in creating smart workflows that make complex tasks easy.

Most other contact form plugins require you to build your form from scratch, but the truth is that it’s often not necessary unless you absolutely want to.

WPForms comes with pre-built form templates to help you save time. You can add, remove, or re-arrange fields as necessary.

Whether you’re looking to create a simple contact form, request a quote form, donation form, payment order form, or a subscription form, we have a form template for you.

Mobile Ready, SEO Friendly, and Optimized for Speed

WPForms is 100% responsive and mobile-friendly.

Since speed is crucial for user experience and SEO, we optimized every query on the front-end and the back-end to ensure maximum speed.

You can embed your forms on any page with optimized title and description giving you all the flexibility you want from a contact form plugin.

All the Fields & Features that You Need

WPForms Features

WPForms has all the fields and features that you are looking for.

From radio buttons to file uploads to multi-page forms, it can do everything you need it to do.

You can easily integrate your forms with an email marketing service like MailChimp or AWeber. You can collect payments for bookings and orders with PayPal (Our Stripe integration is coming soon).

The best part is that you can do all of this without hiring a developer.

See the full list of WPForms features along with videos of each.

Why did we build WPForms? (History)

Our founder and CEO, Syed Balkhi, has a great behind the scenes of WPForms blog post that goes into details on why we built WPForms.

To keep the story short, the most popular WordPress contact form plugin, Contact Form 7, has over 4 million active installs.

This is their version of “simple and flexible”:

Contact Form 7 UI

So why is it so popular? Because a lot of users can’t afford to purchase a premium option, and Contact Form 7 is free.

Now you have a much better alternative that’s actually easy to use and free: WPForms Lite.

Our mission for WPForms is to build a WordPress forms plugin that’s EASY for beginners, marketers, and business owners who are not tech savvy.

A quote from Syed Balkhi’s blog post explains it all:

We made simple tasks EASY rather than letting the complex tasks define how hard simple will be.

Limited Time Special

If you’re interested in the premium version of WPForms, then you’d be crazy to miss out on this deal.

Like any other premium plugin, WPForms licenses require annual renewal for updates and support.

However for limited time only, we’re offering an ULTIMATE lifetime license for our early supporters.

What that means is that you get grandfathered in, so you don’t ever have to pay for annual updates and support while still enjoying every new feature that we will ever release.

Get WPForms NOW!

Use this WPForms coupon code: WPB10 to get an additional 10% off your purchase.

This is a limited time launch special, and it will expire so take advantage of it while it lasts.

The post WPForms – Most Beginner Friendly WordPress Contact Form Plugin appeared first on WPBeginner.