This page outlines the minimum and recommended server requirements needed to run Noptin reliably. Meeting these requirements ensures emails are sent on time, automations run correctly, and your site remains fast and stable.

Minimum Server Requirements

Noptin works on most standard WordPress hosting setups. However, your server must meet the following minimum requirements.

ComponentMinimum Requirement
WordPressVersion 6.7 or higher
PHPVersion 7.4 or higher
MySQLVersion 5.6 or higher (or MariaDB 10.1+)

If your host supports WordPress, you likely already meet these requirements.

For better performance, faster email sending, and reliable automation processing, use the recommended configuration below.

ComponentRecommended
WordPressLatest stable version
PHPVersion 8.3 or higher
Memory Limit256MB or higher
Execution Time30 seconds or more
Cron MethodReal server cron job

Using a real cron job instead of WP-Cron is strongly recommended for sites sending many emails or running frequent automations.

Email Sending

By default, Noptin uses the wp_mail() PHP function to send emails through your web host. When emails fail to send, the problem usually lies with the hosting server’s email setup, not with Noptin itself.

Sending emails through WordPress’ default mail function is not always reliable. We recommend setting up an SMTP provider to ensure consistent email delivery.

Cron Jobs and Background Tasks

Noptin relies on scheduled tasks to send newsletters, process automation rules, and handle background jobs.

Your server should allow scheduled tasks to run reliably. If WP-Cron is disabled or blocked by caching, emails may be delayed.

For best results, configure a real cron job that runs every 1–5 minutes.

Required PHP Extensions

The following PHP extensions must be enabled on your server:

  • DOMDocument
  • cURL
  • JSON
  • OpenSSL
  • mbstring

These extensions are enabled by default on most hosting providers.

Compatible Hosts

Noptin is compatible with most modern hosting environments, including:

  • Shared hosting
  • VPS and cloud servers
  • Managed WordPress hosting

However, extremely restrictive hosts that block background requests, REST API access, or cron execution may cause issues.

How to Check Your Server Info

You can check your server configuration directly from your WordPress dashboard.

Go to Tools → Site Health → Info and review the Database and server sections.

How to Check Your Server Info

Noptin runs on most WordPress hosts, but performance depends heavily on cron reliability and email delivery setup. Meeting the recommended requirements ensures faster sends, reliable automation, and fewer support issues.

Related Guides

  • What is Noptin?

    This walk-through introduces you to Noptin and what you can do with the plugin

    Read More

  • Installation

    Learn how to install Noptin on a single site or a multisite network.

    Read More

  • Shortcodes

    Here is a list of shortcodes that you can use to display newsletter subscription forms, your subscriber count, and subscriber only content.

    Read More

  • Translating

    Learn how to translate Noptin into your language.

    Read More

  • WPML

    Learn how to run a multi-lingual newsletter using WPML

    Read More

  • Polylang

    Learn how to run a multi-lingual newsletter using Polylang

    Read More

  • How to allow Editors to manage Noptin

    This article will guide you on how to allow editors to access and manage Noptin Sign in to your WordPress Dashboard, then hover over Noptin > Settings. In the Settings, Select General and then Allow Editors

    Read More

  • GDPR Compliance

    The article provides relevant information on how you can ensure your Noptin installation is GDPR compliant.

    Read More

  • How to keep data when uninstalling Noptin

    Uninstalling a plugin from your WordPress site can often lead to loss of data. However, Noptin has an inbuilt feature which ensures that the data you worked so hard to collect remains intact even when you remove it from your site. Keeping data allows you to export it to the next project you are working

    Read More