Popups, Welcome Bar, Optins and Lead Generation Plugin – Icegram - Version 3.1.0

Version Description

  • New: Added BFCM Gallery items

=

Download this release

Release Info

Developer Icegram
Plugin Icon 128x128 Popups, Welcome Bar, Optins and Lead Generation Plugin – Icegram
Version 3.1.0
Comparing to
See all releases

Code changes from version 3.0.13 to 3.1.0

icegram.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php
2
  /*
3
- * Plugin Name: Icegram - Popups, Optins, CTAs & lot more...
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: All in one solution to inspire, convert and engage your audiences. Action bars, Popup windows, Messengers, Toast notifications and more. Awesome themes and powerful rules.
6
- * Version: 3.0.13
7
  * Tested up to: 6.1.0
8
  * Author: icegram
9
  * Author URI: https://www.icegram.com/
@@ -122,7 +122,7 @@ if ( ! defined( 'IG_PLUGIN_FILE' ) ) {
122
  }
123
 
124
  if ( ! defined( 'IG_PLUGIN_VERSION' ) ) {
125
- define( 'IG_PLUGIN_VERSION', '3.0.13' );
126
  }
127
 
128
  if ( ! defined( 'IG_PRODUCT_ID' ) ) {
1
  <?php
2
  /*
3
+ * Plugin Name: Icegram Engage - Popups, Optins, CTAs & lot more...
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: All in one solution to inspire, convert and engage your audiences. Action bars, Popup windows, Messengers, Toast notifications and more. Awesome themes and powerful rules.
6
+ * Version: 3.1.0
7
  * Tested up to: 6.1.0
8
  * Author: icegram
9
  * Author URI: https://www.icegram.com/
122
  }
123
 
124
  if ( ! defined( 'IG_PLUGIN_VERSION' ) ) {
125
+ define( 'IG_PLUGIN_VERSION', '3.1.0' );
126
  }
127
 
128
  if ( ! defined( 'IG_PRODUCT_ID' ) ) {
lite/about-icegram.php CHANGED
@@ -172,7 +172,7 @@ if ( !wp_script_is( 'thickbox' ) ) {
172
  <div class="wrap about-wrap icegram">
173
  <div class="about-header">
174
  <div class="about-text icegram-about-text">
175
- <strong><?php _e( "Welcome to Icegram.", "icegram" ); ?></strong>
176
  <?php _e( " Your sample campaign is ready!", "icegram" )?>
177
  <?php
178
  $sample_id = get_option('icegram_sample_data_imported');
@@ -199,7 +199,7 @@ if ( !wp_script_is( 'thickbox' ) ) {
199
  <div class="changelog">
200
  <!-- <hr> -->
201
  <div class="about-text">
202
- <?php _e("Do read Icegram's core concepts below to understand how you can use Icegram to ", "icegram"); ?>
203
  <strong><?php _e("inspire, convert and engage", "icegram"); ?></strong>
204
  <?php _e("your audience.", "icegram"); ?>
205
  </div>
@@ -208,7 +208,7 @@ if ( !wp_script_is( 'thickbox' ) ) {
208
  <h2 class="icegram-dashicons dashicons-testimonial"><?php _e( "Messages", "icegram" ); ?></h2>
209
  <div class="col-1">
210
  <p><?php _e("A 'Message' is a communication you want to deliver to your audience.","icegram"); ?></p>
211
- <p><?php _e("And Icegram comes with not one, but four message types.","icegram"); ?></p>
212
  <p><?php _e("Different message types look and behave differently, but they all have many common characteristics. For instance, most message types will allow you to set a headline, a body text, label for the ‘call to action’ button, a link for that button, theme and styling options, animation effect and position on screen where that message should show.","icegram"); ?></p>
213
  <?php do_action('icegram_about_after_core_message_types_col1'); ?>
214
  </div>
@@ -224,7 +224,7 @@ if ( !wp_script_is( 'thickbox' ) ) {
224
  <div class="col-3 last-feature">
225
  <h4><?php _e("Toast Notification", "icegram"); ?></h4>
226
  <img src="<?php echo $assets_base; ?>/sketch-toast-notification.png" width="180" height="145">
227
- <p><?php _e("Want to alert your visitor about some news, an update from your blog, a social proof or an offer? Use Icegram’s unique toast notification, it will catch their attention, let them click on the message, and disappear after a while.", "icegram"); ?></p>
228
  <h4><?php _e("Popup", "icegram"); ?></h4>
229
  <img src="<?php echo $assets_base; ?>/sketch-popup.png" width="180" height="145">
230
  <p><?php _e("Lightbox popup windows are most widely used for lead capture, promotions and additional content display. Ask visitors to sign up to your newsletter, or like you on social networks, or tell them about a special offer...", "icegram"); ?></p>
@@ -239,7 +239,7 @@ if ( !wp_script_is( 'thickbox' ) ) {
239
  <h2 class="icegram-dashicons dashicons-megaphone"><?php _e("Campaigns", "icegram"); ?></h2>
240
  <div class="col-1">
241
  <p><strong><?php _e("Campaign = Messages + Rules", "icegram"); ?></strong></p>
242
- <p><?php _e("A campaign allows sequencing multiple messages and defining targeting rules. Create different campaigns for different marketing goals. Icegram supports showing multiple campaigns on any page.", "icegram"); ?></p>
243
  <p><?php _e("You can always preview your campaign to ensure campaign works the way you want, before making it live.", "icegram"); ?></p>
244
  <?php do_action('icegram_about_after_core_campaigns_col1'); ?>
245
  </div>
@@ -274,10 +274,10 @@ if ( !wp_script_is( 'thickbox' ) ) {
274
  <p><?php _e("You can use custom CSS/JS inline in your message HTML. You can also use your theme's custom JS / CSS feature to add your changes.", "icegram"); ?></p>
275
 
276
  <h4><?php _e("Optin Forms / Mailing service integration...", "icegram"); ?></h4>
277
- <p><?php _e("You can embed any optin / subscription form to your Icegram messages using 'Embed Form' button above text editor. Paste in form HTML code and let Icegram clean it up! You may even use a shortcode if you are using a WP plugin from your newsletter / lead capture service.", "icegram"); ?></p>
278
 
279
  <h4><?php _e("How many messages should I show on a page?", "icegram"); ?></h4>
280
- <p><?php _e("While Icegram provides you lots of different message types and ability to add multiple messages to a campaign, we discourage you to go overboard. We've observed two messages on a page work well, but YMMV!", "icegram"); ?></p>
281
 
282
  <?php do_action('icegram_about_after_faq_col1'); ?>
283
 
@@ -290,12 +290,12 @@ if ( !wp_script_is( 'thickbox' ) ) {
290
  <p><?php _e("Yes! Messages support shortcodes. You may need to adjust CSS so the shortcode output looks good in your message.", "icegram"); ?></p>
291
 
292
  <h4><?php _e("WPML / Multilingual usage...", "icegram"); ?></h4>
293
- <p><?php _e("Go to <code>Messages</code> from Icegram menu. Edit a message and translate it like any other post. Icegram will show translated message where possible. Choose <code>All posts</code> under WPML Language setting - Blog Posts to display, to fall back to default language messages.", "icegram"); ?></p>
294
 
295
  <?php do_action('icegram_about_after_faq_col2'); ?>
296
 
297
  <h4><?php _e("I can't find a way to do X...", "icegram"); ?></h4>
298
- <p><?php _e("Icegram is actively developed. If you can't find your favorite feature (or have a suggestion) contact us. We'd love to hear from you.", "icegram"); ?></p>
299
 
300
  <h4><?php _e("I'm facing a problem and can't find a way out...", "icegram"); ?></h4>
301
  <p><a class="thickbox" href="<?php echo admin_url() . "#TB_inline?inlineId=icegram_post_query_form&post_type=ig_campaign" ?>"><?php _e("Contact Us", "icegram"); ?></a><?php _e(", provide as much detail of the problem as you can. We will try to solve the problem ASAP.", "icegram"); ?></p>
172
  <div class="wrap about-wrap icegram">
173
  <div class="about-header">
174
  <div class="about-text icegram-about-text">
175
+ <strong><?php _e( "Welcome to Icegram Engage.", "icegram" ); ?></strong>
176
  <?php _e( " Your sample campaign is ready!", "icegram" )?>
177
  <?php
178
  $sample_id = get_option('icegram_sample_data_imported');
199
  <div class="changelog">
200
  <!-- <hr> -->
201
  <div class="about-text">
202
+ <?php _e("Do read Icegram Engage's core concepts below to understand how you can use Icegram Engage to ", "icegram"); ?>
203
  <strong><?php _e("inspire, convert and engage", "icegram"); ?></strong>
204
  <?php _e("your audience.", "icegram"); ?>
205
  </div>
208
  <h2 class="icegram-dashicons dashicons-testimonial"><?php _e( "Messages", "icegram" ); ?></h2>
209
  <div class="col-1">
210
  <p><?php _e("A 'Message' is a communication you want to deliver to your audience.","icegram"); ?></p>
211
+ <p><?php _e("And Icegram Engage comes with not one, but four message types.","icegram"); ?></p>
212
  <p><?php _e("Different message types look and behave differently, but they all have many common characteristics. For instance, most message types will allow you to set a headline, a body text, label for the ‘call to action’ button, a link for that button, theme and styling options, animation effect and position on screen where that message should show.","icegram"); ?></p>
213
  <?php do_action('icegram_about_after_core_message_types_col1'); ?>
214
  </div>
224
  <div class="col-3 last-feature">
225
  <h4><?php _e("Toast Notification", "icegram"); ?></h4>
226
  <img src="<?php echo $assets_base; ?>/sketch-toast-notification.png" width="180" height="145">
227
+ <p><?php _e("Want to alert your visitor about some news, an update from your blog, a social proof or an offer? Use Icegram Engage’s unique toast notification, it will catch their attention, let them click on the message, and disappear after a while.", "icegram"); ?></p>
228
  <h4><?php _e("Popup", "icegram"); ?></h4>
229
  <img src="<?php echo $assets_base; ?>/sketch-popup.png" width="180" height="145">
230
  <p><?php _e("Lightbox popup windows are most widely used for lead capture, promotions and additional content display. Ask visitors to sign up to your newsletter, or like you on social networks, or tell them about a special offer...", "icegram"); ?></p>
239
  <h2 class="icegram-dashicons dashicons-megaphone"><?php _e("Campaigns", "icegram"); ?></h2>
240
  <div class="col-1">
241
  <p><strong><?php _e("Campaign = Messages + Rules", "icegram"); ?></strong></p>
242
+ <p><?php _e("A campaign allows sequencing multiple messages and defining targeting rules. Create different campaigns for different marketing goals. Icegram Engage supports showing multiple campaigns on any page.", "icegram"); ?></p>
243
  <p><?php _e("You can always preview your campaign to ensure campaign works the way you want, before making it live.", "icegram"); ?></p>
244
  <?php do_action('icegram_about_after_core_campaigns_col1'); ?>
245
  </div>
274
  <p><?php _e("You can use custom CSS/JS inline in your message HTML. You can also use your theme's custom JS / CSS feature to add your changes.", "icegram"); ?></p>
275
 
276
  <h4><?php _e("Optin Forms / Mailing service integration...", "icegram"); ?></h4>
277
+ <p><?php _e("You can embed any optin / subscription form to your Icegram Engage messages using 'Embed Form' button above text editor. Paste in form HTML code and let Icegram Engage clean it up! You may even use a shortcode if you are using a WP plugin from your newsletter / lead capture service.", "icegram"); ?></p>
278
 
279
  <h4><?php _e("How many messages should I show on a page?", "icegram"); ?></h4>
280
+ <p><?php _e("While Icegram Engage provides you lots of different message types and ability to add multiple messages to a campaign, we discourage you to go overboard. We've observed two messages on a page work well, but YMMV!", "icegram"); ?></p>
281
 
282
  <?php do_action('icegram_about_after_faq_col1'); ?>
283
 
290
  <p><?php _e("Yes! Messages support shortcodes. You may need to adjust CSS so the shortcode output looks good in your message.", "icegram"); ?></p>
291
 
292
  <h4><?php _e("WPML / Multilingual usage...", "icegram"); ?></h4>
293
+ <p><?php _e("Go to <code>Messages</code> from Icegram Engage menu. Edit a message and translate it like any other post. Icegram Engage will show translated message where possible. Choose <code>All posts</code> under WPML Language setting - Blog Posts to display, to fall back to default language messages.", "icegram"); ?></p>
294
 
295
  <?php do_action('icegram_about_after_faq_col2'); ?>
296
 
297
  <h4><?php _e("I can't find a way to do X...", "icegram"); ?></h4>
298
+ <p><?php _e("Icegram Engage is actively developed. If you can't find your favorite feature (or have a suggestion) contact us. We'd love to hear from you.", "icegram"); ?></p>
299
 
300
  <h4><?php _e("I'm facing a problem and can't find a way out...", "icegram"); ?></h4>
301
  <p><a class="thickbox" href="<?php echo admin_url() . "#TB_inline?inlineId=icegram_post_query_form&post_type=ig_campaign" ?>"><?php _e("Contact Us", "icegram"); ?></a><?php _e(", provide as much detail of the problem as you can. We will try to solve the problem ASAP.", "icegram"); ?></p>
lite/assets/images/bfcm2021.png DELETED
Binary file
lite/assets/images/bfcm2021_lite.png DELETED
Binary file
lite/assets/images/bfcm2021_pro.png DELETED
Binary file
lite/assets/images/bfcm_2022.png ADDED
Binary file
lite/assets/images/common_bfcm_2022.png ADDED
Binary file
lite/class-icegram.php CHANGED
@@ -194,9 +194,7 @@ if ( ! class_exists( 'Icegram' ) ) {
194
  return;
195
  }
196
 
197
- if ( ! $icegram->is_max() ) {
198
- //include_once( 'ig-offer.php' );
199
- }
200
 
201
  //include_once IG_PLUGIN_DIR . 'lite/notices/admin-notices.php';
202
 
@@ -208,8 +206,8 @@ if ( ! class_exists( 'Icegram' ) ) {
208
  update_option( $option_name . '_icegram', 'yes', false );
209
 
210
  //bfcm 2022 offer
211
- if ( 'ig_offer_halloween_2022' === $option_name ) {
212
- $url = "https://www.icegram.com/pricing/?utm_source=in_app&utm_medium=ig_banner&utm_campaign=offer_halloween_2022";
213
  header( "Location: {$url}" );
214
  exit();
215
  } elseif( 'ig_new_admin_ui' === $option_name ) {
@@ -224,6 +222,32 @@ if ( ! class_exists( 'Icegram' ) ) {
224
  }
225
  }
226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  public function es_subscribe_form() {
228
  ?>
229
  <div class="wrap">
@@ -391,12 +415,12 @@ if ( ! class_exists( 'Icegram' ) ) {
391
  <p class="ig_housekeeping">
392
  <label for="icegram_remove_shortcodes">
393
  <input type="checkbox" name="icegram_remove_shortcodes" value="yes"/>
394
- <?php _e( 'Remove all Icegram shortcodes', 'icegram' ); ?>
395
  </label>
396
  <br/><br/>
397
  <label for="icegram_remove_all_data">
398
  <input type="checkbox" name="icegram_remove_all_data" value="yes"/>
399
- <?php _e( 'Remove all Icegram campaigns and messages', 'icegram' ); ?>
400
  </label>
401
  <br/><br/>
402
  <img alt="" src="<?php echo admin_url( 'images/wpspin_light.gif' ) ?>" class="ig_loader" style="vertical-align:middle;display:none"/>
@@ -1516,7 +1540,7 @@ if ( ! class_exists( 'Icegram' ) ) {
1516
  'not_found' => __( 'No campaigns found', 'icegram' ),
1517
  'not_found_in_trash' => __( 'No campaigns found in Trash', 'icegram' ),
1518
  'parent_item_colon' => __( '', 'icegram' ),
1519
- 'menu_name' => __( 'Icegram', 'icegram' )
1520
  );
1521
 
1522
  $args = array(
194
  return;
195
  }
196
 
197
+ include_once( 'ig-offer.php' );
 
 
198
 
199
  //include_once IG_PLUGIN_DIR . 'lite/notices/admin-notices.php';
200
 
206
  update_option( $option_name . '_icegram', 'yes', false );
207
 
208
  //bfcm 2022 offer
209
+ if ( 'ig_offer_bfcm_2022' === $option_name ) {
210
+ $url = "https://www.icegram.com/pricing/?utm_source=in_app&utm_medium=ig_banner&utm_campaign=offer_bfcm_2022";
211
  header( "Location: {$url}" );
212
  exit();
213
  } elseif( 'ig_new_admin_ui' === $option_name ) {
222
  }
223
  }
224
 
225
+ /**
226
+ * Check if sale period
227
+ *
228
+ * @return boolean
229
+ */
230
+ public static function is_offer_period( $offer_name = '' ) {
231
+
232
+ $is_offer_period = false;
233
+ if ( ! empty( $offer_name ) ) {
234
+ $current_utc_time = time();
235
+ $current_ist_time = $current_utc_time + ( 5.5 * HOUR_IN_SECONDS ); // Add IST offset to get IST time
236
+
237
+ $offer_start_time = $current_ist_time;
238
+ $offer_end_time = $current_ist_time;
239
+
240
+ if ( 'bfcm' === $offer_name ) {
241
+ $offer_start_time = strtotime( '2022-11-23 12:30:00' ); // Offer start time in IST
242
+ $offer_end_time = strtotime( '2022-11-30 12:30:00' ); // Offer end time in IST
243
+ }
244
+
245
+ $is_offer_period = $current_ist_time >= $offer_start_time && $current_ist_time <= $offer_end_time;
246
+ }
247
+
248
+ return $is_offer_period;
249
+ }
250
+
251
  public function es_subscribe_form() {
252
  ?>
253
  <div class="wrap">
415
  <p class="ig_housekeeping">
416
  <label for="icegram_remove_shortcodes">
417
  <input type="checkbox" name="icegram_remove_shortcodes" value="yes"/>
418
+ <?php _e( 'Remove all Icegram Engage shortcodes', 'icegram' ); ?>
419
  </label>
420
  <br/><br/>
421
  <label for="icegram_remove_all_data">
422
  <input type="checkbox" name="icegram_remove_all_data" value="yes"/>
423
+ <?php _e( 'Remove all Icegram Engage campaigns and messages', 'icegram' ); ?>
424
  </label>
425
  <br/><br/>
426
  <img alt="" src="<?php echo admin_url( 'images/wpspin_light.gif' ) ?>" class="ig_loader" style="vertical-align:middle;display:none"/>
1540
  'not_found' => __( 'No campaigns found', 'icegram' ),
1541
  'not_found_in_trash' => __( 'No campaigns found in Trash', 'icegram' ),
1542
  'parent_item_colon' => __( '', 'icegram' ),
1543
+ 'menu_name' => __( 'Icegram Engage', 'icegram' )
1544
  );
1545
 
1546
  $args = array(
lite/classes/class-icegram-message-admin.php CHANGED
@@ -293,12 +293,12 @@ if ( ! class_exists( 'Icegram_Message_Admin' ) ) {
293
  $force_use_rm = ( version_compare( $es_current_version, '4.0', '<' ) ) ? true : false;
294
 
295
  //Add Rainmaker form
296
- $rm_html = __( "Add form embed code" ) . '<strong>' . __( " or easily embed using ", "icegram" ) . '<a style="font-style:normal;" href="' . admin_url( "plugin-install.php?tab=search&type=term&s=icegram-rainmaker" ) . '" target="_blank" alt="Rainmaker - Forms, Leads and CRM">Icegram\'s Rainmaker' . '</a> plugin </strong>';
297
  $rm_html = ( true === $force_use_rm ) ? $rm_html : '';
298
  $hide_embed = '';
299
  if ( in_array( 'icegram-rainmaker/icegram-rainmaker.php', $active_plugins ) && ( ! empty( $message_data["rainmaker_form_code"] ) || $force_use_rm ) ) {
300
  $rainmaker_form_list = Rainmaker::get_rm_form_id_name_map();
301
- $rm_html = __( "Use Rainmaker form ", "icegram" );
302
  $rm_html .= '<select class="rainmaker_form_list form-select" style="max-width:30%" name="message_data[' . $message_id . '][rainmaker_form_code]">
303
  <option value="" selected>' . __( "Select form ", "icegram" ) . '</option>';
304
  foreach ( $rainmaker_form_list as $id => $name ) {
@@ -310,11 +310,11 @@ if ( ! class_exists( 'Icegram_Message_Admin' ) ) {
310
  }
311
 
312
  //Add Email Subscribers form
313
- $es_html = __( "Add form embed code" ) . '<strong>' . __( " or easily embed using ", "icegram" ) . '<a style="font-style:normal;" href="' . admin_url( "plugin-install.php?tab=search&type=term&s=email-subscribers" ) . '" target="_blank" alt="Email Subscribers & Newsletters">Email Subscribers & Newsletters' . '</a> plugin </strong>';
314
  if ( $is_es_active && ! $force_use_rm ) {
315
  $forms_db = new ES_DB_Forms();
316
  $es_form_list = call_user_func( array( $forms_db, 'get_forms_id_name_map' ) );
317
- $es_html = __( "Use Email Subscribers form ", "icegram" );
318
  $es_html .= '<select class="es_form_list form-select" style="max-width:30%" name="message_data[' . $message_id . '][es_form_code]">
319
  <option value="" selected>' . __( "Select form ", "icegram" ) . '</option>';
320
  foreach ( $es_form_list as $id => $name ) {
293
  $force_use_rm = ( version_compare( $es_current_version, '4.0', '<' ) ) ? true : false;
294
 
295
  //Add Rainmaker form
296
+ $rm_html = __( "Add form embed code" ) . '<strong>' . __( " or easily embed using ", "icegram" ) . '<a style="font-style:normal;" href="' . admin_url( "plugin-install.php?tab=search&type=term&s=icegram-rainmaker" ) . '" target="_blank" alt="Icegram Collect (formerly known as Rainmaker) </strong>';
297
  $rm_html = ( true === $force_use_rm ) ? $rm_html : '';
298
  $hide_embed = '';
299
  if ( in_array( 'icegram-rainmaker/icegram-rainmaker.php', $active_plugins ) && ( ! empty( $message_data["rainmaker_form_code"] ) || $force_use_rm ) ) {
300
  $rainmaker_form_list = Rainmaker::get_rm_form_id_name_map();
301
+ $rm_html = __( "Use Icegram Collect (Rainmaker) form ", "icegram" );
302
  $rm_html .= '<select class="rainmaker_form_list form-select" style="max-width:30%" name="message_data[' . $message_id . '][rainmaker_form_code]">
303
  <option value="" selected>' . __( "Select form ", "icegram" ) . '</option>';
304
  foreach ( $rainmaker_form_list as $id => $name ) {
310
  }
311
 
312
  //Add Email Subscribers form
313
+ $es_html = __( "Add form embed code" ) . '<strong>' . __( " or easily embed using ", "icegram" ) . '<a style="font-style:normal;" href="' . admin_url( "plugin-install.php?tab=search&type=term&s=email-subscribers" ) . '" target="_blank" alt="Icegram Express ( formerly known as Email Subscribers & Newsletters)">Icegram Express (Email Subscribers & Newsletters)' . '</a> plugin </strong>';
314
  if ( $is_es_active && ! $force_use_rm ) {
315
  $forms_db = new ES_DB_Forms();
316
  $es_form_list = call_user_func( array( $forms_db, 'get_forms_id_name_map' ) );
317
+ $es_html = __( "Use Icegram Express (Email Subscribers) form ", "icegram" );
318
  $es_html .= '<select class="es_form_list form-select" style="max-width:30%" name="message_data[' . $message_id . '][es_form_code]">
319
  <option value="" selected>' . __( "Select form ", "icegram" ) . '</option>';
320
  foreach ( $es_form_list as $id => $name ) {
lite/classes/class-icegram-pricing.php CHANGED
@@ -341,7 +341,7 @@ class Icegram_Pricing {
341
  <div style="line-height: 1.5rem;">
342
  <?php
343
  /* translators: %s: Offer text */
344
- echo sprintf( esc_html__( 'Congratulations! You just unlocked %s on Icegram Premium!', 'icegram' ), '<span class="ig_discount_code">' . esc_html__( '25% off', 'icegram' ) . '</span>' );
345
  ?>
346
  </div>
347
  <div style="padding-left: 0.5rem;">🎉</div>
@@ -352,10 +352,10 @@ class Icegram_Pricing {
352
  <div class="ig_column column_one_fourth pricing scaleup" style="border-color: #15576F;padding: 0;border-width: 0.2em;">
353
  <div style="text-align: center;background-color: #15576F;color: #FFF;padding: 1em;font-weight: 900;text-transform: uppercase;"> <?php echo esc_html__( 'Best Seller', 'icegram' ); ?> </div>
354
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( 'Max', 'icegram' ); ?></h4></span>
355
- <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( '1 site (Annual)', 'icegram' ); ?></h4></span>
356
  <span class="ig_price">
357
- <p><del class="center"><?php echo esc_html__( '$147', 'icegram' ); ?></del></p>
358
- <h2><?php echo esc_html__( '$110', 'icegram' ); ?></h2>
359
  </span>
360
 
361
  <div class="center">
@@ -366,8 +366,8 @@ class Icegram_Pricing {
366
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( 'Pro', 'icegram' ); ?></h4></span>
367
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( '1 site (Annual)', 'icegram' ); ?></h4></span>
368
  <span class="ig_price">
369
- <p><del class="center"><?php echo esc_html__( '$97', 'icegram' ); ?></del></p>
370
- <h2><?php echo esc_html__( '$73', 'icegram' ); ?></h2>
371
  </span>
372
 
373
  <div class="center">
341
  <div style="line-height: 1.5rem;">
342
  <?php
343
  /* translators: %s: Offer text */
344
+ echo sprintf( esc_html__( 'Congratulations! You just unlocked %s on Icegram Engage Premium!', 'icegram' ), '<span class="ig_discount_code">' . esc_html__( '25% off', 'icegram' ) . '</span>' );
345
  ?>
346
  </div>
347
  <div style="padding-left: 0.5rem;">🎉</div>
352
  <div class="ig_column column_one_fourth pricing scaleup" style="border-color: #15576F;padding: 0;border-width: 0.2em;">
353
  <div style="text-align: center;background-color: #15576F;color: #FFF;padding: 1em;font-weight: 900;text-transform: uppercase;"> <?php echo esc_html__( 'Best Seller', 'icegram' ); ?> </div>
354
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( 'Max', 'icegram' ); ?></h4></span>
355
+ <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( '3 sites (Annual)', 'icegram' ); ?></h4></span>
356
  <span class="ig_price">
357
+ <p><del class="center"><?php echo esc_html__( '$229', 'icegram' ); ?></del></p>
358
+ <h2><?php echo esc_html__( '$172', 'icegram' ); ?></h2>
359
  </span>
360
 
361
  <div class="center">
366
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( 'Pro', 'icegram' ); ?></h4></span>
367
  <span class="ig_plan"><h4 class="clr-a center"><?php echo esc_html__( '1 site (Annual)', 'icegram' ); ?></h4></span>
368
  <span class="ig_price">
369
+ <p><del class="center"><?php echo esc_html__( '$129', 'icegram' ); ?></del></p>
370
+ <h2><?php echo esc_html__( '$97', 'icegram' ); ?></h2>
371
  </span>
372
 
373
  <div class="center">
lite/classes/ig-upsale-admin.php CHANGED
@@ -157,36 +157,6 @@ if ( ! class_exists( 'Icegram_upsale' ) ) {
157
  }
158
  }
159
 
160
- /**
161
- * Check if sale period
162
- *
163
- * @return boolean
164
- */
165
- public static function is_offer_period( $offer_name = '' ) {
166
-
167
- $is_offer_period = false;
168
- if ( ! empty( $offer_name ) ) {
169
- $current_utc_time = time();
170
- $current_ist_time = $current_utc_time + ( 5.5 * HOUR_IN_SECONDS ); // Add IST offset to get IST time
171
-
172
- $offer_start_time = $current_ist_time;
173
- $offer_end_time = $current_ist_time;
174
-
175
- if ( 'halloween' === $offer_name ) {
176
- $offer_start_time = strtotime( '2022-10-25 12:30:00' ); // Offer start time in IST
177
- $offer_end_time = strtotime( '2022-11-01 12:30:00' ); // Offer end time in IST
178
- }
179
-
180
- $is_offer_period = $current_ist_time >= $offer_start_time && $current_ist_time <= $offer_end_time;
181
- }
182
-
183
- return $is_offer_period;
184
- }
185
-
186
-
187
-
188
-
189
-
190
  }
191
  $icegram_upsale = new Icegram_upsale();
192
  }
157
  }
158
  }
159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  }
161
  $icegram_upsale = new Icegram_upsale();
162
  }
lite/gallery.php CHANGED
@@ -657,7 +657,7 @@
657
  <!-- Sidebar - quick filtering and searching -->
658
  <div class="description" style="padding-bottom:2em; <?php echo ( $show_onboarding ) ? 'display: none' : '' ?>">
659
  <h2 style="font-size:17px;font-weight: 500">
660
- <?php echo ( $show_onboarding ) ? esc_html__('Choose a design', 'icegram') : esc_html__( 'Icegram design templates', 'icegram' ) ?>
661
 
662
  </h2>
663
  <div style="padding-bottom:3px;font-size:14px">
@@ -666,7 +666,7 @@
666
  <div style="font-size:14px">
667
  <?php echo ( $show_onboarding ) ? esc_html__('Here\'s some gallery templates filtered out for you. Simply ' ,'icegram') : sprintf( esc_html('Filter out the templates based on %1s and %2s and then simply','icegram_'), '<strong>your goals</strong>', '<strong>message type</strong>' );
668
 
669
- echo sprintf( esc_html__(' click to %s and the campaign will automatically appear in your Icegram dashboard. No coding or special skills required.','icegram'), '<strong>Use This</strong>') ?>
670
  </div>
671
  </div>
672
  <div class="igg-sidebar" style="display:none">
@@ -795,7 +795,7 @@
795
  <div class="install-theme-info">
796
  <h3 class="theme-name">{{ data.title.rendered }}</h3>
797
  <span class="theme-by">
798
- <a href="https://www.icegram.com/" target="_blank"><?php printf( __( '- By %s' ), 'Icegram' ); ?></a>
799
  </span>
800
 
801
  <img class="theme-screenshot" src="{{ data.image.guid }}" alt="">
657
  <!-- Sidebar - quick filtering and searching -->
658
  <div class="description" style="padding-bottom:2em; <?php echo ( $show_onboarding ) ? 'display: none' : '' ?>">
659
  <h2 style="font-size:17px;font-weight: 500">
660
+ <?php echo ( $show_onboarding ) ? esc_html__('Choose a design', 'icegram') : esc_html__( 'Icegram Engage design templates', 'icegram' ) ?>
661
 
662
  </h2>
663
  <div style="padding-bottom:3px;font-size:14px">
666
  <div style="font-size:14px">
667
  <?php echo ( $show_onboarding ) ? esc_html__('Here\'s some gallery templates filtered out for you. Simply ' ,'icegram') : sprintf( esc_html('Filter out the templates based on %1s and %2s and then simply','icegram_'), '<strong>your goals</strong>', '<strong>message type</strong>' );
668
 
669
+ echo sprintf( esc_html__(' click to %s and the campaign will automatically appear in your Icegram Engage dashboard. No coding or special skills required.','icegram'), '<strong>Use This</strong>') ?>
670
  </div>
671
  </div>
672
  <div class="igg-sidebar" style="display:none">
795
  <div class="install-theme-info">
796
  <h3 class="theme-name">{{ data.title.rendered }}</h3>
797
  <span class="theme-by">
798
+ <a href="https://www.icegram.com/" target="_blank"><?php printf( __( '- By %s' ), 'Icegram Engage' ); ?></a>
799
  </span>
800
 
801
  <img class="theme-screenshot" src="{{ data.image.guid }}" alt="">
lite/ig-offer.php CHANGED
@@ -1,12 +1,13 @@
1
  <?php
2
 
3
- // Halloween 2021 Campaign
4
- if ( ( get_option( 'ig_offer_halloween_2022_icegram' ) !== 'yes' ) && Icegram_upsale::is_offer_period( 'halloween') ) {
5
- $img_url = $this->plugin_url .'/assets/images/halloween2022.png';
6
- // $ig_plan = get_option( 'ig_engage_plan', 'lite' );
7
- // if( 'lite' === $ig_plan ){
8
- // $img_url = $this->plugin_url .'/assets/images/bfcm2021_lite.png';
9
- // }elseif( 'plus' === $ig_plan || 'pro' === $ig_plan ){
 
10
  // $img_url = $this->plugin_url .'/assets/images/bfcm2021_pro.png';
11
  // }
12
 
@@ -21,6 +22,6 @@ if ( ( get_option( 'ig_offer_halloween_2022_icegram' ) !== 'yes' ) && Icegram_up
21
 
22
  </style>
23
  <div class="ig_sale_offer">
24
- <a target="_blank" href="?ig_dismiss_admin_notice=1&ig_option_name=ig_offer_halloween_2022"><img src="<?php echo $img_url; ?>"/></a>
25
  </div>
26
  <?php } ?>
1
  <?php
2
 
3
+ // BFCM 2022 Campaign
4
+ if ( ( get_option( 'ig_offer_bfcm_2022_icegram' ) !== 'yes' ) && Icegram::is_offer_period( 'bfcm') ) {
5
+ $img_url = $this->plugin_url .'/assets/images/bfcm_2022.png';
6
+ $ig_plan = get_option( 'ig_engage_plan', 'lite' );
7
+ if( 'max' === $ig_plan ){
8
+ $img_url = $this->plugin_url .'/assets/images/common_bfcm_2022.png';
9
+ }
10
+ // elseif( 'plus' === $ig_plan || 'pro' === $ig_plan ){
11
  // $img_url = $this->plugin_url .'/assets/images/bfcm2021_pro.png';
12
  // }
13
 
22
 
23
  </style>
24
  <div class="ig_sale_offer">
25
+ <a target="_blank" href="?ig_dismiss_admin_notice=1&ig_option_name=ig_offer_bfcm_2022"><img src="<?php echo $img_url; ?>"/></a>
26
  </div>
27
  <?php } ?>
lite/settings.php CHANGED
@@ -21,7 +21,7 @@ if( isset( $_POST['submit'] ) && isset( $_POST['ig-settings-nonce'] ) && wp_veri
21
 
22
  ?>
23
  <div class="wrap">
24
- <h2><?php _e( "Icegram Settings", "icegram" ) ?></h2>
25
  <form name="icegram_settings" method="POST" action="<?php echo admin_url(); ?>edit.php?post_type=ig_campaign&page=icegram-settings">
26
  <table class="form-table">
27
  <tr>
@@ -38,7 +38,7 @@ if( isset( $_POST['submit'] ) && isset( $_POST['ig-settings-nonce'] ) && wp_veri
38
  <td>
39
  <label for="icegram_cache_compatibility">
40
  <input type="checkbox" name="icegram_cache_compatibility" id="icegram_cache_compatibility"/ value="yes" <?php checked('yes', get_option('icegram_cache_compatibility')); ?> />
41
- <?php _e( 'Turn on "Lazy Load" - load Icegram scripts and messages after page load to avoid caching problems.', 'icegram' ); ?>
42
  </label>
43
  </td>
44
  </tr>
21
 
22
  ?>
23
  <div class="wrap">
24
+ <h2><?php _e( "Icegram Engage Settings", "icegram" ) ?></h2>
25
  <form name="icegram_settings" method="POST" action="<?php echo admin_url(); ?>edit.php?post_type=ig_campaign&page=icegram-settings">
26
  <table class="form-table">
27
  <tr>
38
  <td>
39
  <label for="icegram_cache_compatibility">
40
  <input type="checkbox" name="icegram_cache_compatibility" id="icegram_cache_compatibility"/ value="yes" <?php checked('yes', get_option('icegram_cache_compatibility')); ?> />
41
+ <?php _e( 'Turn on "Lazy Load" - load Icegram Engage scripts and messages after page load to avoid caching problems.', 'icegram' ); ?>
42
  </label>
43
  </td>
44
  </tr>
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
- === Popups, Welcome Bar, Optins and Lead Generation Plugin - Icegram ===
2
  Contributors: icegram, storeapps, niravmehta, sandhyam, malayladu, putler, kishanranawat, asmipatel
3
  Donate link: https://www.icegram.com/
4
  Tags: popup, optin, hellobar, lead capture, form
5
  Requires at least: 3.9
6
  Tested up to: 6.1.0
7
- Stable tag: 3.0.13
8
  License: GPLv3
9
 
10
  The best WordPress popup plugin that lets you create popups and action bars within seconds. Customize exit-intent popup campaigns, action bars, badges, stickies, inline optin, fullscreen overlay, ribbons, sidebar panel and more in no time.
@@ -13,9 +13,9 @@ The best WordPress popup plugin that lets you create popups and action bars with
13
 
14
  ### Icegram Engage: Best WordPress Marketing & Popup Plugin
15
 
16
- [Icegram](https://www.icegram.com/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) is the popular result-driven WordPress popup maker that helps website owners and bloggers grow their email lists seamlessly. Capture leads using beautiful popups, slide-ins, optin, welcome bars and more without learning to code.
17
 
18
- With the Icegram popup builder plugin, you can set up exit-intent popup campaigns, action bars, badges, stickies, inline optin, fullscreen overlay, ribbons, sidebar panel and more in no time. Automate your lead generation campaigns for free with Icegram’s intuitive workflow that works with most of the widely used WordPress themes in the market.
19
 
20
  Icegram Engage comes with different types of lead capture widgets and readymade templates to easily build your lead generation campaign. All built-in widgets and pre-built gallery themes listed in the template grid are responsive across all devices.
21
 
@@ -23,11 +23,11 @@ Join creating unlimited popups and CTA bars with 40,000+ smart users across the
23
 
24
  [youtube https://youtu.be/PVzg7BpYkSo]
25
 
26
- ### What is Icegram Popup Builder?
27
 
28
- To be short, Icegram popup builder is a powerful lead capturing WordPress plugin that helps bloggers & website owners convert their web visitors into potential leads.
29
 
30
- At Icegram, we have 50+ free high-converting popup templates & action bar themes to automate your marketing campaigns quickly. Eliminate the concept of building your lead generation and newsletter subscription box from scratch. Build unlimited popup campaigns with the pre-built templates and marketing headline copy suggestions today.
31
 
32
  Not just a traditional popup plugin. With Icegram Engage you can
33
 
@@ -47,20 +47,20 @@ Not just a traditional popup plugin. With Icegram Engage you can
47
 
48
  - **Create urgency and FOMO** by displaying sales info using actionable hello bars
49
 
50
- Don’t spend huge on marketing campaigns to drive new leads for your brand next time. Leverage the existing potential website visitors and acquire quality leads without spending a dime. Icegram popup maker helps bloggers build their newsletter subscription list effortlessly and improves returning loyal visitors to their blog strategically.
51
 
52
  ★★★★★
53
  > <strong> 👉 Great plugin for lead generation </strong><br />
54
- >We’ve been using Icegram as well as the compatible Email- and Newsletter plugin from Icegram for blog subscription and lead generation forms. It’s easy to set up and it does what it’s supposed to do. Thank you! - [IrinaT](https://wordpress.org/support/topic/great-plugin-for-lead-generation/)
55
 
56
- Learn how to install the Icegram plugin and get started - [Installation Guide](https://www.icegram.com/documentation/how-to-install-icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
57
  View all documentation to harness the power of optins - [Knowledge Base](https://www.icegram.com/knowledgebase_category/icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
58
 
59
- ### People trust Icegram's Free Popup Maker because...
60
 
61
  Icegram Engage free popup maker is one of the earliest marketing plugins trusted by more than 40,000+ real users across the planet. It has helped many brands and bloggers automate their smart marketing campaigns with our well-structured documentation and timely support.
62
 
63
- Icegram WordPress popup addon is widely trusted by smart entrepreneurs because
64
 
65
  - Totally free to use - One of the top optin plugins in the WordPress repository
66
 
@@ -86,7 +86,7 @@ Icegram WordPress popup addon is widely trusted by smart entrepreneurs because
86
 
87
  - GDPR Compliant
88
 
89
- Here’s what brands and individuals say about the Icegram marketing plugin
90
 
91
  ★★★★★
92
  > <strong> 👉 Great Tool, Great Support </strong><br />
@@ -98,7 +98,7 @@ Here’s what brands and individuals say about the Icegram marketing plugin
98
 
99
  ★★★★★
100
  > <strong> 👉 Wonderful plugin </strong><br />
101
- >I discovered Icegram’s plugins at the start of 2020. I have tried many related plugins.
102
  I ended up buying two of Icegram’s plugins.
103
  Very impressed. - [oneirishrover](https://wordpress.org/support/topic/wonderful-plugin-568/)
104
 
@@ -108,11 +108,11 @@ Very impressed. - [oneirishrover](https://wordpress.org/support/topic/wonderful-
108
 
109
  Check more reviews about the Icegram Engage WordPress plugin - [Ratings & Testimonials](https://www.icegram.com/customers/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
110
 
111
- ### What are the features that make the Icegram optin plugin more productive?
112
 
113
- Icegram Engage responsive lead capture plugin comes with growth-focused features without any bloats. It is one of the best companions for WordPress webmasters and marketers to grow their businesses smartly. And this makes Icegram the best WordPress popup plugin around.
114
 
115
- Here are some of the popular Icegram features to consider when setting up your marketing campaigns
116
 
117
  1. Sleek user interface and elegant design
118
 
@@ -152,13 +152,13 @@ Create unlimited free popups and hello bar-styled CTAs with the kid-friendly use
152
 
153
  #### 2. Mobile responsive templates and themes
154
 
155
- Readymade templates that are available in the Icegram gallery are mobile responsive and work well on any device screen seamlessly.
156
 
157
  #### 3. Integrates with top email marketing platforms
158
 
159
- Icegram optin plugin is capable of integrating with all popular ESPs - Email Service Providers. Some of the top ESPs that Icegram supports are
160
 
161
- - [Email Subscribers](https://wordpress.org/plugins/email-subscribers/),
162
 
163
  - MailChimp,
164
 
@@ -214,7 +214,7 @@ Setup your autoresponders to automate your email campaigns whenever a new lead a
214
 
215
  #### 4. Unlimited popup and lead acquisition campaigns
216
 
217
- Unlike other WordPress lead capture tools, the Icegram optin plugin allows website owners to create unlimited lead acquisition campaigns without any restriction. Unleash the power of a true free WP optin plugin.
218
 
219
  #### 5. Different types of popups and opt-ins that works
220
 
@@ -226,9 +226,9 @@ Show your campaign messages and popups to the entire website or on specific page
226
 
227
  #### 7. 50+ high converting popups and action bars
228
 
229
- Icegram free plugin comes with 50+ high converting popups and optins for growing your business in no time. Never spend huge time on building a popup from the scratch. Cut the developer and designer cost today.
230
 
231
- Checkout all templates and demo of Icegram here - [Template Gallery](https://www.icegram.com/demos/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
232
 
233
  #### 8. Eye-catchy popup animations
234
 
@@ -240,7 +240,7 @@ Users can apply custom CSS and JS code to the campaign without installing any th
240
 
241
  #### 10. Compatible with the latest WPML plugin
242
 
243
- Icegram WordPress popup plugin is fully compatible with the latest WPML plugin. Thus, it helps webmasters encourage their regional audience with their regional language content.
244
 
245
  #### 11. Use shortcodes to easily display campaigns
246
 
@@ -248,23 +248,23 @@ Place the shortcodes to display the messages, inline campaigns, CTAs and popups
248
 
249
  #### 12. Lazy load option to align with the cache system
250
 
251
- Use the “Lazy Load” option to load Icegram campaigns once the website default scripts ran. Avoid conflicts when running any scripts beforehand with this simple tweak.
252
 
253
  #### 13. Don’t force users to show our plugin name on popups
254
 
255
- Icegram plugin doesn’t force users to display the branding of our product on the campaign you follow. Most of the popular plugins out there in the space force users to display their brand under the “powered by” section. Icegram is open-source and doesn’t force users to showcase the plugin brand.
256
 
257
  #### 14. Duplicate your existing campaigns in a single click
258
 
259
- Icegram plugin allows users to duplicate the campaigns that were created before to save time on repetitive tasks. A single click can duplicate the existing messages and campaigns.
260
 
261
  #### 15. Smart retargeting options to improve user experience
262
 
263
- To improve the website visitor experience, Icegram allows the website owners to choose when to showcase the campaign again. It can be also done when a web visitor engages by hitting any CTA buttons as well. From sessions, days to years, one can retarget the audience with the same campaign.
264
 
265
- ### Powerful Features of Icegram Premium
266
 
267
- Beyond the free limit, Icegram provides various advanced features for website owners who opt for [Icegram Premium](https://www.icegram.com/pricing/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo). Here are some of the premium features of the Icegram Engage plugin
268
 
269
  1. **Quick analytics to track campaign performance -** Track the campaign performance with the precise impression and conversion stat
270
 
@@ -278,17 +278,17 @@ Beyond the free limit, Icegram provides various advanced features for website ow
278
 
279
  6. **Showcase your messages using non-intrusive stickies -** Create eye-catchy elegant sticky notes and pin them on your website to stand out from the crowd
280
 
281
- 7. **Show your Icegram messages on Non-WordPress websites -** Display your messages and popup campaigns to any non WordPress website with our Remote feature
282
 
283
  8. **Target optins based on geo-location -** Target your campaigns based on visitors’ location, continent, country, city, region or IP address effortlessly.
284
 
285
  Introduce fullscreen popups to optimize your campaign for better conversion. Interstitial messages bring more leads to your campaign as well.
286
 
287
- [Premium Icegram Plugin](https://www.icegram.com/pricing/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) | [Marketing Blog](https://www.icegram.com/blog/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) | [Support Help Desk](https://www.icegram.com/contact/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
288
 
289
- ### Icegram's Result-Driven Lead Generation tool used by
290
 
291
- Icegram Engage lead generation WordPress plugin is widely used by smart people around every sector. Also, Icegram act as an AdBlock proof, it runs seamlessly on any browser when an AdBlock extension is active.
292
 
293
  Some of the popular niches using the IG Engage tool are listed below
294
 
@@ -314,15 +314,15 @@ Some of the popular niches using the IG Engage tool are listed below
314
 
315
  #### ✔️ Lead optin for bloggers
316
 
317
- Smart bloggers use various Icegram’s lead optins and popup campaigns to build their email list faster.
318
 
319
  #### ✔️ Business messages for entrepreneurs
320
 
321
- Business owners and product founders leverage the power of Icegram messages, header and footer action bar to showcase notifications.
322
 
323
  #### ✔️ Call back for business consultants
324
 
325
- Business consultants and independent freelancers use Icegram’s call-back sticky tab messages to drive leads to their business.
326
 
327
  #### ✔️ Retaining coupons for store owners
328
 
@@ -330,7 +330,7 @@ eCommerce store owners [WooCommerce] use exit intent campaigns to win back aband
330
 
331
  #### ✔️ Action bars for journalist websites
332
 
333
- Journalist and news aggregator website owners display their subscription or critical announcement effortlessly with the Icegram email widget, action bars and alerts.
334
 
335
  #### ✔️ Review modules for health sectors
336
 
@@ -338,7 +338,7 @@ Health sectors place a review section message to collect feedback from people an
338
 
339
  #### ✔️ Advanced blocks for developers
340
 
341
- Power users customize Icegram popups, bars, messages and alerts with their personalized custom CSS and JS code.
342
 
343
  #### ✔️ Non-intrusive popups for agencies
344
 
@@ -346,29 +346,29 @@ Creative agencies handling multiple websites prefer user-friendly popups to alig
346
 
347
  #### ✔️ Lead magnets for fitness gurus
348
 
349
- Fitness coaches use lead magnets to attract clients to their website. Icegram’s powerful popups, messages, inline widgets, action bars and more help them drive quality leads.
350
 
351
  #### ✔️ CTAs for affiliate marketers
352
 
353
- Affiliate marketers build their Icegram popup and CTAs to direct their potential website buyers to the partner website without any hassle.
354
 
355
- Icegram WordPress plugin is suitable for everyone who loves to drive more traffic and leads.
356
 
357
- Some of the major use cases are narrated here - [Icegram Use Case](https://www.icegram.com/demos/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) [best pop up examples included]
358
 
359
- **Icegram vs Its Alternatives – Here’s what you need to know…**
360
 
361
- We compared Icegram with some similar plugins and here’s the complete one-on-one review.
362
 
363
- 💡 [Sumo Me vs Icegram – Full Review](https://www.icegram.com/sumo-me-vs-icegram-comparison/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
364
 
365
- 💡 [Optin Monster vs Icegram – Complete Feature Analysis](https://www.icegram.com/optinmonster-vs-icegram-comparison/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
366
 
367
- 💡 [Ninja Popups vs Icegram – Plugin Faceoff](https://www.icegram.com/ninja-popups-vs-icegram-the-better-popup-and-why/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
368
 
369
- 💡 [Hellobar vs Icegram – Comparative Analysis](https://www.icegram.com/hello-bar-vs-icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
370
 
371
- ### Icegram's successful journey includes
372
 
373
  We have had a great journey so far. You can take a look
374
 
@@ -384,7 +384,7 @@ We have had a great journey so far. You can take a look
384
 
385
  🏆 1500+ support tickets closed in 6 months
386
 
387
- And more to come! Icegram is working on adding goal-based features constantly.
388
 
389
  Let’s Socialize: [Facebook Page](https://www.facebook.com/icegram/) | [Twitter Handle](https://twitter.com/icegram) | [YouTube Channel](https://www.youtube.com/user/storeapps)
390
 
@@ -394,9 +394,9 @@ Let’s Socialize: [Facebook Page](https://www.facebook.com/icegram/) | [Twitte
394
 
395
  **Some of our other free plugins on WordPress.org**
396
 
397
- ➡ [Email Subscribers](https://wordpress.org/plugins/email-subscribers/) – Complete newsletter plugin
398
 
399
- ➡ [Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/) – Best Forms Plugin on WordPress
400
 
401
  ➡ [Temporary Login Without Password](https://wordpress.org/plugins/temporary-login-without-password/) – It’s a handy tool to support our customers. We use it daily.
402
 
@@ -411,7 +411,7 @@ Let’s Socialize: [Facebook Page](https://www.facebook.com/icegram/) | [Twitte
411
 
412
  1. Unzip and upload contents of the plugin to your /wp-content/plugins/ directory
413
  2. Activate the plugin through the 'Plugins' menu in WordPress
414
- 3. Click on 'Icegram' option within WordPress admin sidebar menu
415
 
416
  == Frequently Asked Questions ==
417
 
@@ -429,9 +429,9 @@ You can use custom CSS/JS inline in your message HTML. You can also use your the
429
 
430
  = Optin Forms / Mailing service integration... =
431
 
432
- You can embed any opt-in / subscription form to your Icegram messages using HTML code. You may even use a shortcode if you are using a WP plugin from your newsletter/lead capture service.
433
 
434
- Use the "Embed Form" button above the text editor to paste in HTML code from your mailing list service and let Icegram automatically "clean it up" for usage in Icegram messages.
435
 
436
  = Preview does not work / not refreshing... =
437
 
@@ -443,28 +443,31 @@ Yes! Messages support shortcodes. You may need to adjust CSS so the shortcode ou
443
 
444
  = I can't find a way to do X... =
445
 
446
- Icegram is actively developed. If you can't find your favorite feature (or have a suggestion) contact us. We'd love to hear from you.
447
 
448
  = I'm facing a problem and can't find a way out... =
449
 
450
  Contact Us, provide as much detail of the problem as you can. We will try to solve the problem ASAP.
451
 
452
  == Screenshots ==
453
- 1. Different Icegram messages
454
  2. High converting design templates
455
- 3. The Icegram workflow
456
- 4. Editing an Icegram campaign - add multiple messages, edit them, full HTML editor, themes and more
457
- 5. Target your Icegram message using these display rules
458
 
459
  == Upgrade Notice ==
460
 
461
- = 3.0.13 =
462
 
463
- * Fix: Countdown timer not showing on Mozilla Firefox browser
464
- * Fix: UI/UX issues on campaign settings screen
465
 
466
  == Changelog ==
467
 
 
 
 
 
468
  **3.0.13 (03.11.2022)**
469
 
470
  * Fix: Countdown timer not showing on Mozilla Firefox browser
@@ -498,7 +501,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
498
 
499
  **3.0.6 (25.08.2022)**
500
 
501
- * Fix: Email Subscribers form was not rendering properly in Icegram message
502
 
503
  **3.0.5 (19.08.2022)**
504
 
@@ -515,12 +518,12 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
515
  **3.0.2 (28.07.2022)**
516
 
517
  * Fix: WPForms integration issue
518
- * Fix: Email Subscribers GDPR link issue
519
  * Update: UI improvements
520
 
521
  **3.0.1 (21.07.2022)**
522
 
523
- * Fix: Email Subscribers form integration was not working in some cases
524
  * Fix: Warnings on campaigns dashboard
525
 
526
  **3.0.0 (14.07.2022)**
@@ -580,7 +583,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
580
 
581
  * Enhancement: Revised Gallery Templates for BFCM
582
  * Fix: Improved security related to XSS and nonce validations [Thanks to Patchstack team]
583
- * Fix: Secured Icegram from reflected XSS vulnerability [Thanks to WPScan team]
584
 
585
  **2.0.4 (21.10.2021)**
586
 
@@ -589,12 +592,12 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
589
  **2.0.3 (17.08.2021)**
590
 
591
  * Fix: Improved security related to nonce in Settings and Subscription form
592
- * Fix: Secured Icegram from Stored XSS vulnerability
593
 
594
  **2.0.2 (27.07.2021)**
595
 
596
  * Update: UI/UX improvements
597
- * Fix: Icegram account connection issue [Premium]
598
 
599
  **2.0.1 (23.07.2021)**
600
 
@@ -638,12 +641,12 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
638
 
639
  **1.10.41**
640
 
641
- * Fix: Icegram campaign not working issue.
642
 
643
  **1.10.40**
644
 
645
  * Update: Improve performance by loading JS/ CSS whenever required
646
- * Fix: Rainmaker Shortcode issue
647
 
648
  **1.10.39**
649
 
@@ -656,7 +659,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
656
 
657
  **1.10.37**
658
 
659
- * Fix: Email Subscribers form was not visible when Email Subscribers Premium plugin activated
660
 
661
  **1.10.36**
662
 
@@ -689,7 +692,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
689
 
690
  **1.10.30**
691
 
692
- * New: [Email Subscribers & Newsletters](https://wordpress.org/plugins/email-subscribers/) is the recommended method of adding forms in Icegram
693
 
694
  **1.10.29**
695
 
@@ -736,7 +739,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
736
  **1.10.21**
737
 
738
  * New: Added customizable Gallery templates to the Gallery
739
- * Update: Compatibility with latest [Email Subscribers](https://wordpress.org/plugins/email-subscribers/)
740
 
741
  **1.10.20**
742
 
@@ -744,11 +747,11 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
744
 
745
  **1.10.19**
746
 
747
- * Update: Now supports Rainmaker forms in a multisite environment.
748
 
749
  **1.10.18**
750
 
751
- * New: Improved the UI/UX of the Icegram Gallery
752
 
753
  **1.10.17**
754
 
@@ -796,12 +799,12 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
796
 
797
  **1.10.7**
798
 
799
- * New: Added new templates to Icegram's Gallery
800
  * Fix: Single gallery template wasn't loading on refresh
801
 
802
  **1.10.6**
803
 
804
- * Enhancement: Search bar, filters added to Icegram's Gallery
805
 
806
  **1.10.5**
807
 
@@ -813,7 +816,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
813
 
814
  **1.10.3**
815
 
816
- * Enhancement: [Email Subscribers](https://wordpress.org/plugins/email-subscribers/) form compatibility with Icegram
817
 
818
  **1.10.2**
819
 
@@ -851,15 +854,15 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
851
 
852
  **1.9.20**
853
 
854
- * Update: Rainmaker form compatibility with Icegram's Remote addon
855
 
856
  **1.9.19**
857
 
858
- * Fix: Secured Icegram from XSS vulnerability(Thanks to Ipstenu (Mika Epstein))
859
 
860
  **1.9.18**
861
 
862
- * Fix: Compatibility with Icegram's CTA add-on and Rainmaker
863
 
864
  **1.9.17**
865
 
@@ -868,11 +871,11 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
868
 
869
  **1.9.16**
870
 
871
- * New: [Icegram Rainmaker Form Plugin](https://wordpress.org/plugins/icegram-rainmaker/) is the recommended method of adding forms in Icegram
872
 
873
  **1.9.15**
874
 
875
- * New: Added the Gallery of ready to use Icegram Campaigns
876
  * Fix: Font was not getting loaded for convert theme(popup)
877
 
878
  **1.9.14**
@@ -898,7 +901,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
898
  **1.9.11.1**
899
 
900
  * Fix: Warning for "Illegal string offset 'option_name'"
901
- * Fix: 'ReferenceError: icegram is not defined' on page with CF7 and no Icegram
902
 
903
  **1.9.11**
904
 
@@ -931,7 +934,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
931
  **1.9.7**
932
 
933
  * New: Messenger messages work beautifully on mobile / small devices now!
934
- * New: Icegram's shortcodes are now working with Text Widget
935
  * Update: Mobile Detect Library updated to version 2.8.15
936
  * Fix: Gravity Forms hidden fields were visible with Form embed functionality
937
  * Fix: Slide animation was not working with some browsers
@@ -951,20 +954,20 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
951
 
952
  **1.9.4**
953
 
954
- * Fix: Ninja Forms was showing two submit buttons with Icegram Form embed functionality
955
  * Fix: Mailpoet hidden fields were visible with Form embed functionality
956
  * Fix: Minor issues with form CSS
957
  * Fix: Use themes default option was not working in message admin settings
958
 
959
  **1.9.3**
960
 
961
- * Fix: Redirection to "Target Link" was not working in Icegram message
962
  * Fix: Inline form shortcode not getting preserved for message types with only inline position
963
 
964
  **1.9.2**
965
 
966
  * New: Keep spammers away with new automatic anti-spambot checking mechanism
967
- * Fix: Shortcodes not working in Icegram messages
968
  * Fix: WordPress crash while creating a new post
969
  * Update: UI improvements for form embedding
970
 
@@ -994,7 +997,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
994
 
995
  * New: Both body and button colors (background and foreground) can now be set
996
  * Update: Brought back CTA Buttons default colors
997
- * New: Lazy load Icegram messages for better compatibility with caching plugins
998
  * Update: Updated all themes to support new theme coloring scheme
999
  * Fix: Some alignment issues with images in popups
1000
  * Update: Minified all JS and CSS to improve performance
@@ -1051,7 +1054,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
1051
 
1052
  **1.8.1**
1053
 
1054
- * NEW: Support for Icegram Remote - now run your campaigns on other sites - even non WordPress sites
1055
  * Update: Better wildcard matching in Where targeting rules for URLs
1056
  * Update: Compatibility with Avada theme
1057
  * Update: Misc UI and performance enhancements
@@ -1097,7 +1100,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
1097
  **1.4**
1098
 
1099
  * NEW: Targeting Rule: "Exclude pages" from a site-wide campaign
1100
- * NEW: Options to cleanup Icegram data and remove shortcodes from content
1101
  * NEW: CTA button color is automatically determined based on the background-color
1102
  * NEW: FREE Analytics add-on (available from www.icegram.com)
1103
  * Update: This version is compatible with WordPress 4.0
@@ -1121,7 +1124,7 @@ Contact Us, provide as much detail of the problem as you can. We will try to sol
1121
 
1122
  **1.2**
1123
 
1124
- * NEW: Icegram is now fully pluggable. External plugins can add message types and themes.
1125
  * NEW: [WPML](http://wpml.org/?aid=21266&affiliate_key=W1YOdHyWrIjY) support
1126
  * Update: Icegram branding is optional
1127
  * NEW: Setting to show Icegram branding
1
+ === Icegram Engage - Popups, Lead Magnets, Optins, Call to Action and Promotions Plugin ===
2
  Contributors: icegram, storeapps, niravmehta, sandhyam, malayladu, putler, kishanranawat, asmipatel
3
  Donate link: https://www.icegram.com/
4
  Tags: popup, optin, hellobar, lead capture, form
5
  Requires at least: 3.9
6
  Tested up to: 6.1.0
7
+ Stable tag: 3.1.0
8
  License: GPLv3
9
 
10
  The best WordPress popup plugin that lets you create popups and action bars within seconds. Customize exit-intent popup campaigns, action bars, badges, stickies, inline optin, fullscreen overlay, ribbons, sidebar panel and more in no time.
13
 
14
  ### Icegram Engage: Best WordPress Marketing & Popup Plugin
15
 
16
+ [Icegram Engage](https://www.icegram.com/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) is the popular result-driven WordPress popup maker that helps website owners and bloggers grow their email lists seamlessly. Capture leads using beautiful popups, slide-ins, optin, welcome bars and more without learning to code.
17
 
18
+ With the Icegram Engage popup builder plugin, you can set up exit-intent popup campaigns, action bars, badges, stickies, inline optin, fullscreen overlay, ribbons, sidebar panel and more in no time. Automate your lead generation campaigns for free with Icegram Engage’s intuitive workflow that works with most of the widely used WordPress themes in the market.
19
 
20
  Icegram Engage comes with different types of lead capture widgets and readymade templates to easily build your lead generation campaign. All built-in widgets and pre-built gallery themes listed in the template grid are responsive across all devices.
21
 
23
 
24
  [youtube https://youtu.be/PVzg7BpYkSo]
25
 
26
+ ### What is Icegram Engage Popup Builder?
27
 
28
+ To be short, Icegram Engage popup builder is a powerful lead capturing WordPress plugin that helps bloggers & website owners convert their web visitors into potential leads.
29
 
30
+ At Icegram Engage, we have 50+ free high-converting popup templates & action bar themes to automate your marketing campaigns quickly. Eliminate the concept of building your lead generation and newsletter subscription box from scratch. Build unlimited popup campaigns with the pre-built templates and marketing headline copy suggestions today.
31
 
32
  Not just a traditional popup plugin. With Icegram Engage you can
33
 
47
 
48
  - **Create urgency and FOMO** by displaying sales info using actionable hello bars
49
 
50
+ Don’t spend huge on marketing campaigns to drive new leads for your brand next time. Leverage the existing potential website visitors and acquire quality leads without spending a dime. Icegram Engage popup maker helps bloggers build their newsletter subscription list effortlessly and improves returning loyal visitors to their blog strategically.
51
 
52
  ★★★★★
53
  > <strong> 👉 Great plugin for lead generation </strong><br />
54
+ >We’ve been using Icegram Engage as well as the compatible Email and Newsletter plugin from Icegram for blog subscription and lead generation forms. It’s easy to set up and it does what it’s supposed to do. Thank you! - [IrinaT](https://wordpress.org/support/topic/great-plugin-for-lead-generation/)
55
 
56
+ Learn how to install the Icegram Engage plugin and get started - [Installation Guide](https://www.icegram.com/documentation/how-to-install-icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
57
  View all documentation to harness the power of optins - [Knowledge Base](https://www.icegram.com/knowledgebase_category/icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
58
 
59
+ ### People trust Icegram Engage's Free Popup Maker because...
60
 
61
  Icegram Engage free popup maker is one of the earliest marketing plugins trusted by more than 40,000+ real users across the planet. It has helped many brands and bloggers automate their smart marketing campaigns with our well-structured documentation and timely support.
62
 
63
+ Icegram Engage WordPress popup addon is widely trusted by smart entrepreneurs because
64
 
65
  - Totally free to use - One of the top optin plugins in the WordPress repository
66
 
86
 
87
  - GDPR Compliant
88
 
89
+ Here’s what brands and individuals say about the Icegram Engage marketing plugin
90
 
91
  ★★★★★
92
  > <strong> 👉 Great Tool, Great Support </strong><br />
98
 
99
  ★★★★★
100
  > <strong> 👉 Wonderful plugin </strong><br />
101
+ >I discovered Icegram plugins at the start of 2020. I have tried many related plugins.
102
  I ended up buying two of Icegram’s plugins.
103
  Very impressed. - [oneirishrover](https://wordpress.org/support/topic/wonderful-plugin-568/)
104
 
108
 
109
  Check more reviews about the Icegram Engage WordPress plugin - [Ratings & Testimonials](https://www.icegram.com/customers/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
110
 
111
+ ### What are the features that make the Icegram Engage optin plugin more productive?
112
 
113
+ Icegram Engage responsive lead capture plugin comes with growth-focused features without any bloats. It is one of the best companions for WordPress webmasters and marketers to grow their businesses smartly. And this makes Icegram Engage the best WordPress popup plugin around.
114
 
115
+ Here are some of the popular Icegram Engage features to consider when setting up your marketing campaigns
116
 
117
  1. Sleek user interface and elegant design
118
 
152
 
153
  #### 2. Mobile responsive templates and themes
154
 
155
+ Readymade templates that are available in the Icegram Engage gallery are mobile responsive and work well on any device screen seamlessly.
156
 
157
  #### 3. Integrates with top email marketing platforms
158
 
159
+ Icegram Engage optin plugin is capable of integrating with all popular ESPs - Email Service Providers. Some of the top ESPs that Icegram Engage supports are
160
 
161
+ - [Icegram Express](https://wordpress.org/plugins/email-subscribers/) (formerly known as Email Subscribers & Newsletters),
162
 
163
  - MailChimp,
164
 
214
 
215
  #### 4. Unlimited popup and lead acquisition campaigns
216
 
217
+ Unlike other WordPress lead capture tools, the Icegram Engage optin plugin allows website owners to create unlimited lead acquisition campaigns without any restriction. Unleash the power of a true free WP optin plugin.
218
 
219
  #### 5. Different types of popups and opt-ins that works
220
 
226
 
227
  #### 7. 50+ high converting popups and action bars
228
 
229
+ Icegram Engage free plugin comes with 50+ high converting popups and optins for growing your business in no time. Never spend huge time on building a popup from the scratch. Cut the developer and designer cost today.
230
 
231
+ Checkout all templates and demo of Icegram Engage here - [Template Gallery](https://www.icegram.com/demos/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
232
 
233
  #### 8. Eye-catchy popup animations
234
 
240
 
241
  #### 10. Compatible with the latest WPML plugin
242
 
243
+ Icegram Engage WordPress popup plugin is fully compatible with the latest WPML plugin. Thus, it helps webmasters encourage their regional audience with their regional language content.
244
 
245
  #### 11. Use shortcodes to easily display campaigns
246
 
248
 
249
  #### 12. Lazy load option to align with the cache system
250
 
251
+ Use the “Lazy Load” option to load Icegram Engage campaigns once the website default scripts ran. Avoid conflicts when running any scripts beforehand with this simple tweak.
252
 
253
  #### 13. Don’t force users to show our plugin name on popups
254
 
255
+ Icegram Engage plugin doesn’t force users to display the branding of our product on the campaign you follow. Most of the popular plugins out there in the space force users to display their brand under the “powered by” section. Icegram Engage is open-source and doesn’t force users to showcase the plugin brand.
256
 
257
  #### 14. Duplicate your existing campaigns in a single click
258
 
259
+ Icegram Engage plugin allows users to duplicate the campaigns that were created before to save time on repetitive tasks. A single click can duplicate the existing messages and campaigns.
260
 
261
  #### 15. Smart retargeting options to improve user experience
262
 
263
+ To improve the website visitor experience, Icegram Engage allows the website owners to choose when to showcase the campaign again. It can be also done when a web visitor engages by hitting any CTA buttons as well. From sessions, days to years, one can retarget the audience with the same campaign.
264
 
265
+ ### Powerful Features of Icegram Engage Premium
266
 
267
+ Beyond the free limit, Icegram Engage provides various advanced features for website owners who opt for [Icegram Engage Premium](https://www.icegram.com/pricing/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo). Here are some of the premium features of the Icegram Engage plugin
268
 
269
  1. **Quick analytics to track campaign performance -** Track the campaign performance with the precise impression and conversion stat
270
 
278
 
279
  6. **Showcase your messages using non-intrusive stickies -** Create eye-catchy elegant sticky notes and pin them on your website to stand out from the crowd
280
 
281
+ 7. **Show your Icegram Engage messages on Non-WordPress websites -** Display your messages and popup campaigns to any non WordPress website with our Remote feature
282
 
283
  8. **Target optins based on geo-location -** Target your campaigns based on visitors’ location, continent, country, city, region or IP address effortlessly.
284
 
285
  Introduce fullscreen popups to optimize your campaign for better conversion. Interstitial messages bring more leads to your campaign as well.
286
 
287
+ [Premium Icegram Engage Plugin](https://www.icegram.com/pricing/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) | [Marketing Blog](https://www.icegram.com/blog/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) | [Support Help Desk](https://www.icegram.com/contact/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
288
 
289
+ ### Icegram Engage's Result-Driven Lead Generation tool used by
290
 
291
+ Icegram Engage lead generation WordPress plugin is widely used by smart people around every sector. Also, Icegram Engage act as an AdBlock proof, it runs seamlessly on any browser when an AdBlock extension is active.
292
 
293
  Some of the popular niches using the IG Engage tool are listed below
294
 
314
 
315
  #### ✔️ Lead optin for bloggers
316
 
317
+ Smart bloggers use various Icegram Engage’s lead optins and popup campaigns to build their email list faster.
318
 
319
  #### ✔️ Business messages for entrepreneurs
320
 
321
+ Business owners and product founders leverage the power of Icegram Engage messages, header and footer action bar to showcase notifications.
322
 
323
  #### ✔️ Call back for business consultants
324
 
325
+ Business consultants and independent freelancers use Icegram Engage’s call-back sticky tab messages to drive leads to their business.
326
 
327
  #### ✔️ Retaining coupons for store owners
328
 
330
 
331
  #### ✔️ Action bars for journalist websites
332
 
333
+ Journalist and news aggregator website owners display their subscription or critical announcement effortlessly with the Icegram Engage email widget, action bars and alerts.
334
 
335
  #### ✔️ Review modules for health sectors
336
 
338
 
339
  #### ✔️ Advanced blocks for developers
340
 
341
+ Power users customize Icegram Engage popups, bars, messages and alerts with their personalized custom CSS and JS code.
342
 
343
  #### ✔️ Non-intrusive popups for agencies
344
 
346
 
347
  #### ✔️ Lead magnets for fitness gurus
348
 
349
+ Fitness coaches use lead magnets to attract clients to their website. Icegram Engage’s powerful popups, messages, inline widgets, action bars and more help them drive quality leads.
350
 
351
  #### ✔️ CTAs for affiliate marketers
352
 
353
+ Affiliate marketers build their Icegram Engage popup and CTAs to direct their potential website buyers to the partner website without any hassle.
354
 
355
+ Icegram Engage WordPress plugin is suitable for everyone who loves to drive more traffic and leads.
356
 
357
+ Some of the major use cases are narrated here - [Icegram Engage Use Case](https://www.icegram.com/demos/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo) [best pop up examples included]
358
 
359
+ **Icegram Engage vs Its Alternatives – Here’s what you need to know…**
360
 
361
+ We compared Icegram Engage with some similar plugins and here’s the complete one-on-one review.
362
 
363
+ 💡 [Sumo Me vs Icegram Engage – Full Review](https://www.icegram.com/sumo-me-vs-icegram-comparison/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
364
 
365
+ 💡 [Optin Monster vs Icegram Engage – Complete Feature Analysis](https://www.icegram.com/optinmonster-vs-icegram-comparison/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
366
 
367
+ 💡 [Ninja Popups vs Icegram Engage – Plugin Faceoff](https://www.icegram.com/ninja-popups-vs-icegram-the-better-popup-and-why/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
368
 
369
+ 💡 [Hellobar vs Icegram Engage – Comparative Analysis](https://www.icegram.com/hello-bar-vs-icegram/?utm_source=repo&utm_medium=wpreadme&utm_campaign=icegram_engage_repo)
370
 
371
+ ### Icegram Engage's successful journey includes
372
 
373
  We have had a great journey so far. You can take a look
374
 
384
 
385
  🏆 1500+ support tickets closed in 6 months
386
 
387
+ And more to come! Icegram Engage is working on adding goal-based features constantly.
388
 
389
  Let’s Socialize: [Facebook Page](https://www.facebook.com/icegram/) | [Twitter Handle](https://twitter.com/icegram) | [YouTube Channel](https://www.youtube.com/user/storeapps)
390
 
394
 
395
  **Some of our other free plugins on WordPress.org**
396
 
397
+ ➡ [Icegram Express](https://wordpress.org/plugins/email-subscribers/) (formerly known as Email Subscribers & Newsletters) – Complete newsletter plugin
398
 
399
+ ➡ [Icegram Collect](https://wordpress.org/plugins/icegram-rainmaker/) (formerly known as Rainmaker) – Best Forms Plugin on WordPress
400
 
401
  ➡ [Temporary Login Without Password](https://wordpress.org/plugins/temporary-login-without-password/) – It’s a handy tool to support our customers. We use it daily.
402
 
411
 
412
  1. Unzip and upload contents of the plugin to your /wp-content/plugins/ directory
413
  2. Activate the plugin through the 'Plugins' menu in WordPress
414
+ 3. Click on 'Icegram Engage' option within WordPress admin sidebar menu
415
 
416
  == Frequently Asked Questions ==
417
 
429
 
430
  = Optin Forms / Mailing service integration... =
431
 
432
+ You can embed any opt-in / subscription form to your Icegram Engage messages using HTML code. You may even use a shortcode if you are using a WP plugin from your newsletter/lead capture service.
433
 
434
+ Use the "Embed Form" button above the text editor to paste in HTML code from your mailing list service and let Icegram Engage automatically "clean it up" for usage in Icegram Engage messages.
435
 
436
  = Preview does not work / not refreshing... =
437
 
443
 
444
  = I can't find a way to do X... =
445
 
446
+ Icegram Engage is actively developed. If you can't find your favorite feature (or have a suggestion) contact us. We'd love to hear from you.
447
 
448
  = I'm facing a problem and can't find a way out... =
449
 
450
  Contact Us, provide as much detail of the problem as you can. We will try to solve the problem ASAP.
451
 
452
  == Screenshots ==
453
+ 1. Different Icegram Engage messages
454
  2. High converting design templates
455
+ 3. The Icegram Engage workflow
456
+ 4. Editing an Icegram Engage campaign - add multiple messages, edit them, full HTML editor, themes and more
457
+ 5. Target your Icegram Engage message using these display rules
458
 
459
  == Upgrade Notice ==
460
 
461
+ = 3.1.0 =
462
 
463
+ * New: Added BFCM Gallery items
 
464
 
465
  == Changelog ==
466
 
467
+ **3.1.0 (18.11.2022)**
468
+
469
+ * New: Added BFCM Gallery items
470
+
471
  **3.0.13 (03.11.2022)**
472
 
473
  * Fix: Countdown timer not showing on Mozilla Firefox browser
501
 
502
  **3.0.6 (25.08.2022)**
503
 
504
+ * Fix: Icegram Express (formerly known as Email Subscribers & Newsletters) form was not rendering properly in Icegram Engage message
505
 
506
  **3.0.5 (19.08.2022)**
507
 
518
  **3.0.2 (28.07.2022)**
519
 
520
  * Fix: WPForms integration issue
521
+ * Fix: Icegram Express (formerly known as Email Subscribers & Newsletters) GDPR link issue
522
  * Update: UI improvements
523
 
524
  **3.0.1 (21.07.2022)**
525
 
526
+ * Fix: Icegram Express (formerly known as Email Subscribers & Newsletters) form integration was not working in some cases
527
  * Fix: Warnings on campaigns dashboard
528
 
529
  **3.0.0 (14.07.2022)**
583
 
584
  * Enhancement: Revised Gallery Templates for BFCM
585
  * Fix: Improved security related to XSS and nonce validations [Thanks to Patchstack team]
586
+ * Fix: Secured Icegram Engage from reflected XSS vulnerability [Thanks to WPScan team]
587
 
588
  **2.0.4 (21.10.2021)**
589
 
592
  **2.0.3 (17.08.2021)**
593
 
594
  * Fix: Improved security related to nonce in Settings and Subscription form
595
+ * Fix: Secured Icegram Engage from Stored XSS vulnerability
596
 
597
  **2.0.2 (27.07.2021)**
598
 
599
  * Update: UI/UX improvements
600
+ * Fix: Icegram Engage account connection issue [Premium]
601
 
602
  **2.0.1 (23.07.2021)**
603
 
641
 
642
  **1.10.41**
643
 
644
+ * Fix: Icegram Engage campaign not working issue.
645
 
646
  **1.10.40**
647
 
648
  * Update: Improve performance by loading JS/ CSS whenever required
649
+ * Fix: Icegram Collect (formerly known as Rainmaker) Shortcode issue
650
 
651
  **1.10.39**
652
 
659
 
660
  **1.10.37**
661
 
662
+ * Fix: Icegram Express (formerly known as Email Subscribers & Newsletters) form was not visible when Icgram Express Premium plugin activated
663
 
664
  **1.10.36**
665
 
692
 
693
  **1.10.30**
694
 
695
+ * New: [Icegram Express](https://wordpress.org/plugins/email-subscribers/) (formerly known as Email Subscribers & Newsletters) is the recommended method of adding forms in Icegram Engage
696
 
697
  **1.10.29**
698
 
739
  **1.10.21**
740
 
741
  * New: Added customizable Gallery templates to the Gallery
742
+ * Update: Compatibility with latest [Icegram Express](https://wordpress.org/plugins/email-subscribers/) (formerly known as Email Subscribers & Newsletters)
743
 
744
  **1.10.20**
745
 
747
 
748
  **1.10.19**
749
 
750
+ * Update: Now supports Icegram Collect (formerly known as Rainmaker) forms in a multisite environment.
751
 
752
  **1.10.18**
753
 
754
+ * New: Improved the UI/UX of the Icegram Engage Gallery
755
 
756
  **1.10.17**
757
 
799
 
800
  **1.10.7**
801
 
802
+ * New: Added new templates to Icegram Engage's Gallery
803
  * Fix: Single gallery template wasn't loading on refresh
804
 
805
  **1.10.6**
806
 
807
+ * Enhancement: Search bar, filters added to Icegram Engage's Gallery
808
 
809
  **1.10.5**
810
 
816
 
817
  **1.10.3**
818
 
819
+ * Enhancement: [Icegram Express](https://wordpress.org/plugins/email-subscribers/) (formerly known as Email Subscribers & Newsletters) form compatibility with Icegram Engage
820
 
821
  **1.10.2**
822
 
854
 
855
  **1.9.20**
856
 
857
+ * Update: Icegram Collect (formerly known as Rainmaker) form compatibility with Icegram Engage's Remote addon
858
 
859
  **1.9.19**
860
 
861
+ * Fix: Secured Icegram Engage from XSS vulnerability(Thanks to Ipstenu (Mika Epstein))
862
 
863
  **1.9.18**
864
 
865
+ * Fix: Compatibility with Icegram Engage's CTA add-on and Icegram Collect (formerly known as Rainmaker)
866
 
867
  **1.9.17**
868
 
871
 
872
  **1.9.16**
873
 
874
+ * New: [Icegram Collect Plugin](https://wordpress.org/plugins/icegram-rainmaker/) (formerly known as Rainmaker) is the recommended method of adding forms in Icegram Engage
875
 
876
  **1.9.15**
877
 
878
+ * New: Added the Gallery of ready to use Icegram Engage Campaigns
879
  * Fix: Font was not getting loaded for convert theme(popup)
880
 
881
  **1.9.14**
901
  **1.9.11.1**
902
 
903
  * Fix: Warning for "Illegal string offset 'option_name'"
904
+ * Fix: 'ReferenceError: icegram is not defined' on page with CF7 and no Icegram Engage
905
 
906
  **1.9.11**
907
 
934
  **1.9.7**
935
 
936
  * New: Messenger messages work beautifully on mobile / small devices now!
937
+ * New: Icegram Engage's shortcodes are now working with Text Widget
938
  * Update: Mobile Detect Library updated to version 2.8.15
939
  * Fix: Gravity Forms hidden fields were visible with Form embed functionality
940
  * Fix: Slide animation was not working with some browsers
954
 
955
  **1.9.4**
956
 
957
+ * Fix: Ninja Forms was showing two submit buttons with Icegram Engage Form embed functionality
958
  * Fix: Mailpoet hidden fields were visible with Form embed functionality
959
  * Fix: Minor issues with form CSS
960
  * Fix: Use themes default option was not working in message admin settings
961
 
962
  **1.9.3**
963
 
964
+ * Fix: Redirection to "Target Link" was not working in Icegram Engage message
965
  * Fix: Inline form shortcode not getting preserved for message types with only inline position
966
 
967
  **1.9.2**
968
 
969
  * New: Keep spammers away with new automatic anti-spambot checking mechanism
970
+ * Fix: Shortcodes not working in Icegram Engage messages
971
  * Fix: WordPress crash while creating a new post
972
  * Update: UI improvements for form embedding
973
 
997
 
998
  * New: Both body and button colors (background and foreground) can now be set
999
  * Update: Brought back CTA Buttons default colors
1000
+ * New: Lazy load Icegram Engage messages for better compatibility with caching plugins
1001
  * Update: Updated all themes to support new theme coloring scheme
1002
  * Fix: Some alignment issues with images in popups
1003
  * Update: Minified all JS and CSS to improve performance
1054
 
1055
  **1.8.1**
1056
 
1057
+ * NEW: Support for Icegram Engage Remote - now run your campaigns on other sites - even non WordPress sites
1058
  * Update: Better wildcard matching in Where targeting rules for URLs
1059
  * Update: Compatibility with Avada theme
1060
  * Update: Misc UI and performance enhancements
1100
  **1.4**
1101
 
1102
  * NEW: Targeting Rule: "Exclude pages" from a site-wide campaign
1103
+ * NEW: Options to cleanup Icegram Engage data and remove shortcodes from content
1104
  * NEW: CTA button color is automatically determined based on the background-color
1105
  * NEW: FREE Analytics add-on (available from www.icegram.com)
1106
  * Update: This version is compatible with WordPress 4.0
1124
 
1125
  **1.2**
1126
 
1127
+ * NEW: Icegram Engage is now fully pluggable. External plugins can add message types and themes.
1128
  * NEW: [WPML](http://wpml.org/?aid=21266&affiliate_key=W1YOdHyWrIjY) support
1129
  * Update: Icegram branding is optional
1130
  * NEW: Setting to show Icegram branding