How to Add Personalized, Triggered Changes to Your Website with inSite

Promoting an upcoming offer or event, highlighting a certain holiday period, selling a new product, promoting a new post – all of these are good reasons to add that extra personal touch to your WordPress site to grab your visitors’ attention.
There already exist certain plugins to add a notification bar to your site or to add something like a fireworks effect during the 4th of July period, but you’d have to add them all separately and some of them might require manually monitoring them.
The ideal solution would be to have one plugin with all these options (and more), along with the option of creating your own in-site personalisation effects as well as a choice of triggers and time limits to go with them. Enter the inSite plugin.

inSite for WP – Personalization Made Easy
inSite was created to offer “smart, personalized recipes that automatically change your website at pre-determined trigger points to create a richer, more engaged and relevant visitor experience that drives greater conversion.”
It offers a code-free means of enhancing your visitors’ experience while browsing through your WordPress site at no extra cost and with minimal effort. All you have to do is choose a trigger, decide what change you want there to be, and your inSite is ready to go in just a few minutes.

There are many different uses for inSites. Some of the most basic and effective ones include promoting a new offer during a sale period, informing users about new products/posts, celebrating holidays or even displaying a newsletter registration form.
Among its other more particular uses are the ability to add an introductory video about your product for first-time visitors, changing the contact number depending on the visitors’ location when you have offices in multiple locations, and many more.
Triggers & Changes
As I already mentioned, there are a number of triggers and site changes available for your inSites, so here’s a quick look at what’s on offer.
The triggers include Time, defining a time and date for the inSite to appear, including the possibility of recurring events; Visitor, triggering an inSite on a particular visit number; Location, triggering something in particular depending on the visitors’ location; Device, triggering an inSite based on the type of device being used; Campaign URL, where you can create a dedicated URL parameter that is appended to your site and changes the content of the page; and lastly a Custom Trigger where you can add any custom JavaScript code to create the conditions of your liking.
An example of adding a New Element and the settings to choose.
The changes available are four. Firstly you can Add a New Element to one or more pages of your site, possibly including buttons, text, images, custom HTML and even shortcodes from other plugins. You can also add a Notification Bar to include a message on the top of your site, possibly to promote an event or offer. The third change is a Special Effect such as falling stars, fireworks or snowflakes, depending on the time of year, and lastly there is Custom JavaScript, where the possibilities are endless and only limited by your imagination (and coding expertise).
The inSite Library
The inSite Library is a selection of pre-built inSites that you can make use of right from the off. You don’t need to touch any code or anything of the sort; simply select the inSite you want, edit the text, number or anything else related to that particular inSite, choose your trigger and activate it.
The inSite Library within the Dashboard.
There are well over a hundred inSites available for use at the moment of writing this post, and by clicking on each one you can watch a preview of the inSite in action along with some basic instructions on what it does. You even have the option of previewing it on a mobile device or opening it up on a demo site in a new page to see it in its full glory.
A small pin icon in the bottom left hand corner of each inSite indicates the number of uses it currently has while the orange “Add” button on the right is all you need to click on to get started.
Building Your First inSite
Besides using one of the inSites from the library you can also build your own in what is a very simple process. All you have to do to get started is click on the “Build your own inSite” button above the library and start choosing the settings you want.
First up you need to choose whether you want to display a new element, a notification bar, a special effect, or some other custom JavaScript code that will execute when the inSite is triggered. Selecting the Notification Bar as an example, you can then start modifying it as you see fit, adding the text, font, colour, links and settings you need.
The settings start off by choosing where to display the notification bar, be it on a particular page or URL, or on all the pages. You’re also provided with the options of showing the notification immediately or after a certain number of seconds as well as hiding the notification after a set amount of time.

Display Options

Edit Content/Settings

Mobile Preview

In the mean time, while you’re setting all this up, you are also provided with a live preview within the Dashboard and a link to a mobile preview (also within the Dashboard), making it easier to keep track of your changes without having to go live first.
Your next steps are to set the trigger options and settings you want. First up you can select one of the six trigger options that we mentioned earlier and click “Next”. From here you’ll be able to set the event details for this notification, including the dates and times during which it should be triggered, the time zone to refer to, as well as an option to have this inSite occur just the once, daily, weekly, monthly or yearly.

Trigger Options

Trigger Settings

Activate the inSite

Once this is done your inSite is ready to be saved as a draft or go live. All you have to do now is name it, give it a description for your own reference, and choose whether you want this inSite to be shared with other members of the community.
The process is very similar for the other display and trigger options, with the exception of the settings that you need to change. These would depend on the effects and settings on offer for that particular option and trigger combination.
Monitoring inSite Stats
Once an inSite is up and running it’s always a good idea to see how well it’s performing, which is why the developers have included an inSite Stats section where you can monitor some basic stats such as the number of impressions, number of actions taken, and a percentage conversion rate.
Your inSite Stats section within the Dashboard.
My inSites
Lastly, if you decide to have multiple inSites running at once or you’d like to set up different ones for different purposes or times of the year, you can keep these all stored and organised in the My inSites section.
Here you’re provided with the list of inSites you have, their status, the description you would have given them, as well as the various actions you can take. These include editing the inSites, previewing them, deactivating those that are active and activating those that are paused.
The My inSites section displaying any and all inSites that you create.
Documentation & Support
With regards to the documentation and support available for the plugin, there isn’t yet a lot to go off of since this is a rather new plugin in the repository. Having said that, the plugin itself is very easy to use and it is set up in such a way that the whole process will be intuitive for any level of user.
There are also a few FAQs and screenshots in the repository to explain the basic steps, as well as an introductory video that explains what content personalisation is and how inSite makes it so easy to do.
The inSite website offers some more detailed explanations as well as links to the full library of available inSites, along with a longer list of FAQs that will answer most of the questions you might have about this plugin.
Conclusions & Recommendations
All in all this is a simple plugin that does its job well without much fuss. It won’t require a lot of time to set up or any code-writing thanks to its intuitive interface and simplified options. Having said that, if you want to take it a step further and create some cool custom personalisations for your WordPress site, then you have that option too.
The plugin is free to download from the repository and is still in Beta at the moment, so if you do come across any bugs then just let the developers know about it, however I found it to be a pretty smooth process throughout during testing.
Have you tried out inSite or found any other similar plugins? What are your thoughts about it? We’d love to get your feedback about this in the comments below.

/*! elementor – v3.5.6 – 28-02-2022 */
.elementor-widget-divider{–divider-border-style:none;–divider-border-width:1px;–divider-color:#2c2c2c;–divider-icon-size:20px;–divider-element-spacing:10px;–divider-pattern-height:24px;–divider-pattern-size:20px;–divider-pattern-url:none;–divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(–divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(–divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider–view-line_icon .elementor-divider-separator,.elementor-widget-divider–view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider–view-line_icon .elementor-divider-separator:after,.elementor-widget-divider–view-line_icon .elementor-divider-separator:before,.elementor-widget-divider–view-line_text .elementor-divider-separator:after,.elementor-widget-divider–view-line_text .elementor-divider-separator:before{display:block;content:””;border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(–divider-border-width) var(–divider-border-style) var(–divider-color)}.elementor-widget-divider–element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider–element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider–element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider–element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider–element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider–element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider–view-line_text):not(.elementor-widget-divider–view-line_icon) .elementor-divider-separator{border-top:var(–divider-border-width) var(–divider-border-style) var(–divider-color)}.elementor-widget-divider–separator-type-pattern{–divider-border-style:none}.elementor-widget-divider–separator-type-pattern.elementor-widget-divider–view-line .elementor-divider-separator,.elementor-widget-divider–separator-type-pattern:not(.elementor-widget-divider–view-line) .elementor-divider-separator:after,.elementor-widget-divider–separator-type-pattern:not(.elementor-widget-divider–view-line) .elementor-divider-separator:before,.elementor-widget-divider–separator-type-pattern:not([class*=elementor-widget-divider–view]) .elementor-divider-separator{width:100%;min-height:var(–divider-pattern-height);-webkit-mask-size:var(–divider-pattern-size) 100%;mask-size:var(–divider-pattern-size) 100%;-webkit-mask-repeat:var(–divider-pattern-repeat);mask-repeat:var(–divider-pattern-repeat);background-color:var(–divider-color);-webkit-mask-image:var(–divider-pattern-url);mask-image:var(–divider-pattern-url)}.elementor-widget-divider–no-spacing{–divider-pattern-size:auto}.elementor-widget-divider–bg-round{–divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}

Mark Zahra

CEO at RebelCode, the team behind WP Mayor, Spotlight Instagram, and WP RSS Aggregator. Follow me on Twitter @markzahra.

Related Topics:

Plugin Reviews


inSite, notification bars, personalization, plugins, special effects, triggers, WordPress

/*! elementor – v3.5.6 – 28-02-2022 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block} Consider sharing this post so others can find it:

Share on facebook

Share on twitter

Share on linkedin

Share on reddit

Share on telegram

Share on whatsapp

Share on pocket

Share on email

Join thousands of people receiving real-world, genuine evaluations of WordPress products and services just like this one every week.

/*! elementor-pro – v3.6.3 – 28-02-2022 */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.e-form__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.e-form__indicators{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;margin-bottom:var(–e-form-steps-indicators-spacing)}.e-form__indicators,.e-form__indicators__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-form__indicators__indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:0;flex-basis:0;padding:0 var(–e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(–e-form-steps-indicator-progress-background-color);border-radius:var(–e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(–e-form-steps-indicator-progress-meter-width,0);height:var(–e-form-steps-indicator-progress-height);line-height:var(–e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(–e-form-steps-indicator-progress-border-radius);background-color:var(–e-form-steps-indicator-progress-color);color:var(–e-form-steps-indicator-progress-meter-color);text-align:right;-webkit-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator–state-inactive{color:var(–e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator–state-inactive [class*=indicator–shape-]:not(.e-form__indicators__indicator–shape-none){background-color:var(–e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator–state-inactive object,.e-form__indicators__indicator–state-inactive svg{fill:var(–e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator–state-active{color:var(–e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(–e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator–state-active [class*=indicator–shape-]:not(.e-form__indicators__indicator–shape-none){background-color:var(–e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator–state-active object,.e-form__indicators__indicator–state-active svg{fill:var(–e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator–state-completed{color:var(–e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator–state-completed [class*=indicator–shape-]:not(.e-form__indicators__indicator–shape-none){background-color:var(–e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator–state-completed .e-form__indicators__indicator__label{color:var(–e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator–state-completed .e-form__indicators__indicator–shape-none{color:var(–e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator–state-completed object,.e-form__indicators__indicator–state-completed svg{fill:var(–e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{width:var(–e-form-steps-indicator-padding,30px);height:var(–e-form-steps-indicator-padding,30px);font-size:var(–e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{width:var(–e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{width:var(–e-form-steps-indicator-padding,30px);height:var(–e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator–shape-circle{border-radius:50%}.e-form__indicators__indicator–shape-square{border-radius:0}.e-form__indicators__indicator–shape-rounded{border-radius:5px}.e-form__indicators__indicator–shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(–e-form-steps-divider-width);background-color:#c2cbd2}.e-form__indicators–type-icon,.e-form__indicators–type-icon_text,.e-form__indicators–type-number,.e-form__indicators–type-number_text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.e-form__indicators–type-icon .e-form__indicators__indicator__separator,.e-form__indicators–type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators–type-number .e-form__indicators__indicator__separator,.e-form__indicators–type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(–e-form-steps-indicator-padding, 30px) / 2 – var(–e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}


Stay informed for free



Leave a Comment

Your email address will not be published.

Table of Contents

On Key

Related Posts

Best Google Maps Plugins for WordPress

Before we start looking at any plugins, it’s good to review the way Google Maps work. There are several components in the Google Maps API family, all of which can be found on the Google Maps API Family page. When working with WordPress, we are mainly interested in two of these APIs: Static Maps APIMaps

How to Get a Custom Field Value via Shortcode

Sometimes we want to make it easy for site administrators to include the value of a custom field (maybe created as part of a custom meta box) into a post. An ideal solution to this challenge is to use shortcodes. You can either do this through these two plugins: Get Custom Field Values Custom Fields

Best Auto Translation Plugins for WordPress

Having the content of your website available in different languages can mean a much bigger audience for you. A very simple way to do this is to provide automatic translators, they’re not the same as manually translating all your content, but do a pretty good job. It’s better to have an automatic translation plugin than

Best WordPress Multilanguage Plugins

The two main contenders as best multilanguage plugins for WordPress are WPML and QTranslate. If you want a quick answer to which one comes out on top, I would say go for WPML. If you have enough time to give them a test drive, by all means, do so and judge for yourself which one