Version Description
- New: Added BFCM Gallery items
=
Download this release
Release Info
Developer | Icegram |
Plugin | 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 +3 -3
- lite/about-icegram.php +9 -9
- lite/assets/images/bfcm2021.png +0 -0
- lite/assets/images/bfcm2021_lite.png +0 -0
- lite/assets/images/bfcm2021_pro.png +0 -0
- lite/assets/images/bfcm_2022.png +0 -0
- lite/assets/images/common_bfcm_2022.png +0 -0
- lite/class-icegram.php +32 -8
- lite/classes/class-icegram-message-admin.php +4 -4
- lite/classes/class-icegram-pricing.php +6 -6
- lite/classes/ig-upsale-admin.php +0 -30
- lite/gallery.php +3 -3
- lite/ig-offer.php +9 -8
- lite/settings.php +2 -2
- readme.txt +97 -94
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
|
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
|
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 |
-
|
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 ( '
|
212 |
-
$url = "https://www.icegram.com/pricing/?utm_source=in_app&utm_medium=ig_banner&utm_campaign=
|
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="
|
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__( '
|
356 |
<span class="ig_price">
|
357 |
-
<p><del class="center"><?php echo esc_html__( '$
|
358 |
-
<h2><?php echo esc_html__( '$
|
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__( '$
|
370 |
-
<h2><?php echo esc_html__( '$
|
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 |
-
//
|
4 |
-
if ( ( get_option( '
|
5 |
-
$img_url = $this->plugin_url .'/assets/images/
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
|
|
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=
|
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,
|
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
|
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
|
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
|
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 |
-
- [
|
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 |
-
➡ [
|
398 |
|
399 |
-
➡ [
|
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
|
462 |
|
463 |
-
*
|
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
|
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: [
|
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 [
|
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: [
|
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
|
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
|