Noptin allows you to send an email to all your WordPress users.
To do this:-
First, go to Noptin > Email Campaigns to open the email campaigns page.

Next, click the “New Campaign” button to open the email campaign creation modal.

You can create the email using AI or write it manually. If you choose AI, just provide the prompt, and the AI will handle the rest.

In your prompt, specify who should receive the email and any filters you want to apply. For example, the prompt above assumes the user has an ACF custom field named “updates,” such as a checkbox.
After the AI creates your campaign, you can review and edit it before sending or choose to send it immediately.
If you choose not to use AI, select “WordPress Users” as the newsletter recipients.

Finally, choose the email template you want to use.

Noptin will open a new screen where you can edit and send your campaign.
Editing your campaign
You can customize your campaign with our easy drag-and-drop email builder.

Filtering email recipients
You can use the “Send to” settings panel to filter your email recipients by:
- User role
- User ID
- ACF field values
- JetEngine by Crocoblock
- Membership levels
- WooCommerce purchase history
- etc
The available filters depend on which of our integrations you’ve installed.

When filtering by custom fields, you can add an operator before the value to tell Noptin how to compare it.
For example,
Setting the Age custom field to > 24 will send the newsletter only to users aged 24 or older.
Here is the list of accepted operators:-
| Operator | Description |
|---|---|
| = | Equal to |
| != | Not equal to |
| > | Greater than |
| >= | Greater than or equal to |
| < | Less than |
| <= | Less than or equal to |
| LIKE | Contains the value |
| NOT LIKE | Does not contain the value |
| IN | Matches any value in a comma-separated list |
| NOT IN | Does not match any value in a comma-separated list |
| BETWEEN | Matches a range of values |
| NOT BETWEEN | Does not match a range of values |
| REGEXP | Matches a pattern using regular expressions |
| NOT REGEXP | Does not match a pattern using regular expressions |
| RLIKE | Starts with the value |
| EXISTS | User has the custom field |
| NOT EXISTS | User does not have the custom field |
Use a comma to separate values when an operator requires multiple entries, as shown in the screenshot below:

Once done, publish the email to send it.
Leave a Reply