Title: NewsmanApp
Author: NewsMAN
Published: <strong>July 27, 2015</strong>
Last modified: May 28, 2026

---

Search plugins

![](https://ps.w.org/newsmanapp/assets/banner-772x250.png?rev=3001902)

![](https://ps.w.org/newsmanapp/assets/icon-128x128.png?rev=1207310)

# NewsmanApp

 By [NewsMAN](https://profiles.wordpress.org/newsmanapp/)

[Download](https://downloads.wordpress.org/plugin/newsmanapp.3.7.24.zip)

 * [Details](https://sa.wordpress.org/plugins/newsmanapp/#description)
 * [Reviews](https://sa.wordpress.org/plugins/newsmanapp/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/newsmanapp/#installation)
 * [Development](https://sa.wordpress.org/plugins/newsmanapp/#developers)

 [Support](https://wordpress.org/support/plugin/newsmanapp/)

## Description

[NewsmanApp](https://www.newsman.com) plugin for WordPress allows you to place a
newsletter signup form on your blog (widget), to sync your subscribers via API and
to send newsletters based on the blog posts via [NewsmanApp](https://www.newsman.com).

This is the easiest way to connect your Blog with Newsman.com. Generate an API KEY
in your [NewsmanApp](https://www.newsman.com) account, install this plugin and you
will be able to collect and sync subscribers, remarketing and forms.

With the NewsMAN Plugin, you have the power to streamline your email and SMS marketing
efforts. This tool enables you to manage subscription forms, contact lists, newsletters,
email campaigns, SMS functionalities, smart automations, detailed analytics, and
ensure reliable transactional emails – all accessed through the NewsMAN platform,
providing you with enhanced marketing capabilities.

Subscription Forms & Pop-ups:

 * Create: Craft visually engaging subscription forms and pop-ups, like embedded
   newsletter signups or exit-intent popups, strategically capturing potential leads
   before they leave. Customize these forms with compelling visuals and user-friendly
   designs to entice visitors effectively.
 * Sync: Ensure forms are consistent across multiple platforms by synchronizing 
   them, regardless of the device used. This maintains a smooth user experience 
   and upholds brand consistency.
 * Connect to Automations: Seamlessly integrate subscription forms with automated
   workflows. This enables the activation of welcome emails or specific responses
   upon form submissions, enhancing user engagement through automated processes.

Contact Lists & Segments:

 * Auto Import Sync: Automate the import and synchronization of contact lists from
   different sources such as websites, e-commerce platforms, or marketing/sales 
   software. This streamlines data management, ensuring your contact information
   remains accurate and updated effortlessly.
 * Advanced Segmentation: Utilize demographic or behavioral segmentation techniques
   to better target specific audience segments. Tailor offers or promotions specific
   to regions based on users’ interests and behaviors, enhancing the relevance of
   your marketing approaches.

Marketing Campaigns (Email and SMS):

 * Mass Campaigns: Send newsletters or promotional offers to a broad subscriber 
   base with convenience. This keeps your audience engaged with regular updates 
   on fresh products or services.
 * Segmented & Personalized: Tailor campaigns to resonate individually with subscribers
   by personalizing content. Address subscribers by name or suggest products aligned
   with their preferences or past interactions, ensuring personalized engagement.
 * Resend to Unopened: Re-engage subscribers effectively by resending campaigns 
   to those who haven’t opened the initial email. Modify content to enhance interaction
   and expand reach, fostering increased engagement.
 * A/B Tests: Improve campaign performance by experimenting with various elements
   such as subject lines, content formats, or visuals through A/B tests. Identify
   the most effective strategies to refine your approach.
 * Fully Automated: Optimize campaign performance through experimentation with various
   elements like subject lines, content formats, or visuals to identify the most
   effective strategies.

Marketing Automation (Email & SMS):

 * E-commerce & Non-E-commerce: Automate personalized product suggestions or follow-
   up emails based on user behavior, enhancing user engagement and providing customized
   experiences.
 * Cart Abandonment & Product Views: Strategically address cart abandonment or showcase
   related products to encourage users to finalize their purchase journey, reclaiming
   potential sales opportunities.
 * Order Review & Post-Purchase: Gather post-purchase feedback to bolster relationships
   and refine products/services based on valuable testimonials, strengthening customer
   satisfaction.
 * Extensive Automation Flows: Develop comprehensive workflows triggered by specific
   user actions. Guide users through diverse touchpoints in their journey, such 
   as onboarding sequences or re-engagement strategies, ensuring a fluid user experience.

Ecommerce Remarketing:

 * Efficient Targeting: Reconnect with subscribers by sending targeted offers or
   reminders based on their past interactions, amplifying the effectiveness of re-
   engagement strategies.
 * Custom Flows: Personalize interactions by providing exclusive offers or reminders
   based on users’ behavior or preferences, fostering a sense of exclusivity and
   engagement.

SMTP Transactional Email & SMS:

 * Transactional Emails: Guarantee the prompt and reliable delivery of critical 
   messages, such as order confirmations or shipping notifications, through SMTP.
   This ensures users consistently receive important communications without delay.

Extended Email and SMS Statistics:

 * Comprehensive Insights: Gain comprehensive insights into open rates, click-through
   rates, conversion rates, and overall campaign performance. These detailed analytics
   empower data-driven decision-making, refining future campaigns and enhancing 
   overall performance.

## Screenshots

 * [[
 * Sync settings
 * [[
 * Settings
 * [[
 * SMS
 * [[
 * Remarketing
 * [[
 * Activation
 * [[
 * NewsMAN OAuth login

## Installation

Automatically:
 1. In your WordPress admin panel, go to _Plugins > New Plugin_, 
search for **NewsmanApp** and click “_Install now_“

Manually:
 1. Download the plugin and upload the contents of newsmanapp.zip to your
plugins directory, which usually is /wp-content/plugins/.

Composer:
 1. The plugin is compatible now with WordPress installations managed 
by Composer. For this type of installation please visit the plugin’s page on [Github](https://github.com/Newsman/WP-Plugin-NewsmanApp).

Continue with:
 – Activate the plugin, NewsmanApp and NewsMAN Remarketing – Go to
Admin > NewsMAN. You can login with NewsMAN via OAuth and automate the flow (API
KEY, User ID, Remarketing ID), automated installer.

Widget configuration:

 * Log in to your [NewsMAN account](https://newsman.app): Select List -> Settings-
   > Subscription forms -> Create/Edit form -> select landing page -> Activate for
   newsletter subscription -> Select embedded form. Copy paste Shortcode `newsman_subscribe_widget`
 * If selected modal window -> Activate for newsletter subscription -> it will automatically
   be displayed on the website.

NewsMAN Remarketing

You must be logged out of admin to be able to test Remarketing (forms, events).

NewsmanApp plugin for Woocommerce allows you to track your shop customers.

After the plugin is installed, you will also have: feed products, events (product
impressions, AddToCart, purchase) automatically implemented.

Remarketing Id

Go to Remarketing Tab and paste your NewsMAN Remarketing ID (you can find those 
in your account section in NewsmanApp – https://www.newsman.com)

## FAQ

### Where can i find my NewsmanApp API key and User ID ?

Login to your acccount on [https://www.newsman.com](https://www.newsman.com/) and
go to `General Settings -> API Keys`. There is a list of generated API Keys. Generate
a new API Key for the WordPress plugin.

## Reviews

![](https://secure.gravatar.com/avatar/ebbecf563e0369339ca026cd5416bbf97e3d322faf95b0414f775ee3e001c983?
s=60&d=retro&r=g)

### 󠀁[Setup rapid](https://wordpress.org/support/topic/setup-rapid/)󠁿

 [dxplay12](https://profiles.wordpress.org/dxplay12/) September 11, 2024

L-am configurat pentru a folosi formulare popup și automatizările. Instalarea se
face rapid. Recomand cu încredere!

![](https://secure.gravatar.com/avatar/fe758ae6c98e6cb95296a2f83b3bfaa952660e06fdfd0ab091ce7be4a8e07432?
s=60&d=retro&r=g)

### 󠀁[does what it suppose to do](https://wordpress.org/support/topic/does-what-it-suppose-to-do-4/)󠁿

 [ilkadintelligence](https://profiles.wordpress.org/ilkadintelligence/) September
6, 2024

I needed an email marketing service provider, for me it does the job

![](https://secure.gravatar.com/avatar/ee421d3fd85b44d745307f4aba5cdfac6c8b05237fbfe7d443b9827d164ba234?
s=60&d=retro&r=g)

### 󠀁[foarte subperformant](https://wordpress.org/support/topic/foarte-subperformant/)󠁿

 [Eduard Doloc](https://profiles.wordpress.org/rwky/) July 11, 2023 2 replies

Cea mai mare problemă la această integrare este modul de comunicare între website
și serverele newsman; din ce am reușit să deduc din analizele interne pe câteva 
conturi/servere/domenii diferite, pare să fie o problemă că serverul lor este prea
încet în captarea și procesarea de date pentru activitatea utilizatorilor, iar din
acest motiv când ai mini spike-uri de trafic (chiar și 50+ utilizatori), îți blochează
și ție website-ul pentru că serverul tău așteaptă după serverul newsman să confirme
primirea de date pentru fiecare sesiune generată/actualizată/etc.; anterior problema
aceasta apărea la 100+ unici, acum bănuiesc că s-a mărit numărul de clienți, dar
infrastructura / puterea computațională a rămas aceeași. Am raportat la asistența
tehnic această problemă (mail și github) și au dat vina pe serverul unde este website-
ul, doar că problema este că același lucru l-am pățit la 3 conturi diferite, chiar
dacă fără integrarea lor website-ul duce spike-uri de 1000 fără nici o problemă 
și zeci de comenzi pe secundă… Pentru cine dorește să folosească în continuare, 
le recomand să dezactiveze integrarea când trimit un newsleter!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/newsmanapp/reviews/)

## Contributors & Developers

“NewsmanApp” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ NewsMAN ](https://profiles.wordpress.org/newsmanapp/)

[Translate “NewsmanApp” into your language.](https://translate.wordpress.org/projects/wp-plugins/newsmanapp)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/newsmanapp/), check
out the [SVN repository](https://plugins.svn.wordpress.org/newsmanapp/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/newsmanapp/) by 
[RSS](https://plugins.trac.wordpress.org/log/newsmanapp/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.7.24

 * Cart tracking script: renamed the inline `ajaxurl` JS variable to `newsmanCartAjaxUrl`(
   block-scoped `const`) to avoid collision with the global `ajaxurl` defined by
   WordPress and other plugins. When caching/optimization plugins (e.g. LiteSpeed
   Cache) combine or defer inline JS, the unprefixed name was being overridden, 
   causing the cart poller to fire `GET /wp-admin/admin-ajax.php?t=...` with no `
   action` parameter and receive HTTP 400.
 * Cart tracking script: prefixed all remaining unprefixed global variables with`
   nzm` (`nzmisProd`, `nzmlastCart`, `nzmfirstLoad`, `nzmbufferedXHR`, `nzmisError`,`
   nzmstartTime`, `nzmendTime`, etc.) to harden against future collisions with other
   plugins or themes. The `'lastCart'` sessionStorage key is preserved so previously
   cached carts remain valid across upgrade.

#### 3.7.23

 * Sync page: the segment dropdown now updates instantly when you change the list,
   with no page reload, using the cached per-list segment map (same behavior as 
   the form-builder integrations)
 * Plugin Check cleanup: added ABSPATH guards to template partials, fixed missing
   i18n text-domain arguments, added License/License URI headers, renamed the plugin
   to “NewsmanApp”, and converted the WooCommerce HPOS compatibility declaration
   to a closure
 * Refreshed translations

#### 3.7.22

 * Product feed: default stock_quantity to 10 for in-stock products that don’t track
   stock (stock management disabled), instead of null

#### 3.7.21

 * Fix product feed in_stock: derive from WooCommerce stock status (is_in_stock())
   instead of tracked quantity, so products with stock management disabled are no
   longer reported out of stock
 * Fix customer.list missing phone: read the billing phone from user meta for WP_User
   customers
 * Normalize exported phone numbers to digits only (strip +, -, ., spaces, parentheses
   and any other characters)

#### 3.7.20

 * OAuth wizard: show success messages after connecting (credentials saved, integration
   setup completed, remarketing JavaScript updated)
 * Fix “Cannot modify header information” warning and missing redirect on sites 
   without WooCommerce (guard redirect with headers_sent(); add a “Back to Settings”
   button)
 * Remove deprecated commented-out product feed code from the OAuth flow
 * Update translations (de, es, fr, it, nl, ro, sv)

#### 3.7.19

 * Bump bundled JS/CSS asset cache-bust versions (NEWSMAN_JS_SCRIPT_VERSION, NEWSMAN_CSS_SCRIPT_VERSION)
   so browsers pick up the latest tracker/admin assets

#### 3.7.18

 * Cache lists, segments and SMS lists in WordPress transients (1-hour TTL each)
   with a persistent stale-fallback tier so an API blip never returns an empty dropdown;
   the **NewsMAN > Sync** page now has a “Refresh lists & segments cache” button
   that force-refreshes every blog’s caches in a multisite-aware loop
 * Switch the form-builder segment dropdowns (Contact Form 7, WPForms, Elementor,
   Gravity Forms) to a single bulk `segment.all?list_id=all` fetch per editor open,
   with the full per-list map embedded inline so list-change events swap segment
   options client-side without a round-trip

#### 3.7.17

 * Add Gravity Forms integration — new “Newsman” sub-page under each form’s Form
   Settings menu with per-form list selection, segment, opt-in mode, email/firstname/
   lastname/phone field dropdowns, and a checkbox list of the form’s fields to send
   as Newsman subscriber properties; submissions on `gform_after_submission` push
   to the selected Newsman list
 * Add Gravity Forms branch to the API v1 `subscriber.list` export — read entries
   from `wp_gf_entry` joined to `wp_gf_entry_meta`, with compound-field sub-input
   resolution (e.g. `1.3` for the First Name sub-input of a Name field); routing
   priority is now Elementor – Contact Form 7 – WPForms – Gravity Forms – WC – WP
 * Add a warning to the per-form “Newsman List” field across all five form integrations(
   Elementor legacy, Atomic, CF7, WPForms, Gravity Forms): “Do not pick the same
   list as the one configured in Newsman – Sync unless you intend submissions to
   land in your global newsletter list. To send to that list, turn on ‘Newsletter
   form’ instead.”
 * Document tested versions: Contact Form 7 6.x + Flamingo 2.6.x, WPForms Lite and
   Pro 1.10.x, Gravity Forms 2.10.x

#### 3.7.16

 * Add “Export Subscribers from Form Submissions” API v1 source for Contact Form
   7 (via Flamingo), Elementor Pro (legacy Form widget + Atomic Forms), and WPForms(
   Pro entries); per-integration toggle plus a Source Form dropdown that lists every
   form flagged with both “Send to Newsman” and “Newsletter form”
 * Add per-form “Newsletter form” toggle, “Newsman Segment” dropdown, and firstname/
   lastname/phone field markers on all four form integrations (legacy Elementor,
   Atomic, CF7, WPForms)
 * Add admin error notice when more than one form-export source is fully configured—
   surfaces the priority chain (Elementor – CF7 – WPForms) so a misconfiguration
   doesn’t silently fall through to the wrong source
 * Include trashed source forms in the Source Form dropdown with a “[Trash]” suffix—
   submissions persist after the host form is moved to Trash, so the export keeps
   working until WordPress auto-purges
 * Fix Elementor export retriever: `wp_e_submissions` column is `element_id`, not`
   form_id`; Atomic Form submissions are keyed by the input widget id, not by `_cssid`
 * Skip `subscriber.updateProps` when the props payload is empty, avoiding a no-
   op API round-trip on every existing-subscriber form submission

#### 3.7.15

 * Add WPForms integration — new “Newsman” tab on the form-builder Settings panel
   with per-form enable, list selection, email-field dropdown, and a checkbox list
   of the form’s fields to send as Newsman subscriber properties

#### 3.7.14

 * Add Contact Form 7 integration — new “Newsman” tab on the contact form editor
   with per-form enable, list selection, email-field dropdown (any tag type, not
   only [email]), and a checkbox list of the form’s fields to send as Newsman subscriber
   properties
 * Relocate the shared subscribe helper to `\Newsman\Subscribe\Helper`; rename the
   helper-level hooks `newsman_elementor_subscribe_*` – `newsman_subscribe_*` so
   they fire consistently for every form-source integration

#### 3.7.13

 * Add filter and action hooks throughout the Elementor integration so third parties
   can short-circuit submissions, mutate the email/properties/list_id, customize
   user-facing error messages, observe lifecycle events, swap list dropdown options,
   and disable either integration without code changes

#### 3.7.12

 * Add Elementor Pro integration for the legacy Form widget (per-form list selection,
   per-field properties, email field detection); tested with Elementor and Elementor
   Pro 3.35.x and 4.x, including forms placed inside Elementor popups
 * Add Elementor Pro integration for Atomic Forms (Elementor 4.x); same on/off toggle,
   list dropdown, and per-field settings as the legacy Form widget

#### 3.7.11

 * Add API v1 error 3002 – throw a specific error when no subscriber export source
   is enabled

#### 3.7.10

 * Add Theme Cart Compatibility setting; when off, listen to the WooCommerce Store
   API for cart mutations instead of polling
 * Bootstrap the Newsman remarketing cart once per browser session from the current
   WooCommerce cart when Theme Cart Compatibility is off

#### 3.7.9

 * Add newsletter and order-status SMS checkboxes to the WooCommerce Blocks checkout(
   classic shortcode already supported)
 * Convert retry-wait log messages from microseconds to seconds

#### 3.7.8

 * Detect fetch() based add-to-cart (WooCommerce Blocks / Store API) in remarketing
   cart tracking

#### 3.7.7

 * Add API v1 endpoint platform.has_products

#### 3.7.6

 * Send platform_has_products=0 in SaveListIntegrationSetup payload when WooCommerce
   is not installed

#### 3.7.5

 * Use admin-configured order statuses for order save and status sync hooks

#### 3.7.4

 * Block legacy query-string access for API v1 endpoints

#### 3.7.3

 * Add translations for French, German, Spanish, Italian, Dutch, Swedish

#### 3.7.2

 * Add API v1 error 1011 – reject requests when plugin is not active or not configured

#### 3.7.1

 * Fix upgrade remarketing JS flag not set for sites without API key

#### 3.7.0

 * Add remarketing refresh endpoint
 * Run get remarketing JS after sending integration setup

#### 3.6.0

 * Hotfix for wp_rand in setup context when automatic installation is used

#### 3.5.0

 * Add API v1 with JSON payload support for all data endpoints
 * Add custom SQL query endpoint for advanced data retrieval
 * Add platform, integration, server and database info endpoints
 * Add customer groups to customer data and subcategories to product feed
 * Add inbound webhook handling
 * Send integration setup to Newsman API on OAuth connect
 * Show plugin version and Newsman logo in admin
 * Remove recurring export schedulers in favor of on-demand API fetching
 * WooCommerce-specific endpoints now return proper error when WooCommerce is not
   installed
 * Updated Romanian translations

#### 3.4.0

 * Change retargeting URL
 * Compatibility with WooCommerce 10.4.0, change wc_enqueue_js into wp_add_inline_script
 * Change “Tested up to” from “6.8.3” into “6.9”

#### 3.3.5

 * Minor fix, fix typos

#### 3.3.4

 * Emphasis wording in admin related to export emails from orders

#### 3.3.3

 * Hotfix on setup add my account newsletter endpoint

#### 3.3.2

 * Improved test on setup executed for latest version

#### 3.3.1

 * Fix sameday typo in courier placeholders

#### 3.3.0

 * Add SamedayCourier AWB in SMS messages (from official SamedayCourier Shipping
   plugin).
 * Add FAN Courier AWB in SMS messages (from official FAN Courier plugin).

#### 3.2.0

 * Fix multi-site case. Now the plugin should work with multi-site network.
 * Add Cargus AWB in SMS messages (from official Cargus plugin).
 * Use getters from order instead of accessing properties in buyers export.
 * Minor fix on codding standards

#### 3.1.2

 * Fix query limit set on buyers from orders

#### 3.1.1

 * Composer package rename but keep the same name for plugin folder

#### 3.1.0

 * Add Romanian i18n and better internationalization
 * Add in customer My Account Newsletter Subscription Page
 * Add checkbox to allow order status notifications by SMS message. Works on checkout
   classic.
 * Add other general improvements

#### 3.0.2

 * Change “Tested up to” to “6.8.3”
 * Updated installation documentation
 * Add back settings link in installed plugins admin page
 * Add Text Domain and Domain Path
 * Reverse changelog in readme.txt

#### 3.0.1

 * Hotfix on setup. Add initial rows in table wp_newsman_options.

#### 3.0.0

 * General improvements and complete code refactoring. NewsmanApp Remarketing plugin
   was retired. Though, all features were added in the main NewsmanApp plugin.
 * The plugin has to be deactivated and activated if the source is copied manually
   inside plugins’ directory.
 * Multiple admin configurations added. Most of the old admin configurations were
   kept for backward compatibility.
 * ActionsScheduler is used for some API actions in Woo Commerce.
 * Added comprehensive logging in Woo Commerce.
 * WordPress codding standards.

#### 2.3.7

 * Remarketing improvements

#### 1.8.2

 * Patch

#### 1.8.1

 * Patch

#### 1.8

 * Improvements

#### 1.7

 * Cron improvements

#### 1.6

 * Remarketing improvements

#### 1.5

 * Bug Fixes

#### 1.4

 * Bug Fixes

#### 1.3

 * Improvements

#### 1.2

 * Sendpress plugin import
 * Woocommerce customers import
 * Small frontend corrections

#### 1.1

 * Sync improvements
 * Import subscribers functionality from MailPoet plugin

#### 1.0

 * Initial release of the plugin

## Meta

 *  Version **3.7.24**
 *  Last updated **1 week ago**
 *  Active installations **400+**
 *  WordPress version ** 3.7 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/newsmanapp/)
 * Tags
 * [email](https://sa.wordpress.org/plugins/tags/email/)[newsletter](https://sa.wordpress.org/plugins/tags/newsletter/)
   [newsman](https://sa.wordpress.org/plugins/tags/newsman/)[subscribers](https://sa.wordpress.org/plugins/tags/subscribers/)
   [sync](https://sa.wordpress.org/plugins/tags/sync/)
 *  [Advanced View](https://sa.wordpress.org/plugins/newsmanapp/advanced/)

## Ratings

 4 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/newsmanapp/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/newsmanapp/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/newsmanapp/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/newsmanapp/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/newsmanapp/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/newsmanapp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/newsmanapp/reviews/)

## Contributors

 *   [ NewsMAN ](https://profiles.wordpress.org/newsmanapp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/newsmanapp/)