How to Connect Salesforce to Your WordPress Forms

Do you want to connect Salesforce to your WordPress forms?

Salesforce is one of the most popular customer management software on the market. Connecting it to your WordPress forms allows you to automatically add leads, customers, and other contacts to your CRM.

In this article, we’ll show you how to easily connect Salesforce to your WordPress forms.

Why Connect Salesforce to Your WordPress Forms?

Salesforce is one of the best CRM (customer relationship management) software on the market. Many of the world’s largest businesses use it to manage customers, leads, and business contacts from one single dashboard.

Most business websites use contact forms to generate leads and then manually add them to their CRM software. This takes time, and you may still forget to follow up with a potential customer.

Connecting Salesforce to your WordPress contact form allows you to remove this hurdle. As soon as a user submits their information, it will automatically be added to your Salesforce contacts.

From there, you can follow up with customers to boost conversions and sales from your WordPress website.

That being said, let’s take a look at how to easily connect Salesforce to your WordPress forms.

Setting Up WPForms to Connect With Salesforce

For this tutorial, you’ll need WPForms. It is the best WordPress contact form plugin used by over 5 million website owners.

You can use it to easily create any type of form using a simple drag-and-drop form builder.

WPForms is a premium WordPress plugin, and you’ll need their Elite plan to use the Salesforce addon. There is also a WPForms Lite version which is available for free.

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

Upon activation, you need to visit the WPForms » Settings page to enter your license key. You can find this key under your account on the WPForms website.

Setting Up the Connection Between WPForms and Salesforce

Now, you need to set up a connection between WPForms and Salesforce. WPForms comes with the Salesforce addon which lets you easily connect the two apps together.

Simply go to the WPForms » Addons page and locate the Salesforce addon. You can then click on the ‘Install’ button, and it will be installed and activated automatically.

After that, you can go to the WPForms » Settings » Integrations page from your WordPress dashboard.

Here, you need to click on the Salesforce integration to open it up.

Under Salesforce settings, go ahead and click on the ‘Add New Account’ button.

WPForms will show you Salesforce settings with a Callback URL.

Simply keep the tab open in your browser or copy the Callback URL to a safe place. You’ll need it in a later step.

Now, you need to create an app in your Salesforce account. We’ll walk you through the process step by step.

Important Note: You need to have an Enterprise, Unlimited, Performance, or Developer edition of Salesforce. Otherwise, you will not be able to connect your WordPress forms. However, there is a free trial you can use to get started.

If you don’t already have an account, then you can create one by going to the Salesforce’ website and clicking the ‘Start My Free Trial’ button.

On the next screen, you can enter your details like name, work email, job title, company, phone number, and more to create an account.

After entering the data, go ahead and click the ‘Start My Free Trial’ button.

After completing the signup, you’ll reach your Salesforce account dashboard.

From here, you need to switch to the Salesforce Classic dashboard by clicking on your profile icon on the top, and then clicking the ‘Switch to Salesforce Classic’ option.

Next, you’ll the classic Salesforce dashboard.

After that, you need to click on the Setup link at the top to access the Salesforce dashboard settings.

On the next screen, navigate to the Build » Create menu from the column on the left.

From here, simply click the ‘Apps’ option in the menu.

This will bring you to the Apps section.

From here, click on the New button under the Connected Apps section.

Next, you now need to fill in the details for your app.

For the ‘Connected App Name,’ enter the name you want to use, so other users for your Salesforce account can see it.

The API name will default to the Connected App Name. You don’t need to enter or change it. For the contact email, enter your email address.

You don’t need to enter the logo image, icon, info URL, or description. These fields are for Salesforce users who will be publishing their apps.

Below this, you need to check the ‘Enable OAuth Settings’ box.

Once you check the box, you will see the OAuth settings.

First, you need to enter the Callback URL that you found earlier in your WPForms account.

Simply paste the link in the Callback URL field.

After that, scroll to the ‘Available OAuth Scopes’ section. The selected OAuth Scopes let Salesforce know what permissions your app should have.

Next, you need to enable 2 permissions here. They are ‘Manage user data via APIS (api)’ and ‘Perform requests at any time (refresh_token, offline_access).’

Simply select these and then click the ‘Add’ button to add those permissions.

There’s nothing else you need to change on this page. After adding the permissions, simply click the ‘Save’ button at the bottom of the page.

You should then see a message telling you to allow up to 10 minutes for your changes to take effect.

Then, just click on the ‘Continue’ button. On the next screen, you’ll see your API information.

We recommend that you wait 10 minutes before using your app. That way, you can be sure that your app will be ready. After the 10 minutes is up, you need to copy your ‘Consumer Key’ and ‘Consumer Secret’ to WPForms.

Simply click the ‘Manage Consumer Details’ button to continue.

Next, Salesforce will ask you to enter a verification to move ahead. You’ll receive the code in your email.

After entering the code, go ahead and click the ‘Verify’ button.

Next, you’ll see the ‘Consumer Key’ and ‘Consumer Secret’ codes. Go ahead and copy them.

Now, simply switch back to the tab with your WPForms Salesforce settings.

If you have closed this tab, then it’s easy to find it again in your WordPress admin. Just go to the WPForms » Settings » Integrations page.

Simply paste the Consumer Key and Consumer Secret into the Salesforce settings for WPForms.

Then, go ahead and click the ‘Connect to Salesforce’ button.

You will then be prompted to log in to your Salesforce. Simply log in to your account using your username and password.

Next, you need to click the ‘Allow’ button to give WPForms access to your Salesforce account.

After this, you will see your Integrations page again.

There should be a message at the top of the screen to let you know that the connection was successful.

Now that you have connected WPForms to your Salesforce account. You can start creating forms and send entries directly to your Salesforce account.

Creating a WordPress Form with Salesforce Integration

The next step is to create your form. You can connect any type of form to Salesforce.

Simply go to the WPForms » Add New page. This will launch the WPForms drag-and-drop form builder.

First, you can enter a name for your form at the top and then click on a template. We’ll use the ‘Simply Contact Form’ template for this tutorial.

In the form builder, you can drag and drop different fields from the left menu onto the template. For instance, you could add a phone number field.

Plus, you can rearrange their order and further customize each field in the form.

Once you are satisfied with the form, go to the Marketing » Salesforce tab to connect it with your Salesforce account.

Go ahead and click the ‘Add New Connection’ button.

You will then see a popup where you need to name your connection. Your site’s visitors will not see this. It’s just for your own use.

Just enter the name you want to use. Then, click the ‘OK’ button.

Now, you need to select your Salesforce account and ‘Salesforce Object.’

The object is the type of data you are sending to Salesforce, such as a contact or a lead.

Once you’ve chosen your Salesforce Object, you will see some new dropdowns.

Here, the ‘Custom Field Name’ column is the name of the field in your Salesforce account. The ‘Form Field Value’ is the name of the field on your form.

You need to select a ‘Form Field Value’ for each custom field you want to use. This means your form data will be entered into the correct field in Salesforce.

The only required field is the Full Name field in Salesforce. For this, select ‘Name’ as the Form Field value.

Next, go ahead and select a different field from the dropdown below this. Simply choose which WPForms field you want to map it to. To add more fields, click the blue + button.

We have included the email and phone fields from our form here:

Don’t forget to click the Save button at the top of the screen after adding your Salesforce connection.

Adding Your Form to a WordPress Page or Post

WPForms makes it super easy to add forms anywhere on your WordPress website.

Simply edit the post or page where you want to add the form or create a new one. On the content editor screen, click on the (+) add new block button and then add a WPForms block to your page.

Next, you need to choose your contact form from the dropdown list within the block.

Finally, go ahead and publish your page to see your form live on your site.

For more detailed instructions, check out our step-by-step guide to creating a contact form in WPForms.

It’s best practice to test your form to make sure that you’ve correctly connected Salesforce.

Simply fill in some test data and click Submit.

After that, switch to your Salesforce account dashboard.

You should see a new item listed on your homepage.

You can click on the name to see the information for that contact.

You’ve successfully connected Salesforce to WPForms. Now, all your new contacts will be automatically added to Salesforce for you.

We hope this article helped you learn how to connect Salesforce to your WordPress forms. You might also like our article on how to send contact form details to multiple recipients, and our pick of best business phone services for online businesses.

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 Connect Salesforce to Your WordPress Forms first appeared on WPBeginner.

5 Best Electronic Signature Software for WordPress (2022)

Are you looking for the best electronic signature software for WordPress?

The right digital signature software can help you save time while streamlining your workflow for creating official documents & contracts for your business.

In this article, we’ve hand picked some of the best digital signature software for WordPress.

Why Use Electronic Signature Software?

There are lots of reasons why you may need to get someone’s signature.

Official documents such as contracts and terms of service agreements often require a signature. If you run an online store, then some products, services or subscriptions may need the customer’s signature.

You might even need to collect lots of different signatures. For example, if you run a nonprofit organization, then you can use signed petitions to draw attention to a good cause.

However, getting people to sign a physical, printed document can take a lot of time and effort. Depending on where the person is located, you may need to travel to them or post the document. This can slow down important tasks, such as onboarding new employees or selling your small business.

Electronic signature software allows people to sign a form or document digitally from anywhere in the world. This usually involves drawing with their mouse or touchscreen, or typing in their name using their keyboard.

By using the best electronic signature software, you can save time and money since you don’t need to print, scan, fax, or post documents. It’s also better for the environment, as you’re not using any paper or ink. You can simply email a digital copy to anyone in the world and then store the signed document on your computer, or in the cloud for extra security.

If you want to collect signatures from the public, then the right software can help you get more signups. For example, you might publish a petition to your WordPress website and then collect signatures from supporters around the world.

With that being said, let’s look at some of the best electronic signature software.

1. WPForms

WPForms is the most beginner friendly WordPress form builder. You can use it to build any type of form such as multi-page forms, payment forms, email subscription forms, and more.

With over 500 ready-made form templates to choose from, this plugin makes it easy to add professionally-designed and user-friendly forms to your website. All of these templates are fully customizable, so you can fine-tune them to better suit your needs.

Even better, the plugin has a Signature addon that lets you collect digital signatures with ease.

Every time someone submits a form, WPForms will save their electronic signature as an image and attach it to their form submission. You can see all of these signatures simply by logging into your WordPress dashboard.

After activating the addon, you’ll get access to some ready-made templates that already come with a built-in digital signature field.

This includes an online petition form, a medical and health history form, and even a cattery booking form, which is perfect if you run an animal or pet website.

WPForms also has a standalone Signature field that you can add to any template.

Simply open the WPForms editor and then drag the read-made Signature field onto any form, and you’re ready to start collecting e-signatures.

Once you’ve added the Signature field to a form, you can use the WPForms settings to customize that field.

For example, you can mark it as mandatory so that visitors must add their digital signature before they can submit the form.

This powerful plugin also has support for conditional logic, so you can hide or show the Signature field based on the information the visitor enters into the form.

For example, you might hide the Signature field unless the visitor opts into a particular service that requires their digital signature. In this way, you can show only relevant fields to visitors, which will reduce form abandonment in WordPress.

Pricing: To use the WPForms plugin and Signature addon, you’ll need to buy WPForms Pro ($199.50 per year) or Elite ($299.50 per year).

2. signNow

If you need to collect legally-binding signatures from multiple people, then signNow is a great option. It even comes with conditional logic, so you can show different fields to different people based on their user roles.

signNow is an online service, so you don’t need to download or set up any software or tools. Simply create an account, and you can start signing documents within minutes using signNow’s user-friendly editor.

signNow allows users to type, draw, or upload their signatures. You can also save your signatures, so it’s easier to authorize future documents.

To save even more time, signNow allows you to save any document as a template. This is perfect for businesses that need to send the same file to multiple people or organizations.

If you’re worried about unauthorized access, then you’ll be happy to learn that signNow has dual-factor authentication options and other advanced security features. This allows you to prove the person’s identity before giving them access to your documents and templates.

This is particularly important if you’re working with sensitive or confidential documents.

If you need to collect data from customers, staff, or other contacts, then you can even build online forms using the same intuitive signNow editor. This makes signNow an all-in-one solution for busy businesses.

Unlike some other esignature solutions on this list, signNow has its own mobile app for Android and iOS. This means you can sign contracts and share documents with other people, directly from your mobile device.

Using the mobile app, you can even work with documents, agreements, and contracts while offline. Then, simply share your work once the internet connection has been restored. This is great for anyone who travels and likes to work on the go.

With its time-saving features, dedicated mobile application, and smart conditional fields, signNow is a great choice for businesses that need to share legally binding documents with lots of different people.

Pricing: You can start using signNow for $8 per month, per user.

3. Formidable Forms

Formidable Forms is an all-in-one WordPress form builder with a drag and drop interface that makes it easy to create advanced forms. This includes custom calculators, booking forms, and much more.

This plugin also has a Signature addon that allows you to collect digital signatures.

Visitors can sign your forms using their mouse or touchscreen. However, unlike some of the other software in this list, Formidable Forms also lets visitors type in their signature.

This can make your forms and documents accessible to people who find it difficult to sign using the mouse or trackpad.

Every time someone signs your form, the plugin will save the signature as an image that you can see inside your WordPress dashboard.

After installing the addon, you can simply drop the ready-made Signature field onto any template where you want to collect digital signatures.

Formidable Forms comes with over 170 templates, so you should have no problems finding one that perfectly suits your needs.

Formidable Forms also comes with a ‘Signature’ category where you’ll find a selection of templates that have the e-sign field built-in.

For example, Formidable Forms has an ‘Esthetician Consent’ template where beauticians can collect a client’s information and get their signed consent.

This plugin integrates with WooCommerce, so online store owners can easily collect signatures from their customers. For example, you may want to record the customer’s written consent to collect recurring payments as part of a subscription.

If you have an online store, then Formidable Forms also integrates with all the popular email marketing and payment platforms you may already be using to get sales.

The Formidable Forms builder is targeted more at advanced users and developers, which means it isn’t as user-friendly as WPForms. However, it is a powerful and flexible solution that’s also very customizable.

In fact, after configuring the Signature addon, there are lots more addons that can help you collect and manage digital signatures.

In particular, Formidable Forms has a Visual Views addon that lets you display user-submitted information on your website. For example, if you’ve created a petition, then you can use this addon to show the names of all the people who have already signed. In this way, you can encourage more people to support your petition.

To learn more, please see our guide on how to display WordPress form entries on your site.

Pricing: To use Formidable Forms with the Signature addon, you’ll need to purchase Formidable Forms Business license ($199.50 per year) or higher.

4. pdfFiler

pdfFiler is a complete document management solution that allows you to create, edit and manage documents and forms online.

You can simply upload any PDF, DOC, DOCX, RTF, PPT, PPTX, JPG, PNG, or TXT file, and pdfFiller will turn it into an interactive document. Anyone can then view, edit, and sign the document online using their desktop or mobile device.

pdfFiller follows all of the major security laws and guidelines including GDPR, HIPAA, and CCPA. However, some customers or visitors may still be wary about signing a document hosted on an unfamiliar third-party platform. If you do use pdfFiller, then it’s important to talk about the platform in your site’s privacy policy.

Having said that, pdfFiller’s electronic signature software is very powerful and legally binding in all 50 states. It also has some advanced features you won’t find in other electronic signature plugins, such as the option to capture a signature using a webcam.

Pricing: The basic pdfFiller plan starts at $10 per month when purchased annually.

5. USLegalForms

USLegalForms is an online library of over 80,000 national and state-specific legal documents covering a huge range of different industries and use cases.

On their website, you’ll find form templates covering everything from hiring to business agreements, leases, invoices, bills of sale, and much more.

All of these legal documents are organized into categories and you can search by state, so you should have no problems finding what you’re looking for.

With a strong focus on legally-binding documentation, this is a great electronic signature platform for businesses. It would also be useful for anyone who wants to start legal proceedings without having to pay a professional to draw up documents for you.

You don’t need a website to use USLegalForms. If you’re looking for a solution that adds forms or signable documents to your site or blog, then we recommend using a solution such as Formidable Forms or WPForms instead.

Price: You can buy a USLegalForms subscription for $15 per month.

Which is the Best Electronic Signature Software?

After evaluating various eSign software, we believe that WPForms is the best electronic signature software for WordPress. If you’re looking for a eSign software for contracts that need multiple signatures, then we recommend using signNow.

There are dozens of other electronic signature in the market such as DocuSign, HelloSign (aka Dropbox Sign), PandaDoc, and others, but they are all unnecessarily expensive for small businesses that’s why we haven’t included them in our list.

We hope this article helped you find the best electronic signature software for WordPress. You can also go through our guide on how to create file upload forms in WordPress, or our expert pick of the best business phone services.

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 5 Best Electronic Signature Software for WordPress (2022) first appeared on WPBeginner.

How to Enable Maintenance Mode for WooCommerce

Do you want to enable maintenance mode for WooCommerce without affecting other parts of your WordPress website?

Maintenance mode allows you to show a user-friendly notice to shoppers instead of a broken eCommerce site. You can even enable maintenance mode for specific product pages or areas of your WooCommerce store.

In this guide, we’ll show you how to enable maintenance mode for WooCommerce.

Why and When You Need to Enable Maintenance Mode for WooCommerce

Sometimes you may need to put your WordPress website in maintenance mode. For example, you may be making major changes such as installing a new theme or completely redesigning your WordPress blog.

At other times you may need to put your WooCommerce store into maintenance mode, while leaving the rest of your site open.

This could be because there’s a problem that’s only affecting your online store, and not the rest of your website. For example, you may be unable to process customer payments. In this case, maintenance mode can stop customers from encountering the error and having a bad shopping experience.

You may also be adding an online store to an existing website and want to keep those pages private while you work on them.

An engaging ‘coming soon’ page can also create a sense of excitement and anticipation while you build your store behind the scenes. You might even encourage shoppers to get ready for the launch by following you on social media, joining your email list, or even entering a WooCommerce contest.

That being said, let’s take a look at how to easily enable WooCommerce maintenance mode without affecting the rest of your website.

Enabling Maintenance Mode for WooCommerce

The easiest way to enable maintenance mode for WooCommerce is by using SeedProd.

SeedProd is the best landing page builder for WordPress, used on more than a million websites. It allows you to create beautiful coming soon pages in WordPress, improve your 404 page, and even design unique landing pages using drag and drop.

There’s a free version of SeedProd that lets you create a maintenance mode page. However, we’ll be using the premium version as it lets you put your WooCommerce store into maintenance mode while keeping the rest of your site available.

The first thing you need to do is install and activate the SeedProd plugin. For more details, see our guide on how to install a plugin in WordPress.

After activating the plugin, SeedProd will ask for your license key.

You can find this information under your account on the SeedProd website. After entering the license, click on the ‘Verify Key’ button.

Once you’ve done that, you’re ready to put your WooCommerce store in maintenance mode.

Creating Your Maintenance Mode or Coming Soon Page

After activating SeedProd, go to SeedProd » Pages. Here, you can choose whether to create a maintenance mode page or a coming soon page.

Although some people use these terms interchangeably, there are some important differences you should know.

If you create a ‘Coming Soon’ page, then search engines will still be able to see and crawl your store pages. This gives your WooCommerce site a chance to get indexed by search engines.

If you’re building a new store, then you’ll typically want to create a coming soon page.

If your store is down for maintenance, then you should create a ‘Maintenance Mode’ page instead. This mode tells search engines that your site is temporarily down, using the special header code 503.

After getting this code, the search bots will recheck your WordPress website later to see whether it’s back online. In this way, you can hide your store from shoppers without affecting your search engine rankings.

Note: We’ll create a maintenance mode page in this guide, but the steps will be the same no matter whether you click on ‘Set up a Maintenance Mode Page’ or ‘Set up a Coming Soon Page.’

The next step is building the page that shoppers will see when you enable maintenance mode for WooCommerce.

You can either choose a ready-made template or start with a blank design. We’re using ‘Celebrate Coming Soon’ in all our images but you can use any template you like.

To select a template, simply hover your mouse over that design’s thumbnail and then click the ‘checkmark’ icon.

After selecting a template, you’ll be taken to the drag-and-drop builder, where you can start customizing the maintenance mode design.

On the left side of the screen, you’ll find blocks and sections that you can add to your design. The right side of the page is the live preview.

Most templates already have some blocks, which are a core part of all SeedProd designs. To start, you’ll typically want to customize these blocks by adding your own text, images, links, and other content.

To change the text in any Headline or Text block, simply click to select that block in your layout. This brings up all the settings for that particular block.

You can now type your text into the small text editor.

You can also use these settings to style the text, including adding bold and italic formatting, changing the text alignment, changing the font size, and more.

You can add more blocks to your maintenance page by dragging them from the left-hand menu and then dropping them onto your design.

For example, if you wanted to add a custom logo then you could simply drag an ‘Image’ block onto your layout.

Then, just click to select that block in your layout and the left-hand menu will show all the settings for that block.

To add a logo, go ahead and click on ‘Use Your Own Image.’

You can then either choose an image from the WordPress media library or upload a new file from your computer.

After adding an image, you can change the size, add image alt text, embed a link, and more using the settings in the left-hand menu.

If you’re using the WPForms plugin then you can quickly and easily add a contact form to the maintenance page. This gives shoppers a way to talk to you even when your WooCommerce site is down for maintenance.

After creating a contact form in WordPress, you can drag the ‘Contact Form’ block onto your SeedProd layout.

Then, simply click to select the Contact Form block.

In the left-hand menu, open the dropdown menu and choose the form you created earlier.

To remove a block from your design, simply go ahead and click on it.

You can then select the trash can icon.

You can also move blocks around the page using drag and drop.

When you’re happy with how the maintenance page looks, make sure you click ‘Save.’

Turn on Maintenance or Coming Soon Mode for Your WooCommerce Store

Now that you’ve created a custom coming soon or maintenance mode page, let’s go ahead and enable it.

Here, we want to put the store into maintenance mode, and not the entire site. To do this, click on the ‘Page Settings’ tab inside the SeedProd editor.

Then, select the ‘Access Control’ tab.

You can use these settings to specify where the coming soon or maintenance page appears on your site, and who sees it. For example, you might show this page to people who have a particular user role or IP address.

Since we want to put our WooCommerce site into maintenance mode, scroll to the ‘Include/Exclude URLs’ section.

Then, just click on the ‘Include URLs’ button.

Now, you need to enter the URLs for your WooCommerce store. This may vary depending on how your store is set up, and whether you’ve created any custom pages such as a custom WooCommerce cart page or a custom checkout page.

However, it’s smart to start with all the pages that WooCommerce creates automatically:

https://example.com/shop
https://example.com/cart
https://example.com/checkout
https://example.com/my-account

If your store has products, then you’ll also need to add these URLs. Be sure to include the asterisk!

https://example.com/product/*
https://example.com/product-category/*
https://example.com/product-tag/*

The asterisk is a wildcard character, which tells SeedProd to include all URLs that match the pattern before it.

This means that shoppers will see the maintenance page when they try to access any product, product category, or product tag.

After adding all these URLs, click on the ‘Save’ button to store your changes.

Putting Your Store In Maintenance Mode

You’re now ready to put your WooCommerce store in maintenance or coming soon mode at any point. In the WordPress dashboard, simply go to SeedProd » Landing Pages.

Then, click on the ‘Inactive’ slider under ‘Coming Soon Mode’ or ‘Maintenance Mode,’ so that it changes to ‘Active.’

Now, simply visit your WooCommerce store in an incognito browser tab and you’ll see your custom design, rather than your online store.

When you’re ready to make your store public, simply go back to SeedProd » Landing Pages.

Then click on the ‘Active’ slider so that it shows ‘Inactive.’ Now, anyone who visits your site will see your WooCommerce store, and can buy products and services as normal.

We hope this article helped you learn how to enable maintenance mode for WooCommerce. You may also want to take a look at our expert pick of the best WooCommerce plugins, and our complete step-by-step guide on how to create an email newsletter.

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 Enable Maintenance Mode for WooCommerce first appeared on WPBeginner.

How to Add Cloudflare Turnstile CAPTCHA in WordPress

Do you want to add Cloudflare Turnstile CAPTCHA in WordPress?

CAPTCHA and reCAPTCHA can stop spambots, but they’re also unpopular with visitors. By using a non-intrusive technology like Turnstile, you can protect your website from spambots and automated scripts without annoying your visitors.

In this article, we will show you how to add Cloudflare Turnstile to your WordPress website.

Why Add Cloudflare Turnstile CAPTCHA in WordPress?

Spam is a big problem for all websites including WordPress. Spambots can use non-secure forms to send you spammy links, which will make it more difficult for you to do lead generation.

They can also try to break into your site’s login form by using brute force attacks or flooding your site with spam comments that’ll damage the visitor experience and your WordPress SEO.

If you run an online store, then automated scripts may even place fraudulent orders.

Many website owners use CAPTCHA and reCAPTCHA to block scripts and bots. However, a lot of people complain that these technologies deliver a poor user experience, and some even worry about CAPTCHAs stealing their data.

With that being said, Cloudflare has introduced Turnstile CAPTCHA. This alternative technology uses a selection of non-intrusive challenges that often run invisibly in the browser. This allows you to protect your website without asking visitors to complete complex puzzles.

To help keep visitor information private, Cloudflare uses Apple’s Private Access Tokens to test whether the visitor is a real person without collecting extra data.

If you’re using form builders or WooCommerce, then Turnstile also integrates with these third-party plugins. This allows you to add invisible CAPTCHAs across many different areas of your WordPress website.

With that in mind, let’s see how you can add Cloudflare Turnstile CAPTCHA in WordPress. Simply use the quick links below to jump between the different steps.

Install a WordPress Cloudflare CAPTCHA Plugin

The easiest way to add Cloudflare’s CAPTCHA to WordPress is by using Simple Cloudflare Turnstile. This free plugin allows you to connect your website to the Turnstile service, and then check that it’s responding to your requests correctly.

First, you’ll need to install and activate the plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, go to Settings » Cloudflare Turnstile.

The plugin will now ask you to provide a site key and site secret.

You can get these for free by clicking on the link next to ‘You can get your site key and secret from here.’

Get a Cloudflare Turnstile Site Secret and Site Key

The link will take you to the Cloudflare login page where you can register your domain and create a site key and site secret. This is free, but you will need to create a Cloudflare account using your email address, if you haven’t already.

Once you’re logged into the Cloudflare dashboard, find ‘Turnstile’ in the left-hand menu and give it a click.

This will take you to a screen with some basic information about Cloudflare Turnstile.

If you’re happy to go ahead, then click on the ‘Add site’ button.

On this screen, start by typing in a ‘Site Name.’

This is just for your reference so you can use anything you want.

Next, type your website’s domain name into the ‘Domain’ field.

The next step is choosing which CAPTCHA widget you want to create. The first choice is ‘Managed,’ which is the method recommended by Cloudflare. This is where Cloudflare analyzes the browser’s request and then decides what kind of challenge it should run.

While this is happening, the visitor will see a loading animation.

Wherever possible, Cloudflare will try to run a non-interactive challenge in the background, so the visitor doesn’t have to do anything.

In this case, the user will simply see a ‘Success’ message when their browser passes the test.

Sometimes, Cloudflare may decide that it’s safer to show an interactive challenge instead. However, the visitor will simply need to check a box rather than complete a puzzle, so it’s still easier than the traditional puzzle-based CAPTCHAs.

Unless you have a specific reason not to, it’s smart to use managed CAPTCHAs as this gives you a good level of security with minimum impact on the visitor experience.

Don’t want to use interactive challenges on your WordPress website? Then you can choose ‘Non-interactive’ or ‘Invisible’ instead.

Non-interactive challenges run in the browser so the visitor doesn’t have to take any action. Just like the managed CAPTCHA, visitors will see the loading animation and a ‘Success’ message when the challenge is complete.

If you choose ‘Invisible’ instead, then the visitor won’t see the animation or success message. This setting allows you to completely hide the CAPTCHA from your visitors, which can avoid confusion and won’t add any clutter to your WordPress theme.

After making your decision, click on the ‘Create’ button.

As soon as you’ve done that, Cloudflare will show your site key and secret key.

You can now add this information to the plugin’s settings on your website.

Add Cloudflare Turnstile CAPTCHA to Your WordPress Website

In your WordPress dashboard, head back to Settings » Cloudflare Turnstile. You can now go ahead and add the ‘Site Key’ and ‘Site Secret’ to your WordPress dashboard.

After that, you may want to customize how the CAPTCHA looks on your website, and how it acts. To start, you can open the ‘Theme’ dropdown and choose from light, dark, or auto.

The following image shows an example of how the ‘Dark’ theme looks in the WordPress comment section.

By default, Cloudflare Turnstile shows a ‘Please verify that you are human’ message to visitors. You may want to change this. For example, you might briefly explain why the CAPTCHA is so important, or that it will only take a few seconds to complete.

To add your own wording, simply type into the ‘Custom Error Message’ field.

After that, you can select the forms where you’ll use the Cloudflare Turnstile CAPTCHA.

The options you see may vary depending on the plugins you’ve installed, but by default, you can use Turnstile with all the built-in WordPress forms. This includes the login page, user registration form, and password reset page.

When you’re happy with the information you’ve entered, scroll to the bottom of the screen and click on ‘Save Changes.’

Now, if you visit your website you’ll see the Turnstile CAPTCHA in action.

Bonus: Add Turnstile CAPTCHA to Your WordPress Forms

WordPress comes with different built-in forms, but you’ll often want to create custom forms. For example, you might replace the default forms with professionally-designed alternatives that better suit your website.

You can also add forms that are missing from the core WordPress software, such as contact forms and online order forms.

Simple Cloudflare Turnstile integrates with the best contact form plugins for WordPress including WPForms and Formidable Forms. This allows you to add the same advanced CAPTCHAs to all your forms, no matter how you created them.

To add a CAPTCHA to any WPForms or Formidable Forms page, simply go to Settings » Cloudflare Turnstile in your WordPress dashboard.

At the bottom of the page, you should see a section for either WPForms or Formidable Forms, depending on which plugin you’re using.

Simply click on either of these sections to expand.

To add the CAPTCHA to all your forms, just check the ‘Enable on all…’ box.

If you’re using a ‘Managed’ or ‘Non-interactive’ CAPTCHA, then you can change whether the loading and success animation appears before or after the form’s ‘Submit’ button.

In the following image, we’re using the ‘After button’ option.

To make this change, simply open the ‘Widget Location’ dropdown.

Then, choose either ‘Before Button’ or ‘After Button.’

Some forms may not need a CAPTCHA. For example, you might disable the CAPTCHA for forms that aren’t getting many conversions, to see whether this improves your conversion rates. For more information, see our guide on WordPress conversion tracking made simple.

To remove the CAPTCHA, you’ll need to type the form’s ID into the ‘Disable Form IDs’ field.

If you’re using WPForms, then you can get this ID by going to WPForms » All Forms.

The ‘Shortcode’ column shows each form’s ID. For example, in the following image the form ID is 62.

If you’re a Formidable Forms user, then head over to Formidable » Forms instead.

On this screen, find the form that you want to exclude and make a note of the number in the ‘ID’ column.

You can now add these IDs to the ‘Disable Form IDs’ field.

To remove the CAPTCHA from multiple forms, simply separate each ID with a comma.

When you’re happy with how you’ve set up the integration, don’t forget to click on ‘Save Changes’ to store your settings.

Now if you visit any form created using Formidable Forms or WPForms, you’ll see the Cloudflare Turnstile CAPTCHA in action.

Bonus: Add Cloudflare Turnstile CAPTCHA to WooCommerce

Scripts and bots aren’t just bad news for WordPress blogs and websites. If you run an online store, then spambots and automated scripts might try to register with your store and place fake orders.

Every transaction comes with processing feeds, so fake orders can cost you a lot of money and make it difficult to grow your business.

The good news is that Cloudflare Turnstile also integrates with WooCommerce. This allows you to protect all your eCommerce pages including the WooCommerce login, signup, and checkout pages.

To add Cloudflare Turnstile to your WooCommerce pages, simply go to Settings » Cloudflare Turnstile.

Then, scroll to the ‘WooCommerce Forms’ section.

If it isn’t already expanded, then click on this section.

You’ll now see all the WooCommerce pages where you can add a Cloudflare CAPTCHA. Simply check the box next to each page that you want to protect.

After that, don’t forget to click on ‘Save Changes’ to store your settings. Now, if you visit any of your WooCommerce pages, you’ll see the Cloudflare Turnstile CAPTCHA.

We hope this article helped you learn how to add Cloudflare Turnstile CAPTCHA in WordPress. You can also go through our ultimate WordPress security guide and the best WordPress membership 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 Add Cloudflare Turnstile CAPTCHA in WordPress first appeared on WPBeginner.

Introducing SendLayer – Reliable WordPress Email Deliverability Made Easy

Are you tired of your website emails being marked as spam?

Have you ever wished there was an easy and reliable way to get your website emails delivered to your customer’s inbox WITHOUT the high costs?

If you’re like me and most other smart website owners, then you have at least wished for this solution a couple times in your WordPress journey.

Today, I’m excited to announce my new product, SendLayer, which will level up your website’s email infrastructure.

We built this tool to help you get your website emails into your user’s inbox with maximum deliverability, reliability, and scalability.

What is SendLayer?

SendLayer is a SMTP email service API that helps your website emails get into customer’s inbox without being marked as spam.

It offers blazing fast email delivery while protecting your domain reputation from spam filters and giving you detailed email logs along with open & click analytics.

SendLayer seamlessly connects with WordPress, so you can use it to reliably send website emails like store receipts, confirmation emails, shipping notifications, password reset emails, and other WordPress emails with maximum reliability.

Why Do You Need SendLayer?

If you’re like most users, then you have likely run into the problem of WordPress not sending email issue. This is one of the most commonly asked questions on WPBeginner.

Many of our beginner level users ask us why their contact form plugin is not sending emails, or why they are not seeing any WordPress notifications.

That’s because most WordPress hosting servers are not configured to send emails using the default PHP mail() function.

And even if your hosting server is configured properly, many email service providers like Gmail, Outlook, and others use sophisticated tools to reduce email spam. These tools try to detect if an email is really coming from the location that it claims to be.

Emails sent by WordPress websites often fail the test.

This means that majority of the emails sent by your website will either land in user’s spam inbox or not get delivered at all. This include your website’s contact form plugin emails, your online store receipts, password reset emails, admin notifications, and more.

This is why most smart website owners use SMTP for sending emails in WordPress.

And this is why I created the free WP Mail SMTP plugin which is used by over 3 million websites.

But the problem was that a lot of beginner users still didn’t know how to set up SMTP properly because simply installing the plugin isn’t enough.

You still needed to use a SMTP email service that’s built for maximum deliverability, reliability, and scalability. We integrated with numerous service providers like Amazon, Google, etc, but they were all quite difficult to use for beginners.

So after listening to a lot of our user feedback, I decided to work with my team to finally create a beginner-friendly SMTP service, SendLayer, that works for all types of websites including WordPress.

Whether you’re using WordPress, WooCommerce, Magento, Laravel, Drupal, Joomla, or any other platform, you can use SendLayer to improve your email deliverability.

SendLayer gives you access to:

Awesome email deliverabilitySpam Filter protectionDetailed email logsOpen and click analyticsEvent-based webhooks to setup custom notificationsSMTP relay API for those that want to use SendLayer inside custom appsSimple suppression list to protect your delivery reputation

… and a whole lot more.

Basically, if you’re serious about your website and want to grow your online business, then you know that email deliverability is important.

And SendLayer offers you one of the best email infrastructure in the market.

Once connected with your WordPress site, it automatically ensures that all your website emails get delivered in your user’s inbox.

How to use SendLayer with WordPress?

First thing you need to do is create a free SendLayer account.

Next, you need to install and activate the free WP Mail SMTP plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to WP Mail SMTP settings page in your WordPress admin menu. Once this page, you need to select the SendLayer mailer.

Next, you will need to enter your SendLayer API key in the field below.

You can get this API key by following the link on the plugin page which will take you to SendLayer account.

Once the key is added, you should send a test email using WP Mail SMTP to ensure everything is working.

For more details, see the full documentation here.

What’s Coming Next in SendLayer?

While I’m sharing the SendLayer news with you today, SendLayer has actually been out since April of 2022. After extensively testing it through out 2021, we did a soft-launch earlier in the year and have since onboarded thousands of website owners already using the platform.

We have a really exciting roadmap ahead of us, and I’m really proud of our team.

We are working on building ,pre cutting-edge email delivery tools to help small business owners and online store owners get their emails delivered into their user’s inbox, so you can continue to maximize your revenue growth.

If you have ideas on how we can make the SendLayer platform more helpful for you, then please send us your suggestions.

As always, I want to thank you for your continued support of WPBeginner, and we look forward to continue serving you for years to come.

Yours Truly,

Syed Balkhi
Founder of WPBeginner

The post Introducing SendLayer – Reliable WordPress Email Deliverability Made Easy first appeared on WPBeginner.